On Fri, Oct 19, 2001 at 11:12:48AM +0200, Harti Brandt wrote:
> I have run tcpdump all night to find out what happens. The host receives
> an ARP request with a source address of 0.0.0.0:
> 
> 18:33:51.222688 arp who-has hydra tell 0.0.0.0
>                          0001 0800 0604 0001 0030 65c6 a174 0000
>                          0000 0000 0000 0000 c1af 8755 5555 5555
>                          5555 5555 5555 5555 5555 5555 5555
> 
> I think, this may happen if the host does not yet know it's IP address
> (DHCP maybe?).
> 
> But FreeBSD-current for some unknown reason answers to this request:
> 
> 18:33:51.222835 arp reply 0.0.0.0 is-at 0:60:97:a:99:f
>                          0001 0800 0604 0002 0060 970a 990f 0000
>                          0000 0030 65c6 a174 0000 0000 5555 5555
>                          5555 5555 5555 5555 5555 5555 5555
> 
> and then prints:
> 
> Oct 18 18:33:51 scotty /boot/kernel/kernel: arp: 00:30:65:c6:a1:74 is using my IP 
>address 0.0.0.0!

Same here. My -CURRENT system is replying to those ARP request which carry
0.0.0.0 as sender IP address:

14:43:33.706099 arp who-has 158.227.48.193 (ff:ff:ff:ff:ff:ff) tell 0.0.0.0
14:43:33.706152 arp reply 0.0.0.0 is-at 0:d0:b7:3e:a0:fb

> I think this is because I have an interface that is up and has NO IP
> address:

I don't think so:

# ifconfig -a
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 158.227.6.52 netmask 0xffffff00 broadcast 158.227.6.255
        inet6 fe80::2d0:b7ff:fe3e:a0fb%fxp0 prefixlen 64 scopeid 0x1 
        inet6 fec0::9ee3:634 prefixlen 120 
        ether 00:d0:b7:3e:a0:fb 
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 ::1 prefixlen 128 
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2 
        inet 127.0.0.1 netmask 0xff000000 

Something is broken in the ARP implementation of -CURRENT.

  --JMA
-- 
****** Jose M. Alcaide  //  [EMAIL PROTECTED]  //  [EMAIL PROTECTED] ******
** "Beware of Programmers who carry screwdrivers" --  Leonard Brandwein **

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to