Al intentar depurar problemas con mi conexión a Internet, descubrí que cuando ejecuto mtrveo 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
mtren 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.0En la causa de que el enrutador está haciendo algo mal, ¿hay alguna solución?
¿Algunas ideas?
fuente

mtr --udp,traceroute --icmp,tracepath, etc.?mtr --udpno muestra nada en absoluto. Para latraceroute -I 8.8.8.8mayor parte de la salida es solo en*lugar de una dirección IP, pero la primera es la incorrecta 192.168.1.222. Tampocotracepathmuestra nada, simplemente no hay respuesta .