Re: Bizarre arp problem with Linux Fedora 'Yarrow'

From: Cameron Kerr (cameron.kerr_at_paradise.net.nz)
Date: 03/08/04


Date: 9 Mar 2004 08:23:29 +1300

Robert Mitchell <robert.mitchell4@sympatico.ca> wrote:

> Running ethereal showed that all the other RH and Win boxes (and my
> Linksys wireless gateway) BROADCAST their arp requests as expected, but
> the new box sent them directly (frame id = 04) to ethernet physical
> address 00:00:00:00:00:00. The response ( from the local LAN adapter I
> believe) was ICMP destination unreachable.

I'm currently reading the ZeroConf specs, and it seems that such a
packet would be an ARP Probe.

    ``In this document, the term "ARP Probe" is used to refer to an ARP
    Request packet, broadcast on the local link, with an all-zero
    'sender IP address'. The 'sender hardware address' MUST contain the
    hardware address of the interface sending the packet. The 'target
    hardware address' field is ignored and SHOULD be set to all zeroes.
    The 'target IP address' field MUST be set to the address being
    probed.''

        -- Section 1.2 "Terminology"
        http://files.zeroconf.org/draft-ietf-zeroconf-ipv4-linklocal.txt

-- 
Cameron Kerr
cameron.kerr@paradise.net.nz : http://nzgeeks.org/cameron/
Empowered by Perl!


Relevant Pages

  • Re: Linux, IO::Socket::INET and recving broadcasted UDP
    ... | #open socket for packet tx & rx ... RFC 2131 says "If the broadcast bit is not set and 'giaddr' is zero and ... messages to the client's hardware address and 'yiaddr' address.". ... you can't read such a packet from an IP socket under Linux. ...
    (comp.lang.perl.misc)
  • Re: Bizarre arp problem with Linux Fedora Yarrow
    ... >>Linksys wireless gateway) BROADCAST their arp requests as expected, ... >packet would be an ARP Probe. ... > Request packet, broadcast on the local link, with an all-zero ...
    (comp.os.linux.networking)
  • RE: Running Ethernet without ARP
    ... This is the overly-short version of how things like the arp ... Again you could use the IP broadcast address and ... and without hand-coded MAC address limiting peer tables, ... receiver endpoint/processor on the public machine, wrap the *entire* packet into ...
    (Linux-Kernel)
  • Re: Newbie help - DHCP
    ... > DISCOVERY packet to UDP port 67. ... Broadcast is needed because the ... > address of the server. ... > the DHCP client daemon is listening. ...
    (comp.os.linux.networking)
  • Re: CAsyncSocket discard broadcast packets with my mac-addr
    ... receive every broadcast packet, I`ve generated and transmitted? ... Normally, UDP doesn't give you every packet, unless you ask for them (SetSockOpt, ... The mac addr will be in the ethernet frame header of the packet ...
    (microsoft.public.vc.mfc)