I think you're going to have to take a different tack on this one. E.g. If you have Cisco Catalysts, you might be able to poll them for their CAM tables, and pull back connected info from that, but the best way to get these addresses is probably by polling a hardware information program resident on each PC.
Net::Address::Ethernet essentially returns the MAC address of physically installed ethernet cards on the machine. Not on other machines. If you can get the program to run on the other machines remotely, then you might be able to poll them all. Do you have some bulk distribution mechanism for the PCs?
Wish I could be more help,
-v
Update: see monarch's post, below, for excellent info about SNMP polling and segment restrictions.
"Perl. There is no substitute."
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.