在网络上查找桥接模式的路由器

在网络上查找桥接模式的路由器

我的网络上有 3 个路由器。

只有一个路由器进行实际路由,其他两个路由器充当“交换机”和无线接入点。这是通过禁用 DHCP 和更改 IP 范围来实现的,因此所有路由器都不会有冲突的地址范围。

网络中一条相当长的电缆坏了,将我的连接速度限制在 10Mb/s 半双工。在更换电缆之前,我想禁用自动协商并尝试使用 100Mb/s 或 1000Mb/s 的链接速度。有问题的“交换机”(路由器)处于难的到达的位址。

我如何找出另外两个路由器的 IP 地址?我不记得它们的具体设置,但它们位于 C 类网络上。

我正在运行 Fedora,因此 Linux 命令会很有帮助。

答案1

这是一个简单的解决方法。安装arp-scan并扫描从 192.168.0.0 到 192.168.255.0 的每个网络范围

单行 bash for 循环:

for i in {0..255}; do sudo arp-scan --interface=enp0s25 192.168.$i.0/24 | grep 192; done

确保enp0s25用您自己的网络接口替换。

您可以使用 找到您的网络接口ip addr。例如:

> $ ip addr                                                                 
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp0s25: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether d0:50:99:75:98:97 brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.15/24 brd 192.168.2.255 scope global enp0s25
       valid_lft forever preferred_lft forever

相关内容