当我输入 arp -a 在我的Bash Shell中,我得到的输出看起来如下:

? (10.0.0.1) at 0:f0:7f:43:e8:68 on en1 ifscope [ethernet]
box1.google.com (10.0.0.3) at 0:1f:fe:fe:ca:d4 on en1 ifscope [ethernet]
box2.google.com (10.0.0.2) at 0:2:a3:45:90:bf on en1 ifscope [ethernet]
box3.google.com (10.0.0.50) at 78:e7:df:7c:34:c on en1 ifscope [ethernet]
box4.google.com (10.0.0.230) at 0:80:74:c9:50:d5 on en1 ifscope [ethernet]
box5.google.com (10.0.0.256) at 0:23:df:91:4f:9e on en1 ifscope [ethernet]
box6.google.com (10.0.0.458) at 0:15:9:89:36:68 on en1 ifscope [ethernet]
? (10.0.0.179) at 0:2a:32:f0:f4:d0 on en1 ifscope [ethernet]
box7.google.com (10.0.0.283) at 0:27:16:66:2d:ef on en1 ifscope [ethernet]
box8.google.com (10.0.0.386) at 0:13:eb:91:d8:b5 on en1 ifscope [ethernet]
box9.google.com (10.0.0.287) at 0:1c:25:10:d8:89 on en1 ifscope [ethernet]
? (10.0.0.255) at (incomplete) on en1 ifscope [ethernet]
? (172.17.122.255) at (incomplete) on vmnet8 ifscope [ethernet]
? (172.17.254.1) at 0:50:56:c0:0:1 on vmnet1 ifscope permanent [ethernet]
? (172.17.254.255) at (incomplete) on vmnet1 ifscope [ethernet]

所有这意味着什么?我宽松地理解,我看到了域名,IP地址(内部IP地址?)和MAC地址。如何找到我连接到的无线路由器的MAC地址?为什么这里有这么多条目?我认为我的计算机只有一台,一个用于无线路由器,一个用于电缆调制解调器,然后可能还有其他一些东西上游...但是我看到了其他不是我的计算机。此外,我没有看到我的计算机。另外,我可以以某种方式使用这样的信息来在公共场合找到无线路由器的MAC地址吗?如果我不能连接到公共路由器怎么办?

有帮助吗?

解决方案

在猜测10.0.0.1看起来像网关。您为什么要找到所使用的路由器的MAC地址?另外,如果您无法连接到无线路由器,那么您将无法使用此命令找到它,您可以使用其他一些命令来扫描无线信号。您在那儿看不到计算机,因为这是您的本地ARP表,为什么您需要知道自己的位置?你已经在那里了。

其他提示

您必须匿名化输出,因为IP地址10.0.0.458是不可能的,并且MAC-ADDRESSES也可能是假的。

具有48位(EUI-48)的MAC地址为6字节长。前3个字节分配给供应商,您可以从IEEE下载一长串分配的供应商,也可以使用像

http://coffer.com/mac_find/

在接口EN1上,有一个设备,其中具有属于HP Procurve的MAC地址,使用IP-Address 10.0.0.3。

问号意味着无法解析主机名(使用反向DNS查找)和“不完整”意味着一段时间内没有在网络上看到该设备。如果是“永久”,则MAC地址不会标记为陈旧,因此,无论设备是否已通信,它都不应进入“不完整”。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top