При попытке отладить проблемы с моим подключением к Интернету, я обнаружил, что при запуске mtr
я вижу, что адрес моего маршрутизатора локальной сети (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
В причине, что маршрутизатор делает что-то не так, возможно, есть обходной путь?
Есть идеи?