firewall
Robert Storey
y2kbug at ms25.hinet.net
Wed Sep 17 18:46:13 PDT 2003
On Wed, 17 Sep 2003 14:29:22 -0400
"Bob Hall" <rjhjr at cox.net> wrote:
> At this point, I'm a little confused. You said previously that
> this would be the only machine that accessed the Internet via
> PPP. Now you're setting it up as the gateway, which means that
> other machines will be accessing the Internet via PPP on your
> gateway.
>
> To reiterate from an earlier post, you have three options:
> 1) This is not a gateway. You need PPP and a firewall.
>
> 2) This is a gateway. You need PPP, a firewall, and NAT
> implemented via user PPP.
>
> 3) This is a gateway. You need PPP, a firewall, and NAT
> implemented via the firewall.
>
> Decide on an option, and tell us which you're going to
> implement.
Apologies humbly offered. Apparently, I'm getting confused by reading
the tons of documentation I've been looking at. For now, option No. 1
will do - I just want to get kernel ppp working with a firewall enabled.
So far, I've gotten ppp working, but only with the firewall disabled.
> > One kind member of this list suggested I must compile this into my
> > kernel:
> >
> > options IPDIVERT
>
> You need that only for option 3.
> You also need
> options IPFIREWALL
> for any of the three options.
Now that's interesting. I did indeed read that in "FreeBSD Unleashed",
but "The Complete FreeBSD" says "If you wish you can build a kernel with
firewall support...but you don't need to build a new kernel. You can
load the KLD /boot/kernel/ipfw.ko instead: #kldload ipfw"
So I tried that, and it told me it was already loaded.
However, I will take your advice and rebuild the kernel with this
option, and report back soon (probably within the hour).
> > # set these to your outside interface network and netmask and ip
> > oif="ppp0"
> > onet="168.95.0.0"
> > omask="255.255.255.255"
> > oip="168.95.0.0"
>
> oip = Outer IP address. 168.95.0.0 is not your oip. Once again,
> the oip is found in the ppp0 section of the output from "ifconfig -a".
> It changes every time you dial up.
OK, that part I knew, but what setting should I use? Just leave it
blank? When I try "ifconfig -a" it always gives me an address in the
format 168.95.xx.xx where x can be any number.
Again, thank you for your help. Sorry for my stupidity, but I am
probably the only FreeBSD user within 100 miles of where I live - on one
around here who I can ask.
regards,
Robert
More information about the freebsd-questions
mailing list