Date: Mon, 19 Nov 2001 17:05:04 -0500 From: Zak Johnson <zakj@fenris.cc> To: freebsd-questions@freebsd.org Subject: Complex routing for a firewall Message-ID: <20011119220504.GA3048@loki.intra>
next in thread | raw e-mail | index | archive | help
I am having some trouble setting up routing for my (admittedly strange)
network. I control x.x.165.232/29. My gateway (controlled by my ISP)
is x.x.164.1. My intended setup:
ISP Gateway (x.x.164.1)
|
firewall rl0 (inet x.x.165.233 netmask 255.255.254.0)
firewall rl1 (inet x.x.165.234 netmask 255.255.255.248)
|
servers (inet x.x.165.235-237 netmask 255.255.255.248)
The firewall's rl0 has the odd netmask because otherwise FreeBSD
complains on `route add default x.x.164.1`. Adding the following route
on the firewall allows the firewall to communicate with the servers and
the gateway, and vice-versa:
route add x.x.165.233/29 -iface rl1 -cloning
But the servers cannot get to the gateway (or even rl0 on the firewall).
Using ipfilter, /etc/ipf.rules says:
pass in quick all
pass out quick all
and net.inet.ip.forwarding=1. What am I missing? Do I need to try to
convince my ISP to give me one IP on the x.x.164.1/24 network for rl0?
Please let me know if I'm leaving out any required information.
--
Zak Johnson <zakj-freebsd@fenris.cc>
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?20011119220504.GA3048>
