У меня есть две системы, одна Windows, одна Linux. Оба подключены к локальной сети. Как я могу получить MAC-адрес Linux из Windows?
4 ответа
В окне Windows вам нужно будет перейти в командную строку. Затем вы можете либо набрать arp -a
чтобы получить список всех MAC-адресов всех компьютеров, о которых вы знаете, либо вы можете выполнить arp -a <internal IP of linux box>
и получить MAC-адрес для определенного IP-адреса. ,
На моей коробке окна;
C:\Users\sg>arp -a 192.168.0.8
Interface: 192.168.0.6 --- 0xb
Internet Address Physical Address Type
192.168.0.8 08-00-27-3a-b4-f8 dynamic
И просто чтобы убедиться ...
[sg@sg sdf]$ /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 08:00:27:3A:B4:F8
inet addr:192.168.0.8 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe3a:b4f8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:180424 errors:0 dropped:0 overruns:0 frame:0
TX packets:225990 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:45063805 (42.9 MiB) TX bytes:18822112 (17.9 MiB)
arp -a IPaddr
работает, но только после того, как вы подключились к этому устройству (ping сделает)
т.е. если вы перезагрузите компьютер и выполните arp -a IPaddr
он скажет "not found".
Если вы затем IPaddr
затем повторите arp
он покажет IP, поскольку между этими двумя маршрутизаторами нет маршрутизатора, иначе он покажет вам MAC маршрутизатора.
Предполагая, что 192.168.0.77 является IP-адресом вашей системы Linux, попробуйте следующую команду:
arp -a 192.168.0.77
Если вы можете подключиться к вашему компьютеру с помощью telnet, то после успешного подключения попробуйте выполнить эту команду в окне telnet, это даст вам MAC-адрес компьютера, к которому вы подключены.
`
Ifconfig
для Linux
или же
IPCONFIG / все
для окон
`