При попытке отладить проблемы с моим подключением к Интернету, я обнаружил, что при запуске 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 с точки зрения маршрутизатора).

Боюсь, что это может стать причиной моих проблем. Я сбросил настройки маршрутизатора до заводских и снова настроил конфигурацию, но все так же.

Что я мог сделать, чтобы решить проблему дальше? Особенно:

  1. Есть ли способ, как определить два разных хоста для IP-адресов, чтобы убедиться, 1. является ли маршрутизатор ошибочно сообщенным? Например, чтобы получить их MAC-адреса.
  2. Откуда поступает информация об IP-адресах? Что может быть причиной неправильного сообщения адреса маршрутизатора?
  3. Что я также нахожу немного странным, что 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
    
  4. В причине, что маршрутизатор делает что-то не так, возможно, есть обходной путь?

Есть идеи?

0