Red Hat Bugzilla – Bug 86051
proxy arp does not work
Last modified: 2007-04-18 12:51:59 EDT
From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Description of problem:
Before upgrading I was using kernel 2.4.18-14 that comes on the default
instalation of RH8, after upgrading to 2.4.18-26.8.0 proxyarp did stop working.
I'm proxy arping packets from eth0 (comes from cisco router) to eth1 (internal
I have the following config in my rc.local
echo 0 > /proc/sys/net/ipv4/tcp_sack
echo 0 > /proc/sys/net/ipv4/tcp_timestamps
/sbin/ip route del x.y.z.0/28 dev eth0
/sbin/ip route add x.y.z.1 dev eth0
/sbin/ip route add x.y.x.2 dev eth0
/sbin/ip route add x.y.z.0/28 dev eth1
/bin/echo 1 > /proc/sys/net/ipv4/conf/eth0/proxy_arp
/bin/echo 1 > /proc/sys/net/ipv4/conf/eth1/proxy_arp
/bin/echo 1 > /proc/sys/net/ipv4/ip_forward
eth0 runs ip x.y.z.2 and the router runs x.y.z.1. all other hosts are attached
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. install the new kernel
2. run the standard configuration for proxy arp
Actual Results: RH Kernel did not respond to arp requests on eth0 that are
available on eth1, actualy proxy arping them.
Expected Results: Those arp requests should be answerd by the linux machine.
nothing changed in this area in the -14 to -26 update......
what network driver is this?
On the eth0 (receiving packets from cisco) is a RealTek 8139B (8139too) and on
the eth1 (internal net) is an Intel EtherExpressPRO 10/100 (eepro100).
Sorry for wasting your time, there was a problem with cisco's arp cache, when I
was exchanging the ethernet cables the arp address changed too leading to this