On Thu, Apr 20, 2000 at 03:11:02AM +0200, Bernd Eckenfels wrote:
> In article <[EMAIL PROTECTED]> you 
>wrote:
> 
> > 1. Set /proc/sys/net/ipv4/conf/*/proxy_arp to 1 ( using echo )
> > 2. published arp entry for w.x.y.z ( using the command 
> >     arp -H ether -i eth0 -Ds w.x.y.z eth0 pub
> 
> > The system responds for arp request for this address. But also responds
> > for other unpublished addresses
> 
> if you set "proxy_arp" to one this means "publish all entries with routes to
> an other interface". Therefore you have to set it to 0 and use "arp pub" or
> only use "1" and have it done automatically.

The problem is that the SIOCSARP ioctl ATM enabled proxy_arp automatically
when you specify a pub entry. So you have to turn it off explicitely after 
the ARP setting. The automagic proxy_arp setting is unfortunate IMHO,
because it is really not needed for explicit pneigh entries to work.
It also does not help for those wanting to make subnet proxy arp work
(and use a newer arp utility that sets the mask), because for them 
it'll error out with EINVAL. 

Alexey, could you explain why you did this ?



-Andi

-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]

Reply via email to