Назад | Перейти на главную страницу

Обновился до Debian 9.12, теперь нет сетевого подключения

Когда я обновил свой облачный сервер с Debian 8 до Debian 9.12, я потерял все сетевое подключение. Я не могу ни пинговать сервер, ни что-либо с сервера.

Если я попытаюсь добавить шлюз по умолчанию, я получаю SIOCADDRT: Network is unreachable

Если я напечатаю netstat -anr, У меня пустой список

Могут быть и другие очевидные вещи, которые я должен попробовать, но я явно не так хорошо осведомлен.

Спасибо за любую помощь или руководство.

ip a
1: lo: <LOOPBACK,UP,LOWER_UP. mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever

2: ens3: <BROADAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
     link/ether 00:16:3c:4e:a4:c8 brd ff:ff:ff:ff:ff:ff

/ect/network/interfaces содержит:

source /etc/network/interfaces.d/*
#The loopback network interface
auto lo
iface lo inet loopback

#The primary network interface
allow-hotplug enp0s3
iface enp0s3 inet dhcp

Нет файлов в /etc/network/interfaces.d/*

Похоже, что в процессе обновления ваше сетевое устройство было переименовано. Измените каждое вхождение enp0s3 к ens3 в /etc/network/interfaces, и он должен получить IP-адрес от DHCP-сервера.

Это вызвано параметром конфигурации net.ifnames=1 который включен по умолчанию в Debian 9.

Вы также можете:

  • Обновите имя (а) интерфейса в /etc/network/interfaces
  • Установить net.ifnames=0 как параметр ядра

Видеть https://wiki.debian.org/NetworkInterfaceNames Больше подробностей