Al intentar depurar problemas con mi conexión a Internet, descubrí que cuando ejecuto mtr
veo que la dirección de mi enrutador LAN local (TP-Link TL-R860) se informa incorrectamente,
% 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.|-- ...
La dirección del enrutador debe ser 192.168.10.1 en su lugar. Mi red LAN es 192.168.10.0/24, la dirección local del enrutador es 192.168.10.1 y 192.168.1.0/24 es otra red a la que está conectado el enrutador (WAN desde la perspectiva del enrutador).
Me temo que esto podría ser la causa de mis problemas. Restablezco el enrutador a la configuración de fábrica y configuro la configuración nuevamente, pero sigue siendo la misma.
¿Qué podría hacer para depurar el problema? En particular:
- ¿Hay alguna forma de identificar los dos hosts distintos para las direcciones IP, para asegurarse de que 1. sea el enrutador que se informó incorrectamente? Por ejemplo, para obtener sus direcciones MAC.
- ¿De dónde proviene la información sobre las direcciones IP? ¿Cuáles podrían ser las causas por las cuales la dirección del enrutador se informa incorrectamente?
Lo que también me parece un poco extraño es que
mtr
en cualquier dirección de la red externa no se muestra la dirección del enrutador, solo la de destino:% 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
En la causa de que el enrutador está haciendo algo mal, ¿hay alguna solución?
¿Algunas ideas?
fuente
mtr --udp
,traceroute --icmp
,tracepath
, etc.?mtr --udp
no muestra nada en absoluto. Para latraceroute -I 8.8.8.8
mayor parte de la salida es solo en*
lugar de una dirección IP, pero la primera es la incorrecta 192.168.1.222. Tampocotracepath
muestra nada, simplemente no hay respuesta .