После того, как я обновил Debian 9 до 10, сервер Buster потерял сетевое соединение через 24 часа после перезагрузки, я думаю, проблема в том, что он не может обновить IP-адрес с DHCP-сервера.
В /var/lib/dhcp
Я вижу файл dhclient.eth0.leases
с истекшим сроком внутри.
Эта служба была в порядке с Debian 9, с Debian 10 я вижу эту ошибку:
root@debian:~# systemctl status networking.service
● networking.service - Raise network interfaces
Loaded: loaded (/lib/systemd/system/networking.service; enabled;
vendor preset: enabled)
Active: failed (Result: exit-code) since Thu 2019-07-25 15:18:02
CEST; 2h 39min ago
Docs: man:interfaces(5)
Process: 380 ExecStart=/sbin/ifup -a --read-environment
(code=exited, status=1/FAILURE)
Main PID: 380 (code=exited, status=1/FAILURE)
Jul 25 15:18:01 debian-2gb-nbg1-2 dhclient[402]: DHCPREQUEST for
116.203.xx.xx on eth0 to 255.255.255.255 port 67
Jul 25 15:18:01 debian-2gb-nbg1-2 dhclient[402]: DHCPACK of
116.203.xx.xx from 172.31.1.1
Jul 25 15:18:01 debian-2gb-nbg1-2 ifup[380]: DHCPACK of 116.203.xx.xx
from 172.31.1.1
Jul 25 15:18:01 debian-2gb-nbg1-2 dhclient[402]: bound to
116.203.xx.xx -- renewal in 34516 seconds.
Jul 25 15:18:01 debian-2gb-nbg1-2 ifup[380]: bound to 116.203.xx.xx
-- renewal in 34516 seconds.
Jul 25 15:18:02 debian-2gb-nbg1-2 ifup[380]: RTNETLINK answers:
Permission denied
Jul 25 15:18:02 debian-2gb-nbg1-2 ifup[380]: ifup: failed to bring up eth0:0
Jul 25 15:18:02 debian-2gb-nbg1-2 systemd[1]: networking.service: Main
process exited, code=exited, status=1/FAILURE
Jul 25 15:18:02 debian-2gb-nbg1-2 systemd[1]: networking.service:
Failed with result 'exit-code'.
Jul 25 15:18:02 debian-2gb-nbg1-2 systemd[1]: Failed to start Raise
network interfaces.
Спасибо за любую помощь.
Изменить: проблема решена, похоже, Debian 10 не любит отключать IPv6 так же, как v9.
Если кто-нибудь знает, как отключить IPv6 в Buster, дайте нам знать.
# disabling of IPv6 in Debian 9, not working in Debian 10
/etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1
net.ipv6.conf.lo.disable_ipv6=1
Здесь видна такая же проблема. В Debian 9–10 IPv6 был отключен таким же образом, а затем наблюдалось то же поведение, когда сервер не может обновить DHCP по истечении срока аренды. dhclient from принудительно перезагрузит, и тогда все будет работать нормально.