Answers:
在Windows框上,您将需要转到命令提示符。然后,您可以键入arp -a
以获取您所知道的所有计算机的所有MAC地址的列表,或者可以执行操作arp -a <internal IP of linux box>
并获取特定IP地址的MAC地址。
在我的窗户上;
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
此操作,则会显示“未找到”。
如果随后进行ping操作,IPaddr
然后重复一次arp
,则将显示IP,因为在两者之间没有路由器,否则它将显示路由器的MAC。