我有一台 TP-link Archer C7 路由器。它由一家外部公司管理(即 A 公司),我没有管理员权限。我确实有物理访问权限,但不想恢复出厂设置(我可以,但必须付钱让他们来重新配置,这很麻烦,需要几天时间,而且成本有点高)。我的 ISP(不是 A 公司)想知道路由器的 MAC 地址,以便用于某些故障排除。我如何获取 MAC 地址?
我无法登录路由器管理门户,因为 A 公司有该门户的登录名。
我尝试通过以太网将我的 Windows 计算机直接连接到路由器上的 WAN 接口,希望 ping 或设备管理器中某个不起眼的选项卡会显示“远程 MAC”或类似内容。没有找到任何有用的信息。
是否有一个简单的 Windows 实用程序可以帮我解决这个问题?
答案1
通常,WAN 接口设置为某种自动配置(通常是 DHCP 或 PPPoE),在这种情况下,它会自动向“ISP”发送一些数据包。因此,如果您的计算机位于连接的另一端,您需要做的就是查看你收到的数据包,因为路由器将使用其 WAN MAC 地址来发送它们。
您可以使用 Wireshark 监控接收到的数据包;开始捕获,连接电缆,等待出现某些内容,选择一个数据包并展开“以太网 II”标头。
如果路由器的 WAN 接口具有静态 IP 地址,那么是的,您可以 ping 它并查看地址arp
或类似内容。
WAN 接口也有可能响应对ff02::1
或ff02::2
IPv6 多播地址的 ping。在 中查找以太网接口索引netsh int ipv6 show int
,然后在地址后加上%index
并尝试ping ff02::1%123
。响应(如果有)将显示在 Wireshark 中,尽管它们可能不会直接显示在输出中ping
。
或者设备管理器中一些不起眼的选项卡会显示“远程 MAC”或类似内容。没有找到任何有用的东西。
以太网连接的设备永远不会出现在设备管理器中,因为就操作系统而言,路由器本身不是受管设备(外围设备) - 它是一个网络设备;您不会在那里看到它,就像您在设备管理器中看不到其他 LAN PC 一样。