Продолжаю терять IP с dhcpcd

Продолжаю терять IP с dhcpcd

У меня установлена ​​система Arch Linux на виртуальной машине VirtualBox, и во время работы она внезапно теряет свой динамический 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-адрес виртуальной машины.

Связанный контент