使用 dhcpcd 不断丢失 IP

使用 dhcpcd 不断丢失 IP

我在 VirtualBox 虚拟机中安装了 Arch Linux,当我突然工作时,它将丢失其动态 IP 地址。

发生这种情况时,如果我检查服务的状态dhcpcd,它会说它正在运行。

$ systemctl status dhcpcd.service
   Loaded: loaded (/usr/lib/systemd/system/dhcpcd.service: enabled)
   Active: active (running) since Sat 2013-09-28 20:10:32 EDT; 49min ago
 Main PID: 166 (dhcpcd)

我可以尝试重新启动该服务,但它没有建立IP。

$ sudo systemctl restart dhcpcd.service
**No output is returned from the command*

我可以手动设置一个地址,它会工作一段时间,但几分钟后它会再次下降。

$ sudo ifconfig enp0s3 10.0.0.109 netmask 255.255.255.0 up
$ sudo route add default gw 10.0.0.1

我也可以dhcpcd手动运行,它会成功获取IP地址,但几分钟后又会掉线。

$ sudo dhcpcd enp0s3
dhcpcd[2580]: sending commands to master dhcpcd process

我尝试过禁用dhcpcd.service并使用[email protected],但结果相同。有任何想法吗?

答案1

我刚刚遇到了同样的问题,并通过安装旧版本的dhcpcd.似乎有效的最新版本是 5.6.8-1

也许尝试手动编译包?或者完全禁用 dhcpcd 并静态配置您的虚拟机 IP。

相关内容