[<prev] [next>] [day] [month] [year] [list]
Message-ID: <CACCWSY-uTxnbUFY7_PqTWd3TZKqTuireGPqsg8kFG2i58HiPfA@mail.gmail.com>
Date: Wed, 2 Nov 2011 18:31:19 -0400
From: Fred Qiu <fqiu@...rcefire.com>
To: linux-kernel@...r.kernel.org
Subject: Question about new ARP reply behaviour since 2.6.31
Hello,
I recently found out that the kernel since version 2.6.31 does not
send ARP reply out on interface which is not the first routing
destination. This behaviour breaks things in my setup which relies on
the old behaviour. The kernel before 2.6.31 sends out ARP replies out
on the interface from which the ARP request has been received
regardless the routing table.
For example, I have a box with two interfaces, eth0 & eth1, which
connect to two different networks. The two interfaces are configured
with overlapping subnets, i.e. 192.168.0.1/24 and 192.168.0.2/24. The
first routing entry for network 192.168.0.0/24 is on eth0. Now the ARP
requests for 192.168.0.2 received by eth1 from the second network are
never being answered.
Could someone please point me to any document regarding this change?
Why is this change needed in the first place? Also any suggestion on
forcing the kernel to reply the ARP request on secondary interface
would be very helpful.
Thanks!
Fred
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists