[EMAIL PROTECTED] wrote:
> 
> Trying  to protect  our network  from  ICMP-based attacks,  I added  the
> following rules to the firewall:
> 
>         pipe 1  config bw 64Kbit/s
>         add pipe 1  log icmp from any to any in via OIF
>         add allow icmp from any to any
> 
>         (OIF is the Outside InterFace)
> 
> The assumption is, there  is not going to be _much_  of ICMP traffic, so
> if it ever needs more than 64Kbit/s, it is an attack...
> 
> This  seems to  work,  but when  I  try to  ping  something outised  the
> network, the ping  time is around 10 msec. Without  the above piping, it
> is around 0.5 msec.  It is the bandwidth, that I'm  trying to limit, not
> the minimum latency!

the pipe facility is using the kernel clock, which has a default
frequency of 100 Hz (thus the 10ms latency).

the ipfw man page suggests : "it is a good practice to run kernels with
``options HZ=1000'' to reduce the granularity to 1ms or less" (HZ=1000
should work with computers as slow as pentium-75, I'm using HZ=5000 with
P-III/450MHz)

PS : the HZ option is not documented in the LINT kernel config as it
should be

> 
> Even  more bizarre  is  that  the ping  times  are  _higher_ when  pings
> originate from  the firewall itself,  compared to those,  that originate
> from inside the firewalled network...

USTL

> 
> What am I doing wrong? Thanks!
> 
>         -mi
> 
> To Unsubscribe: send mail to [EMAIL PROTECTED]
> with "unsubscribe freebsd-net" in the body of the message

-- 
Thierry Herbelot

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-net" in the body of the message

Reply via email to