All of lore.kernel.org
 help / color / mirror / Atom feed
* Proxy ARP doesn't seem to be working. Please assist.
@ 2005-01-31 18:38 Aaron Stavens
  2005-01-31 20:15 ` Martijn Lievaart
  0 siblings, 1 reply; 3+ messages in thread
From: Aaron Stavens @ 2005-01-31 18:38 UTC (permalink / raw)
  To: netfilter-devel

Martijn Lievaart over on the netfilter list suggested I post my query
here. I am trying to set up proxy ARP. As far as he can tell, I'm doing
it right, but it is working for neither him nor me. Martijn claims this
method used to work in the 2.2 kernel. Has something changed?

On the proxy arp machine I issue:

    arp -i eth0 -s 10.128.240.1 00:c0:4f:68:ab:e6 pub

and

    arp -i eth0 -Ds 10.128.240.2 eth0 pub

"arp -a" then reports:

    ? (10.128.1.1) at 00:06:53:02:F8:51 [ether] on eth0
    ? (10.128.240.1) at * PERM PUP on eth0
    ? (10.128.240.2) at * PERM PUP on eth0

The "*" instead of eth0's MAC address bothers me, but maybe that is
normal. I don't know.

On a separate machine I then

    ping 10.128.240.1

and

    ping 10.128.240.2

while sniffing the network. In the network trace I see the ARP requests
go out for the two different IP addresses, but not ARP responses come
back. I do not understand why there is no response. Does what I am doing
appear reasonable? Is there some kernel configuration option I must,
well, configure? Is there a /proc setting I need to tweak? What am I
missing?

Martijn also suggested that the proxy ARP server will only respond when
it has a route to the associated IP address. However, he says he tried
it and that didn't work either.

I am using RedHat 9 with a 2.4.23 kernel. I do not know what Martijn is
using.

Thanks,
Aaron Stavens

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2005-02-01  9:08 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-01-31 18:38 Proxy ARP doesn't seem to be working. Please assist Aaron Stavens
2005-01-31 20:15 ` Martijn Lievaart
2005-02-01  9:08   ` Balazs Scheidler

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.