arplookup 0.0.0.0 failed: host is not on local network
Jon Radel
jon at radel.com
Wed May 14 23:01:01 UTC 2008
Jon Radel wrote:
> Christer Solskogen wrote:
>>
>> Derek Ragona wrote:
>>
>>> I would do a traceroute from all your hosts there. When you do keep
>>> an eye out for the arp error message. This should help find the host
>>> causing these errors and then look at that systems configuration.
>>>
>>> Also do you have more than one ethernet interface in the system
>>> showing the arp errors? If you do, make sure the interfaces are on
>>> different subnets.
>>>
>>>
>>
>> traceroute dont show anything(no response). Only ping responds, and
>> ping respodns with "192.168.0.1" - which is my router. My router on
>> the other hand do not have this arp problem. Only the other machines.
>>
>> Every machine, except my router, have only one interface. (my router
>> has two, butthey are on to different subnets)
>>
>
> OK, this problem amused me enough to play around. Unfortunately, while
> I was able to, somehow, replicate the log entries on a FreeBSD 6.2 box,
> I don't know how, as it was a box that I wasn't using for my experiments
> (though on the same LAN segment as those I was using) and it was only
> the next day that I realized that it had taken offense at something I'd
> done. By then I'd forgotten what I'd tried in which order....
On FreeBSD 7.0 box on other side of OpenBSD 4.2 router did a
arpdig 216.143.151.1/28
On FreeBSD 6.2 box tcpdump said:
22:45:06.707002 00:08:02:cc:b1:60 > ff:ff:ff:ff:ff:ff, ethertype ARP
(0x0806), length 60: arp who-has 216.143.151.11 tell 0.0.0.0
22:45:06.707020 00:16:76:cf:e4:b3 > 00:08:02:cc:b1:60, ethertype ARP
(0x0806), length 42: arp reply 216.143.151.11 is-at 00:16:76:cf:e4:b3
with resulting message in debug.log:
May 14 22:45:06 left kernel: arplookup 0.0.0.0 failed: host is not on
local netw
ork
May 14 22:45:07 left last message repeated 2 times
So I'm actually going to update my hypothesis a bit; I suspect that any
incoming packet that triggers an ARP lookup for 0.0.0.0 will result in
this message. Try
tcpdump -vvv -n -l -e -s 128 arp or ip | grep 0.0.0.0
to see what you can catch.
--Jon Radel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3283 bytes
Desc: S/MIME Cryptographic Signature
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20080514/f12566a5/smime.bin
More information about the freebsd-questions
mailing list