|Just another Perl shrine|
Re: getting mac addressby SciDude (Friar)
|on Oct 09, 2004 at 01:07 UTC||Need Help??|
This is not exactly a perl question... but here is one answer.
Simple MAC queries depend upon the operating system used:
In addition, you can also find the MAC of all computers on your network. If using linux, the arp utility (/sbin/arp) will display cached arp requests on your machine:
You may have to ping the machine first to ensure the information is contained in the cache.
On a side note, the first 24 bits of the MAC identifies the device manufacturer via the Organizationally Unique Identifiers (OUI). A simple perl script can probe the IEEE database of OUI to determine the related hardware per MAC address.
You may also want to look at SNMP::BridgeQuery
The first dog barks... all other dogs bark at the first dog.