Andi Kleen wrote: > > On Tue, Sep 05, 2000 at 10:26:15AM -0500, Joseph Eggleston wrote: > > Andi Kleen wrote: > > > > > > On Wed, Aug 30, 2000 at 03:56:49PM -0500, Joseph Eggleston wrote: > > > > Hello all, > > > > I've noticed the following strange behavior under linux 2.2.16. I have > > > > two machines connected together on a LAN. Each machine has a permanent > > > > arp entry for the other. If I then turn off arping on one machine > > > > (ifconfig eth0 -arp) and try to contact the other machine the first > > > > packet that goes out always has a destination hardware address of all > > > > 0's. After that initial packet, the correct hardware address is filled > > > > in. > > > > > > > > Is this known behavior or a bug? > > > > > > It is a known behaviour. -arp means "does not use hardware addresses" > > > > > > -Andi > > > > That's still strange since it is only the occasional packet that goes > > out with a 0 hardware address; usually it works. Is there any way to > > make an interface not reply to arp requests, but still use the hardware > > addresses? > > Set the /proc/sys/net/ipv4/conf/<devname>/hidden sysctl to 1 > > -Andi Andi, Thanks for the help so far. Is there anything else needed to get the hidden sysctl to work (e.g. certain kernel config options, or kernel version)? I tried setting all/hidden and eth0/hidden and the machine still sends replies to arp requests. Thanks again, Joe - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org