How to find MAC addresses on network?
Thomas Kaiser
ubuntu at kaiser-linux.li
Fri Jan 23 19:13:10 UTC 2009
Chris G wrote:
> On Fri, Jan 23, 2009 at 06:44:40PM +0100, Thomas Kaiser wrote:
>> Chris G wrote:
>>> On Thu, Jan 22, 2009 at 11:04:44PM +0100, Thomas Kaiser wrote:
>>>> Chris G wrote:
>>>>> Is there a (reasonably) straightforward way of finding the MAC
>>>>> addresses of systems (well, strictly, interfaces) on a network?
>>>>>
>>>>> arping works for some but not all of my hardware, presumably some
>>>>> things (like my HP printer) don't respond to arping. What can I use
>>>>> to find the MAC address of the printer?
>>>>>
>>>> Connect to your device somehow (http, print a document) and after run
>>>> "arp" in a terminal. The MAC addresses of the devices you connected
>>>> stays in the ARP cache of your computer for some time. "arp" just shows
>>>> the cache.
>>>>
>>> Thanks, works for just about everything except the HP printer, that
>>> returns:-
>>>
>>> hp7310 (incomplete) eth0
>>>
>>>
>> So, that means there is now MAC address in the cache. And that means you
>> could not connect to the printer!
>>
>> Can you print with this printer?
>>
> Yes, when I connect it! I found the plug had fallen out - oops! :-)
>
> However, even when it's working correctly, the printer doesn't give
> its hostname when it gets its IP address via DHCP. Everything else on
> the network gives a name but this HP printer doesn't.
>
Hostname? I thought you would like to get the MAC address?
After you printed something to the printer you should see the MAC
address with "arp -vn".
Thomas
More information about the ubuntu-users
mailing list