Obtaining Ethernet addresses?

Lars Kellogg-Stedman lars at larsshack.org
Mon Nov 6 18:29:54 EST 2000


> I will stop cluttering the list's queue with my pursuit after this
> message, but I don't believe the response addresses my quest -
> 
> It will give me the MAC address of the Ethernet card in the system, but I
> don't see how it gives me the MAC address of the cable modem connected to
> the PC's Ethernet card.    

If your cable modem is your default router, then looking at your ARP cache
will give you its MAC address.  This is what ARP does -- it associates IP
addresses with link-level addresses.

For instance, the output of 'arp -a' on my system includes the following:

  ? (146.115.xxx.xxx) at 02:00:0A:11:02:57 [ether] on eth2

This is my RCN cable modem [ mostly unused since I recently signed up for
AT&T's service, which has proven to be far more reliable ].  The second
address (02:00...) is the MAC address.

As your default router, the cable modem will have to be in your arp cache
because it's used every time a packet leaves your system destined for the
wide wide world.

Even if you don't have /proc/net/arp, you probably have an arp command
that will give you the same information.

-- Lars

-- 
Lars Kellogg-Stedman <lars at larsshack.org> --> http://www.larsshack.org/

-
Subcription/unsubscription/info requests: send e-mail with
"subscribe", "unsubscribe", or "info" on the first line of the
message body to discuss-request at blu.org (Subject line is ignored).



More information about the Discuss mailing list