Я переместил свой сервер с одного экземпляра виртуального сервера на другой, экспортировал изображение и импортировал его на новый сервер. Все работает нормально, кроме сети. Новый сервер пытается использовать IP-адрес старого сервера, поэтому я не могу подключиться к новому серверу.
Выполнение ip a
показывает старый ip. Если я запускаю dhclient -r eht 0
и dhclient eth0
, он работает. ip a
показывает новый ip, и я могу подключиться к своему серверу. Но когда я перезапускаю свой сервер, у меня снова возникает та же проблема.
Итак, в / etc / network / interface.d
Я обновил старые IPv4 и IPv6 на новые. Когда я перезапускаю сервер сейчас, ip a
теперь показывает правильные IP-адреса. Но сеть продолжает работать только после запуска dhclient -r eth0
и dhclient eth0
.
Изменить:
Я использую debian buster.
Исходящие соединения также не работают.
/etc/network/interface.d
теперь содержит следующее:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address newIPv4/22
dns-nameservers 46.38.225.230 46.38.252.230 2a03:4000:8000::fce6
gateway 185.233.104.1
post-up ifup eth0:1
auto eth0:1
iface eth0:1 inet6 static
address newIPv6/64
gateway fe80::1
Измените среднюю часть файла интерфейса
на:
auto eth0
iface eth0 inet dhcp
post-up ifup eth0:1
Это заставит его использовать DHCP при запуске.