Re: Kernel bug, or x-file?
Are there more than only one network interfaces that are connected to the same
switch/hub/router-with-multiple-ports? If so then it's an old known problem.
If you have this kind of setup then try set the "arp-filter" on.
for example: echo "1" > /proc/sys/net/ipv4/conf/all/arp_filter
if this doesn't help pease give more details.
how does your routing-table looks like?
what says: ifconfig
and what entries are in your: arp table
Am Freitag 26 März 2004 17:19 schrieb Rcca@laurel.hu:
> Hi there!
> I have found a very strange error. I have a linux box (kernel 2.4.18) to
> route three nets. It connects 3 networks via ethernet interfaces.
> Network A (INTERNET)
> Net B(single LAN) -----Router-----Net C (Huge routed WAN)
> The router has NO DENY Packet filter rule, or Policy, but ip_forward is
> The traffic from B <-> A is OK.
> The C <-> A link is enabled, but unused. (route were not defined)
> The hosts in Net B can access resources in the Net C (via ip services)
> When a host tries to connect from C to B, I got a strange failure:
> The routers NetC interface receives the IP packet with its MAC address (as
> destination), and the destinations IP address.
> After this the packet is not viewable on any interface (nor on Interface B,
> C, A). The packet has disappeared without any track.
> Tcpdump, ethereal sees the incoming packet, but the packet filters (INPUT,
> FORWARD) counters don't.
> What is it?