У меня, кажется, есть некоторая проблема в моей локальной сети, по некоторым причинам/sbin/route занимает несколько секунд для выполнения.
Первые 2 строки занимают приблизительно 0,1 с, прежде чем они покажут на экране, но затем маршрут по умолчанию ожидает 25, прежде чем Вы будете видеть его.
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).
Компьютеры и выполняют человечность (и получает IP-адреса от мигания).
Wlan-маршрутизатор является linksys WR54GL рабочее томатное встроенное микропрограммное обеспечение и использует IP-адрес 192.168.5.2 и совместно использует IP серию номеров 192.168.6.x на беспроводной стороне.
Я не могу действительно сфокусироваться в на проблеме, на что не так. Я наблюдал, как DIR-100 настроен и сравнил его с другом, который имеет подобную настройку сети в его доме (но все выглядит одинаково).
Кто-то может указать на меня в правильном направлении? Почему у меня есть та странная задержка при выполнении/sbin/route?
Спасибо Albin
обновление: Спасибо за указание, что он пытался разрешить IP-адрес шлюзов, я добавил, что к/etc/hosts, поскольку быстрое исправление и он решили мою проблему.
Это - то, что я добавил к/etc/hosts
192.168.5.1 gw gw.bogus.net
Могло бы быть имя resolv?
/sbin/route -n
не попробует к поиску Ваш IP.
Если это имеет значение, могла бы быть проблема с тем, как DNS является установкой, в Вашем примере это попробует resolv 192.168.5.1 на имя с помощью сервера DNS, который настроен. Если этот сервер DNS будет сервером DNS Вашего ISP, то он будет сбой отдела для нахождения названия компьютера в локальной сети.