From Bugzilla Helper: User-Agent: Mozilla/4.76 [en] (X11; U; Linux 2.2.17-14 i686) Creating a static arp entry with the "pub" qualifer should allow other systems to obtain the MAC associated with that IP via "who-has". This doesn't work on 7.1 (or 7.0 for that matter). The command used to create the arp entry was: "arp -Ds 192.168.0.110 eth0 pub". The entry is visible in the output of "arp -a" as: "? (192.168.0.110) at * PERM PUP on eth0". However, the contents of /proc/net/arp show a MAC of 00:00:00:00:00:00. Using a command of the form "arp -s 192.168.0.110 00:06:29:92:5A:71 pub" yields the same result. Reproducible: Always Steps to Reproduce: 1. Create a static "published" arp entry with: "arp -Ds 192.168.0.110 eth0 pub" 2. Attempt a ping of the IP while a sniffer (e.g., tcpdump is running) Actual Results: The sniffer trace will show arp requests reaching the system, but no arp replies are generated. Expected Results: The system with the static arp entry should respond with the MAC of the ethernet interface the arp entry is bound to.
I haven't gotten /sbin/arp to work in a long, long time. Please try to set the mapping with iproute's /sbin/ip, see if that works?
Looked at it, seems to be broken. Will check with ip later. Read ya, Phil
Thanks for the bug report. However, Red Hat no longer maintains this version of the product. Please upgrade to the latest version and open a new bug if the problem persists. The Fedora Legacy project (http://fedoralegacy.org/) maintains some older releases, and if you believe this bug is interesting to them, please report the problem in the bug tracker at: http://bugzilla.fedora.us/