dhcpcd で IP を失い続ける

dhcpcd で IP を失い続ける

VirtualBox VM に 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 を完全に無効にして、VM の IP を静的に設定してみてください。

関連情報