使用 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。

相關內容