2014-03-30 57 views
0

場景:主Linux服務器連接到本地交換機網關。從網關到網絡。如何獲取不同LAN中客戶/用戶的MAC地址?

現在我能夠獲得登錄到服務器的遠程客戶端/用戶的IP。 Linux命令:* 「who -u」(給我用戶IP地址的IP地址)。 *

獲取同一用戶的MAC地址。我試過了arp -a命令,它只給了交換機的MAC地址。我無法獲得遠程客戶端/用戶MAC地址。 Linux命令:「arp -a」(給我開關的MAC地址)。

如何遠程客戶機的MAC地址?

注:我的客戶機可以在任何操作系統(Windows/Linux/Solaris上)上運行。

+1

嘗試在http://superuser.com/或http://serverfault.com/ – Prix

回答

0

MAC地址不會被路由,所以IP地址必須是您的網絡上的主機。您必須首先ping IP地址,然後使用arp -a;像

ping <Remote_IP_Address> 
arp -a <Remote_IP_Address> 

看到這個相關的帖子在這裏

is-there-a-way-to-find-the-mac-address-of-a-remote-machine-i-have-connected-to-w

how-to-find-the-mac-address-of-a-remote-computer

+0

是的,我試過了此外,它僅**導致相同的交換MAC僅**。不是遠程客戶端MAC地址。 我也嘗試過'nmap '。它也沒有掃描MAC地址 IP地址 - >'who -u' Linux命令。 – user3477908

+0

那麼,檢查我提到的那些線程;他們有很好的信息。看看是否有幫助。 – Rahul

+0

@ user3477908,如果這個答案幫助你,然後嘗試接受它作爲答案。 – Rahul

相關問題