Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Feb 2008 11:17:32 -0500
From:      Louis Mamakos <louie@transsys.com>
To:        sebosik@demax.sk
Cc:        Volker <volker@vwsoft.com>, freebsd-stable@freebsd.org
Subject:   Re: arp: unknown hardware address
Message-ID:  <A5DCDB05-AB2B-47F0-A573-E79687B2FB7A@transsys.com>
In-Reply-To: <53113.158.193.82.109.1203674963.squirrel@webmail.demax.sk>
References:  <47BE973D.8010607@vwsoft.com> <53113.158.193.82.109.1203674963.squirrel@webmail.demax.sk>

next in thread | previous in thread | raw e-mail | index | archive | help
The Address Resolution Protocol (ARP) contains an address format  
identifiers as part of the frame format.  This is so it could be used  
as generalized solution to discover different types of addresses on a  
broadcast network.  For IP, the address format in the frame ought to  
be (as I recall) 0x0800 to denote an IPv4 protocol addresses and  
0x0001 to denote Ethernet hardware addresses.  It seems like some  
other host on your network has likely emitted malformed ARP messages.

UTSL: /usr/src/sys/netinet/if_ether.c:arpintr()

louie

On Feb 22, 2008, at 5:09 AM, sebosik@demax.sk wrote:

> Hi
>
> I`ve got the same messages on FreeBSD 6-STABLE (tracked every second
> week). I think that somebody is using default MAC address on network.
>
> Best regards
>
>> Hi!
>>
>> This morning, I found this in the daily periodic mail from a RELENG_7
>> machine:
>>
>> +arp: unknown hardware address format (0x0000)
>> +arp: unknown hardware address format (0x0000)
>> +arp: unknown hardware address format (0x0000)
>> +arp: unknown hardware address format (0x0000)
>> +arp: unknown hardware address format (0x0000)
>>
>> I checked my yesterdays' logs and found:
>>
>> Feb 21 20:56:39 bellona dhcpd: DHCPREQUEST for 192.168.178.20 from
>> 00:18:de:a4:b
>> 8:6a via aue0: wrong network.
>> Feb 21 20:56:39 bellona dhcpd: DHCPNAK on 192.168.178.20 to
>> 00:18:de:a4:b8:6a vi
>> a aue0
>> Feb 21 20:56:40 bellona kernel: arp: unknown hardware address format
>> (0x0000)
>> Feb 21 20:56:40 bellona kernel: Feb 21 20:56:40 bellona kernel: arp:
>> unknown hardware address format (0x0000)
>> Feb 21 20:56:42 bellona kernel: arp: unknown hardware address format
>> (0x0000)
>> Feb 21 20:56:47 bellona last message repeated 3 times
>> Feb 21 20:56:51 bellona dhcpd: DHCPDISCOVER from 00:18:de:a4:b8:6a  
>> via
>> aue0
>> Feb 21 20:56:51 bellona kernel: Feb 21 20:56:51 bellona dhcpd:
>> icmp_echorequest 192.168.20.249: Operation not permitted
>> Feb 21 20:56:52 bellona dhcpd: DHCPOFFER on 192.168.20.249 to
>> 00:18:de:a4:b8:6a (lp4) via aue0
>>
>>
>> 7.0-PRERELEASE FreeBSD 7.0-PRERELEASE #8: Sun Feb 17 19:13:08 CET  
>> 2008
>>
>> The network the dhcp client was requesting (192.168.178.20) is not  
>> mine,
>> dhcpd rejected that address and offered another one. But why does
>> FreeBSD complain about the bad hardware address?
>>
>> Any explanations?
>>
>> Volker
>> _______________________________________________
>> freebsd-stable@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
>> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org 
>> "
>>
>
>
> ---
> Jan Sebosik
> sebosik@demax.sk
>
> _______________________________________________
> freebsd-stable@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org 
> "
>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?A5DCDB05-AB2B-47F0-A573-E79687B2FB7A>