如何从 Windows 机器获取 Linux MAC 地址?

如何从 Windows 机器获取 Linux MAC 地址?

我有两个系统,一个是 Windows,一个是 Linux。两者都连接到本地网络。如何从 Windows 获取 Linux MAC 地址?

答案1

在 Windows 上,您需要进入命令提示符。然后,您可以键入arp -a以获取您知道的所有计算机的所有 MAC 地址列表,或者您可以执行arp -a <internal IP of linux box>并获取特定 IP 地址的 MAC 地址。

在我的 Windows 框上;

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)

答案2

arp -a IPaddr仅在您连接到该设备后才有效(ping 即可)

即如果您重新启动机器并执行arp -a IPaddr此操作时会显示“未找到”。

如果您 p​​ing 然后IPaddr重复,arp它将显示 IP,假设两者之间没有路由器,否则它将显示路由器的 MAC。

答案3

假如说192.168.0.77是你的linux系统的ip地址,尝试以下命令:

arp -a 192.168.0.77

答案4

如果您可以使用 telnet 连接到您的计算机,那么连接成功后尝试在您的 telnet 窗口中运行此命令,这将为您提供您所连接的机器的 mac 地址
。`

是否配置

对于 Linux

或者

ipconfig/全部

对于窗户

`

相关内容