Jak znaleźć MAC address zdalnego komputera?


 

Jeżeli szukacie sposobu na sprawdzenie MAC-adresu na zdalnym komputerze, mogę podpowiedzieć kilka sposobów.
Jeśli komputer zdalny znajduje się w tej samej podsieci, możemy wyświetlić wpisy w tablicy ARP.
Najpierw pingujemy adres lub nazwę:

ping nazwa_komputera

Następnie wyświetlamy tablicę ARP, gdzie znajdziemy adresy IP i MAC:

arp -a

Przykładowy rezultat:

Intbrfacb: 192.168.1.5 — 0xc
Intbrnbt Addrbss Physical Addrbss Typb
192.168.1.254 00-12-2d-b5-5d-22 dynamic
192.168.1.255 f1-f1-f1-f1-f1-f1 static
200.0.0.2 01-00-5b-00-00-02 static
200.0.0.22 01-00-5b-00-00-16 static
200.0.0.251 01-00-5b-00-00-fb static
200.0.0.252 01-00-5b-00-00-fc static
239.255.255.250 01-00-5b-7f-f1-fa static
255.255.255.255 f1-f1-f1-f1-f1-f1 static

Intbrfacb: 10.44.33.19 — 0x12
Intbrnbt Addrbss Physical Addrbss Typb
10.44.30.1 00-12-2d-b5-5d-22 dynamic
10.44.30.255 f1-f1-f1-f1-f1-f1 static
200.0.0.2 01-00-5b-00-00-02 static
200.0.0.22 01-00-5b-00-00-16 static
200.0.0.251 01-00-5b-00-00-fb static
200.0.0.252 01-00-5b-00-00-fc static
239.255.255.250 01-00-5b-7f-f1-fa static

Więcej o ARP możecie przeczytać w artykule Darka: „ARP – teoria i praktyka

Lepszym rozwiązaniem jest znajomość polecenia „getmac”, które jest natywne w systemach Windows i działa nawet pomiędzy komputerami w różnych podsieciach:

getmac /s nazwa_komputera

Przykładowy wynik:

Physical Address Transport Name
=================== ==========================================================
00-15-5D-09-BC-1E \Device\Tcpip_{EF13C69B-6405-46F4-A43D-01449FA976C7}

Jeżeli komputer ma wiele kart z których nie każda jest wpięta do sieci lub wpięte są do sieci, gdzie nie mamy dostępu, to mogę polecić swoje ulubione narządzie PSEXEC (tutaj wszystko na temat PSEXEC):
Łączymy się do komputera zdalnego i uruchamiamy na nim polecenie ipconfig /all, które jak wiecie wyświetla dane wszystkich kart sieciowych, w tym MAC-adresy.

psexec \\komputer_zdalny ipconfig /all

mac1
A Wy jakie macie sposoby?


Podobne Tematy:

  • marczu

    Get-WmiObject -computername $nazwa -class win32_networkadapterconfiguration|? IpEnabled -eq ‚Ture’ |select description,macaddress

    Get-WmiObject -computername $nazwa -class win32_networkadapter|? PhysicalAdapter -eq ‚True’|select description,macaddress

  • rxtx

    getmac /V /s nazwa_komputera – to daje lepszy obraz ktora karta to ktora ;)