Warum dauert die Ausführung von / sbin / route ein paar Sekunden?

1247
Albin

Ich habe anscheinend ein Problem in meinem lokalen Netzwerk, aus irgendeinem Grund / sbin / route dauert es ein paar Sekunden.

Die ersten 2 Zeilen benötigen ungefähr 0,1 Sekunden, bevor sie auf dem Bildschirm angezeigt werden. Die Standardroute wartet jedoch 2 bis 5 Sekunden, bevor Sie sie sehen können.

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 

Ich kann nicht wirklich verstehen, warum dies geschieht, da es ein kleines Netzwerk mit einem Router und zwei Ubuntu-Computern und einem separaten WLAN-Zugangspunkt (für meinen Laptop) ist.

Der Router ist ein Dlink DIR-100 und er sorgt für die Internetverbindung (192.168.5.1).

Die Computer laufen beide auf Ubuntu (und erhalten IP-Nummern vom dlink).

Der WLAN-Router ist ein linksys WR54GL, auf dem Tomaten-Firmware ausgeführt wird. Er verwendet die IP-Nummer 192.168.5.2 und teilt die IP-Nummern-Serie 192.168.6.x drahtlos.

Ich kann mich nicht wirklich auf das Problem konzentrieren, auf das, was falsch ist. Ich habe mir angesehen, wie das DIR-100 konfiguriert ist, und es mit einem Freund verglichen, der in seinem Haus über ein ähnliches Netzwerk verfügt (aber alles gleich aussieht).

Kann mich jemand in die richtige Richtung weisen? Warum habe ich diese seltsame Verzögerung beim Laufen / sbin / route?

Danke Albin


Update : Vielen Dank für den Hinweis, dass er versucht hat, die IP-Nummer des Gateways aufzulösen. Ich habe dies in / etc / hosts als schnelle Lösung hinzugefügt und mein Problem gelöst.

Dies ist, was ich zu / etc / hosts hinzugefügt habe

192.168.5.1 gw gw.bogus.net 
4

1 Antwort auf die Frage

7
Joakim Elofsson

Könnte die Namensauflösung sein?

/sbin/route -n 

Ich werde nicht versuchen, Ihre IPs nachzuschlagen.

Wenn dies einen Unterschied macht, gibt es möglicherweise ein Problem mit der Einrichtung von dns. In Ihrem Beispiel wird es versuchen, die Version 192.168.5.1 mithilfe des konfigurierten dns-Servers in einen Namen einzulesen. Wenn dieser DNS-Server der DNS-Server Ihres Internetdienstanbieters ist, kann er den Namen eines Computers im lokalen Netzwerk nicht finden.