不久之后,我的 Slackware 14.2 安装丢失了其默认网关。
笔记本电脑通过 wlan0 连接到 WiFi。它从 dhcp 获取 IP 地址、网络掩码、网关和名称服务器。当笔记本电脑启动并登录时,路由表为:
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.168.178.1 0.0.0.0 UG 0 0 0 wlan0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
192.168.178.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
这与我预期的一样。但过了一段时间,有时是几小时,有时是几分钟,默认网关就丢失了:
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
192.168.178.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
是dhcpcd.conf
:# egrep -v '^#|^$' /etc/dhcpcd.conf hostname duid persistent option rapid_commit option domain_name_servers, domain_name, domain_search, host_name option classless_static_routes option ntp_servers require dhcp_server_identifier slaac private nohook lookup-hostname nohook wpa_supplicant
我做了什么:
我首先想到的可能是 VirtualBox 的交互问题。所以我重新启动,从而关闭了所有 vboxnet 网络。然而,这并没有帮助。
我尝试了另一个 dhcp 服务器。当前的 dhcp 服务器来自电缆调制解调器,我认为调制解调器可能有问题。所以我在 Raspberry Pi 上安装了一个 dhcp 服务器。问题相同。
/var/log/messages
或中没有信息/var/log/syslog
。
所以,我不知道该看哪里。
请注意,只有默认网关消失了。名称服务器仍然正确。
有人知道解决办法吗?