Как оказалось, что в Debian 9/Ubuntu 16 ввели новый стандарт схемы именования сетевых интерфейсов. Новый метод использует предоставляемый BIOS указатель номеров, а затем пытается использовать номера слотов PCI-карт, что приводит к созданию имён вида ens0 или enp1s1 (ethernet), а также wlp3s0 (wlan).
1. Чтобы переключиться на старую схему, добавьте следующие параметры ядра в переменную GRUB_CMDLINE_LINUX в файле /etc/default/grub.
Код: Виділити все
$ sudo nano /etc/default/grub
......
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
Код: Виділити все
nano /etc/network/interfaces
Код: Виділити все
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
#auto lo ens192
auto lo eth0
iface lo inet loopback
# The primary network interface
#allow-hotplug ens192
#iface ens192 inet dhcp
#iface ens192 inet6 manual
# pre-up sleep 5
# up dhclient -6 -nw -v ens192
# down dhclient -6 -r -v ens192
allow-hotplug eth0
iface eth0 inet dhcp
iface eth0 inet6 manual
pre-up sleep 5
up dhclient -6 -nw -v eth0
down dhclient -6 -r -v eth0
Код: Виділити все
# The primary network interface
#auto ens3
#iface ens3 inet static
# address 185.XXX.XXX.XXX/23
# gateway 185.XXX.XXX.XXX
# # dns-* options are implemented by the resolvconf package, if installed
# dns-nameservers 8.8.8.8 8.8.4.4
# dns-search vpn.XXX.XXX.XXX
auto eth0
iface eth0 inet static
address 185XXX.XXX.XXX/23
gateway 185.XXX.XXX.XXX
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 8.8.8.8 8.8.4.4
dns-search vpn.XXX.XXX.XXX
Код: Виділити все
$ sudo update-grub
$ sudo reboot