为什么/ sbin / route需要几秒钟才能运行?


4

我似乎在我的本地网络上遇到了某种问题,由于某种原因/ sbin / route需要几秒钟才能运行。

前两行在屏幕上显示之前大约需要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(并从dlink获取ip-number)。

wlan-router是运行番茄固件的linksys WR54GL,使用ip-number 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

Answers:


7

可能是名字resolv?

/sbin/route -n

不会尝试查找您的IP。

如果这有所不同,则可能存在如何设置dns的问题,在您的示例中,它将尝试使用配置的dns服务器将名称resolv 192.168.5.1解析为名称。如果此DNS服务器是您的ISP的DNS服务器,它将无法找到本地网络上的计算机的名称。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.