Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

Re: How can I find a MAC address from aremote IP ? (MAC n' IP cheese)

by ybiC (Prior)
on Mar 30, 2001 at 22:47 UTC ( [id://68467]=note: print w/replies, xml ) Need Help??


in reply to How can I find a MAC address from aremote IP ?

As wise monks have already stated above:
  • arp only works for IP address from your local (segment|subnet|broadcast domain)
  • if you try to arp-resolve an IP address from a different subnet, the resulting MAC address will be that of the router interface nearest you.
  • MAC addresses are an Ethernet (not PPP) thang
Token-Ring and FDDI devices also have MAC addresses but, IIRC, you get into (big|little)-endian stuff there.   Arcnet and Appletalk used their own funkomatic hardware addressing schemes.

If you are indeed looking for the MAC address of a local-to-your-LAN-segment device, (code) MAC n' IP cheese includes code of OWTDI.
    cheers,
    Don
    bumbling toward Perl Adept
    (it's pronounced "why-bick")

Update: I was thinking of IPv4 only.   As lhoward points out, IPv6 is substantially different.

Update 2: Working from riffraff's Re: Re: Re: How can I find a MAC address from aremote IP ? post above, I found that (code) MAC n' IP cheese can work for remote segments just by replacing the "Querying ARP table..." section with snmpwalk <router_name_or_address> <community_string> IpnetToMediaPhysAddress

Woo-hoo!   8^)

  • Comment on Re: How can I find a MAC address from aremote IP ? (MAC n' IP cheese)
  • Download Code

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://68467]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others about the Monastery: (5)
As of 2024-04-19 18:50 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found