On Mon, 05 Jul 2004 10:22:29 +0200
Fatted <(E-Mail Removed)> wrote:
> Or an idiot is in charge
The Fedora box has 2 nics, and yes ladies
> and gentlemen I plugged the wire into the wrong nic. What was throwing
> me off (even more than my own cleverness) was that I could see the ARP
> messages via Ethereal, but couldn't figure out why they weren't pinging.
>
> However this does lead me to the question, how does the Fedora box know
> that it needs to determine the windows MAC address (i.e. "the Who has
> 10.0.0.151? Tell 10.0.0.100" stuff) if the ICMP traffic wasn't arriving
> correctly?
That's how Ethernet works. Every Host has an Arp-table, with
IP-adresses corresponding to MAC-Adresses. If the Adress is inside
of the Network the host is connected to, Packets are adresses by
MAC-Adress, and if the Host don't have an entry for the IP-Adress,
it sends as broadcast a ARP Who has <IP-Adress> tell <me>. The Host
that has the Adress responds with the MAC-Adress it's got. Then the
first Host can send the ICMP echo-request to the Mac-adress.
Greets
Chris