On Monday 04 April 2005 05:06, Martin wrote: 

> ON 5+, you also have to open up the MAC layer FW:
> ipfw add allow mac via xl0
>
Hi
where do you guess this from? Shouldn't make any sense if not loading 
bridge and enabling bridge firewalling first, overall this would 
matter after dhclient asked for IP

> If the DHCP server is slow and did not reply back before the
> dhclient did continue the boot process, you maybe you do have
> to reload the FW rules once your DHCP connection is established.

your dhcpd should not be sooo slow and ignore several retries 

but, may be you check /etc/rc.d/ipfw and tweak it's sub ipfw_precmd() 
and add a check for empty or 0.0.0.0 IP address and not loading ipfw 
then

don't know why this is not default

then or depending on what you want/need you may 
tweak /etc/rc.d/dhclient and running ipfw after getting a lease but 
prevent not rerunning unless your IP address did really changed

> >
> >When my machine boots firewall is initialized before DHCP obtains
> > IP address.  This results in incomplete firewall configuration. 
> > How do I fix this?
> >

you probably have a problem at you dhcpd or your network connection
the timeout is so long you should get the lease always before network 
is starting anything else



> >My /etc/rc.firewall initialized with the following commands:
> >
> >  net=`ifconfig rl0 | grep "inet " | awk '{print $6}'`

you're probably not awking the value you want here


Hans


> >  mask="255.255.255.0"
> >  ip=`ifconfig rl0 | grep "inet " | awk '{print $2}'`





-- 


Infomatik
 http://info.matik.com.br
_______________________________________________
freebsd-ipfw@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to