大约一年前,我拿了我的 FIOS 路由器,并将其设置为网桥,以便我连接自己的路由器。当时运行良好(确保克隆 MAC 地址等),现在仍然运行良好。
所以,一切都已连接好COAX->Bridge->Router
,一切正常。但是...
桥接设备有一个用于配置的IP地址但我不记得它是什么。 我知道除非我直接连接到它,否则无法访问它,所以我将一台笔记本电脑连接到路由器的 LAN 端口。我给自己分配了一个 192.168.1.37/24 地址,因为我以为我把原来的路由器留在了那个子网上,并尝试访问所有常用主机(192.168.1.1、192.168.1.254 等),但一无所获。
爆发nmap
并扫描了整个 C 类......除了我的笔记本电脑之外没有任何反应。
我给自己分配了一个 192.168.0.10/16 地址,并nmap
ped 了整个 /16,除了笔记本电脑之外,没有任何东西响应。但我 99% 肯定我不会选择(比如说)172.16.xx 或 10.xxx 地址。
长话短说:我如何找到我的桥接器?我真的很想避免桥接器设备的出厂重置,尽管那是一种方法。有人知道其他技巧吗?
答案1
首先,进行一些广播和所有主机多播 ping:
ping 255.255.255.255
ping 224.0.0.1
…然后查看你的 ARP 表:
arp -an
其次,如果这不起作用,请将您的机器直接连接到网桥,开始运行tcpdump
,然后关闭网桥的电源。盒子通常会在启动时为自己的 IP 地址执行 ARP 或传输其他 IP 流量。看看您是否看到任何不是来自您自己的机器的东西。
答案2
一种可能可行的方法是,如果 FIOS 在启动时尝试联系某个设备,那么您应该能够看到 FIOS 发送的数据包,因此
如果您在笔记本电脑上放置 wire-shark 捕获程序并将其插入,然后重新启动 FIOS。这可能不会发生 - 但希望它有 NTP,或者一些呼叫家庭/自动更新检查功能。
正如另一个答案中提到的,一些 Unix 发行版可以执行广播 ping(即 ping 到 255.255.255.255),因此这也可能有助于强制响应,但是我在家里尝试过,在网络上大约 30 个设备中,只有 3 个响应。此外,我无法确定 ARP 表是否会为不在适配器子网中的设备填写。
我建议解除笔记本电脑上适配器设置的所有内容,以消除笔记本电脑产生的流量。