Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Mar 1999 13:22:05 -0800
From:      Jeff Yeo <Jeff_Yeo@pml.com>
To:        "'freebsd-questions@freebsd.org'" <freebsd-questions@freebsd.org>
Subject:   ipfw rule blocking connection
Message-ID:  <8E6C9AEA17A8D2118D6E00A0C99869402AF48A@HERMES.pml.com>

next in thread | raw e-mail | index | archive | help
I hate to send yet another ipfw/natd question to the list, but
after searching the archives and reading 50 posts without 
finding an answer (that I could recognize, anyway) ...

I'm running FreeBSD 2.2.8-RELEASE as a firwall using ipfw
and natd and /etc/rc.firewall as a starting point.  I'm using
192.168.1.0/24 on the internal network, and an Internet 
IP address on the external interface.  Using ipfw show, I've 
noticed that the following rule is blocking replies from the 
external interface:

ipfw add deny all from any to 192.168.0.0:255.255.0.0 via ${oif}

I'm assuming that natd changes the destination address on the 
packet and reinjects it into the packet stream.  When it hits the
above rule, it appears that there has been a packet received on 
${oif} with a destination of 192.168.1.x and the packet is dropped.
Is this correct?

I'd like to explicitly deny any packets received on ${oif} with a 
destination of 192.168.x.y (and still be able to access the 'Net 
from inside, of course).  Is this possible?  I've tried a number of
variations on this rule and have not been able to come up with
anything that does what I want and still allow inbound packets.

Is simply omitting the above rule a reasonable thing to do?  Upon 
reflection, it seems that (a) routers on the Internet should not 
forward pakcets with a destination network of 192.168.0.0/16 , 
and (b) the firewall's external interface will not receive packets
with a destination address other than it's own (oops it is a gateway,
so this isn't that safe either).  Hmmmm.

Can anyone offer any suggestions?

Thanks,

Jeff Yeo

PS: I agree with the earlier posting that suggested a more detailed
ipfw/natd FAQ/tutorial/handbook section might be in order.  There
are a lot of postings on these two subjects.




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8E6C9AEA17A8D2118D6E00A0C99869402AF48A>