Date: Sat, 7 Oct 2000 13:22:37 +0200 (CEST) From: Toni Pisjak <pisjak@dbai.tuwien.ac.at> To: freebsd-questions@freebsd.org Subject: Two network adapters in a firewall Message-ID: <Pine.BSF.4.21.0010071319230.9603-100000@deneb.dbai.tuwien.ac.at>
next in thread | raw e-mail | index | archive | help
Hello !
I try to setup a firewall, but have a problem to get working two network
adapters together in one machine. I began with a small test configuration
of two client machines with the firewal between them, and now - because of
the above mentioned problem - reduced this configuration to one client
connected to the firewall.
The problem in detail: Both net adapters work, if only one of them is
mounted in the firewall. Whenever i build in *both* adapters, only the
first adapter gives connection between firewall and client.
What happens if i connect firewall and client with the *not* working
network adapter and call the "ping" command:
- "ping" from firewall to client: "sendto: Host is down"
- "ping" from client to firewall: "no answer from <firewall-ip>"
- adapter LED is blinking
- "ifconfig" says: both adapters are exist and are "UP"
- in BIOS there seem to be no conflicts (IRQ etc.)
- unregularely and not alway reproducable, there are the following
messages in /var/log/messages:
kernel: arp:
<client-ip-addr> is on fxp0
but got reply from <client-MAC-Addr> on fxp1
where fxp0 is the working adapter interface (fxp1 is the not working
one)
"ping" reacts different, if i deactivate the working adapter per
"ifconfig":
- "ping" from firewall to client: "Network is down"
- "ping" from client to firewall: at the firewall console the
following message appears: "arplookup <client ip>
failed: host is not on local network"
The configuration in detail:
- The firewall (ipfw) has the only rule: allow all from any to any
- ifconfig's output seems to be OK
- i tested both different and same ip-addresses for the two net
adapters
- i tested with different but reasonable values for gateway, netmask
etc.
A colleague of mine had the idea, that i have to explicitely tell the
firewall, which network interface to choose, when sending out a package.
At the moment i can't test this (becauese i'm not at work), but perhaps
this could be the solution.
Any other ideas ?
Thanks in advance: Toni.
--
Toni Pisjak Technische Universitaet Wien
pisjak@dbai.tuwien.ac.at http://www.dbai.tuwien.ac.at
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?Pine.BSF.4.21.0010071319230.9603-100000>
