Alb*_*bin 4 troubleshooting routing home-networking ubuntu
我的本地网络似乎有某种问题,出于某种原因 /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
Run Code Online (Sandbox Code Playgroud)
我真的不明白为什么会发生这种情况,因为它是一个带有一台路由器和两台 Ubuntu 计算机以及一个单独的 wlan 接入点(用于我的笔记本电脑)的小型网络。
路由器是 Dlink DIR-100,他负责互联网连接 (192.168.5.1)。
两台计算机都在运行 ubuntu(并从 dlink 获取 ip-numbers)。
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
Run Code Online (Sandbox Code Playgroud)
可能是名称解析?
/sbin/route -n
Run Code Online (Sandbox Code Playgroud)
不会尝试查找您的 ip。
如果这有所不同,则 dns 的设置方式可能存在问题,在您的示例中,它将尝试使用配置的 dns 服务器将 192.168.5.1 解析为名称。如果此 dns 服务器是您的 ISP 的 dns 服务器,它将无法在本地网络上找到计算机的名称。