小编dar*_*ish的帖子

默认网关从路由表中消失

我在笔记本电脑上使用 NetworkManager (Arch Linux) 来连接无线网络。我使用官方的 GNOME GUI。一切正常,但半小时后网络仍然连接,但默认网关只是从路由表中消失。

?  log  ip r                                 
10.135.1.0/24 dev wlan0  proto kernel  scope link  src 10.135.1.3  metric 303 
10.135.1.3 via 127.0.0.1 dev lo  metric 303
Run Code Online (Sandbox Code Playgroud)

默认网关应该是 10.135.1.138,我实际上可以 ping 它。如果我重新连接,重新启动 NetworkManager 或使用“ip r”手动添加它,我可以恢复它,但它会在半小时后再次消失。

我尝试了两种不同的 WiFi 驱动程序,两者都发生了。我尝试使用 wicd 而不是 NetworkManager,它似乎解决了问题。但是,由于其他几个原因,我对 wicd 并不满意,而且我很想知道 NetworkManager 有什么问题。我检查了在 NetworkManager 运行时 netctl 和 wicd 是否被禁用(是否有任何其他服务可能会干扰它?)。

这是过去一小时的日志。不过,我找不到任何可疑之处:

Jan 18 17:36:39 tarsonis NetworkManager[2382]: <info> (wlan0): device state change: prepare -> config (reason 'none') [40 50 0]
Jan 18 17:36:39 tarsonis NetworkManager[2382]: <info> Activation (wlan0/wireless): connection …
Run Code Online (Sandbox Code Playgroud)

networking linux wireless-networking routing networkmanager

5
推荐指数
1
解决办法
2049
查看次数