4

Кажется, у меня возникла какая-то проблема в моей локальной сети, по какой-то причине /sbin /route требуется несколько секунд для запуска.

Первые 2 строки занимают приблизительно 0,1 с, прежде чем они появятся на экране, но затем маршрут по умолчанию ждет 2-5 с, прежде чем вы сможете его увидеть.

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.5.0     *               255.255.255.0   U     1      0        0 eth0
link-local      *               255.255.0.0     U     1000   0        0 eth0
default         192.168.5.1     0.0.0.0         UG    0      0        0 eth0

Я не могу понять, почему это происходит, поскольку это небольшая сеть с одним маршрутизатором и двумя компьютерами Ubuntu и отдельной точкой доступа WLAN (для моего ноутбука).

Маршрутизатор является Dlink DIR-100, и он заботится о подключении к Интернету (192.168.5.1).

Оба компьютера работают под управлением Ubuntu (и получают ip-номера от dlink).

Wlan-маршрутизатор является WR54GL, работающим под управлением томата, и использует ip-номер 192.168.5.2, а также разделяет ip-number-series 192.168.6.x на стороне беспроводной связи.

Я не могу сосредоточиться на проблеме, на том, что не так. Я посмотрел на то, как настроен DIR-100, и сравнил его с другом, который имеет аналогичные настройки сети в своем доме (но все выглядит одинаково).

Может ли кто-нибудь указать мне правильное направление? Почему у меня такая странная задержка при запуске /sbin /route?

Спасибо альбин


Обновление: Спасибо за указание, что он попытался разрешить IP-адрес шлюзов, я добавил это в /etc /hosts как быстрое решение, и это решило мою проблему.

Это то, что я добавил в /etc /hosts

192.168.5.1     gw      gw.bogus.net

1 ответ1

7

Может быть имя разрешено?

/sbin/route -n

не будет пытаться найти ваш IP.

Если это имеет значение, может быть проблема с настройкой dns, в вашем примере он попытается использовать resolv 192.168.5.1 в имя, используя настроенный dns-сервер. Если этот DNS-сервер является DNS-сервером вашего интернет-провайдера, он не сможет найти имя для компьютера в локальной сети.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .