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 - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org