答案1
根据此线:
您可以使用地址解析协议命令来查找您的路由器连接到另一个路由器的详细信息。
- 连接到您的接入点(或图中的路由器 1)。
- 打开命令提示符。
- 输入:
arp -a
输出可能看起来像这样:
? (192.168.1.1) at 48:f8:b3:36:1a:e8 on en0 ifscope [ethernet] ? (192.168.1.101) at 0:1b:da:29:0:7a on en0 ifscope [ethernet] ? (192.168.1.138) at a4:5e:60:e5:da:f5 on en0 ifscope permanent [ethernet] ? (192.168.1.145) at 0:90:a9:dd:a7:d9 on en0 ifscope [ethernet] ? (192.168.1.255) at (incomplete) on en0 ifscope [ethernet] ? (224.0.0.251) at 1:0:5e:0:0:fb on en0 ifscope permanent [ethernet]
您可能列出了多个接口,请参考与计算机 IP 地址匹配的接口。
- 我知道 192.168.1.1 是我的另一个主路由器(图中的路由器 2)。
- 在这个例子中,我的电脑是192.168.1.138(可以通过几种方式查找)
- 以 .255 结尾的地址不能作为接入点,因为它是该子网的广播地址。
这让我有两种可能。在我的主路由器(图中的路由器 2)配置中查找“DHCP 客户端表”,我看到 192.168.1.145 是我的 NAS
因此,通过排除法,192.168.1.101 是我的另一个充当接入点的路由器。
答案2
你直接连接到Router1,所以Router1对应的接口就是你的pc接口的范围。
例如,您的 PC IP 地址是 192.168.5.10,其子网掩码是 255.255.255.0。因此,Router1 的连接接口在 192.168.5.1-254 范围内。只需使用一些工具扫描您的 LAN 以查找使用的 IP 地址。在大多数情况下,您的 PC 的默认网关是 Router1 IP 地址。
编辑:
扫描局域网的工具:
答案3
只需运行 traceroute (如果你使用的是 Linux,则运行 traceroute;如果使用的是 Windows,则运行 tracert)到路由器 2 另一侧的 IP
从您的图表来看,路由器 2 已连接到互联网,因此您可以输入:
traceroute www.google.com
您将获得类似这样的输出:
traceroute to www.google.co.uk (173.194.78.94), 30 hops max, 60 byte packets
1 192.168.2.1 (192.168.5.1) 0.253 ms 0.247 ms 0.284 ms
2 lo0-central10.pcl-ag01.blah.net (12.13.14.116) 17.208 ms 18.032 ms 18.029 ms
3 link-b-central10.pcl-gw02.blah.net (212.159.2.162) 15.656 ms 16.099 ms 16.166 ms
4 194.core.access.blah.net (12.159.0.194) 15.654 ms 16.150 ms 16.077 ms
5 ae2.pcl-cr01.blah.net (195.166.129.6) 16.388 ms ae1.ptw-cr02.blah.net
95.166.129.2) 16.385 ms 16.797 ms
6 ae1.ptw-cr01.blah.net (195.166.129.0) 17.062 ms 72.14.223.32 (172.14.223.32) 15.636 ms 15.977 ms
7 72.14.222.97 (72.14.222.97) 15.967 ms 209.85.252.186 (209.85.252.186) 14.849 ms 15.273 ms
在这个例子中,192.168.5.1 是我的“路由器 1”,您的路由器 2 应该出现在此行下方,并且可能是您的公共 IP 地址。