Martin-
A quick followup on changing Net::Address::Ethernet to use
Net::Domain for the hostname, based on my trial modifications
of your module:
1.) Depending on configuration, you'll want to do an arp on
BOTH the fully qualified and non-fully qualified domain name.
The Net::Domain package has both the hostname and hostfqdn
calls, which should provide both.
2.) I think you'll want to change your code to try one first, and
if that fails, then try the other. On my implementation, I noticed
that you saw the STDERR error message when arp fails. I don't know if
you want to try and hide that or not.
3.) My implementation went something like this:
(1)
]
