当我尝试调试 Internet 连接问题时,我发现运行时mtr
本地 LAN 路由器 (TP-Link TL-R860) 的地址报告不正确,
% mtr -c 10 --report 8.8.8.8
Start: ...
HOST: ... Loss% Snt Last Avg Best Wrst StDev
1.|-- 192.168.1.222 0.0% 10 1.1 1.2 1.1 1.4 0.0
2.|-- 192.168.1.222 50.0% 10 1.4 1.4 1.1 2.0 0.0
3.|-- ...
路由器的地址应该是 192.168.10.1。我的 LAN 网络是 192.168.10.0/24,路由器的本地地址是 192.168.10.1,192.168.1.0/24 是路由器连接到的另一个网络(从路由器的角度来看是 WAN)。
我担心这可能是导致我出现问题的原因。我将路由器重置为出厂设置并再次设置配置,但情况仍然相同。
我该怎么做才能进一步调试该问题?特别是:
- 有没有办法识别 IP 地址的两个不同主机,以确保 1. 是错误报告的路由器?例如,获取它们的 MAC 地址。
- IP地址信息从何而来?路由器地址报错可能是什么原因?
我还发现有点奇怪的是,
mtr
外部网络中的任何地址根本不显示路由器的地址,只显示目标地址:% mtr -c 10 --report 192.168.1.102 Start: ... HOST: ... Loss% Snt Last Avg Best Wrst StDev 1.|-- 192.168.1.102 0.0% 10 1.6 1.5 1.1 1.8 0.0
如果路由器出现问题,是否有解决方法?
有任何想法吗?