2.6.4 receives no ARP replies

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

After upgrading from 2.6.3 to 2.6.4 our network suffers from missing ARP
replies, which prevents any network communication on layer 3. We have a Linux
router with four network interfaces and neither of the interfaces receives ARP
replies (three e1000, one e100). The network configuration works fine with a
2.6.3 kernel. This makes me wonder what changed between 2.6.3 and 2.6.4 that
prevents all network interfaces from receiving ARP replies; tcpdump shows the
right ARP requests going out but no responses coming back in.

Does it have anything to do with Julian Anastasov's latest ARP patch? The
layout of the network is as follows. The Linux router routes the network
141.30.221.0/21 through eth0, the single host 141.30.225.3/32 is attached
to eth1, the remaining network 141.30.225.0/24 attached to eth2 and a transit
network for the uplink attached to eth3. The eth2 network interface is
configured for Proxy-ARP to be able to reach the single host on eth1.

ip addr add     127.0.0.1/8       dev lo
ip addr add     141.30.225.1/32   dev eth0
ip addr add     141.30.225.1/32   dev eth1
ip addr add     141.30.225.1/24   dev eth2
ip addr add     141.30.230.5/29   dev eth3

ip route add    141.30.225.3    src 141.30.225.1                         dev eth1
ip route add    141.30.221.0/24 src 141.30.225.1 via 141.30.221.2 onlink dev eth0
ip route add    default         src 141.30.225.1 via 141.30.230.1        dev eth3

echo 1 > /proc/sys/net/ipv4/conf/eth2/proxy_arp

I'm looking forward to your comments.

Regards,
-Udo.

Attachment: pgp00163.pgp
Description: PGP signature


[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux 802.1Q VLAN]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Git]     [Bugtraq]     [Yosemite News and Information]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux PCI]     [Linux Admin]     [Samba]

  Powered by Linux