В ранних версиях Ubuntu 16.04 сетевые устройства именуются в зависимости от информации из их BIOS.
Это может быть enp6s0, wlp7s0 и тому подобное.
Для изменения имён на привычные всем ethX требуется выполнить несколько шагов.
1 vim /etc/default/grub Добавляем в строку
1 GRUB_CMDLINE_LINUX="" параметры
1 GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0" После этого выполняем
1 $ sudo update-grub и перезагружаем ОС
1 $ sudo reboot Уже сейчас мы получаем сетевые интерфейсы с именами ethX. Но нас может не устраивать порядок интерфейсов, или же порядок интерфейсов может изменяться после каждой перезагрузки. В таком случае выполняем ещё один шаг. Создаём файл $ sudo gedit /etc/udev/rules.d/70-persistent-net.rules
с примерным содержимым
1 2 3 4 5 6 7 8 9 10 11 # This file was automatically generated by the /lib/udev/write_net_rules # program, run by the persistent-net-generator.rules rules file. # # You can modify it, as long as you keep each rule on a single # line, and change only the value of the NAME= key. # PCI device lan Device SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="XX:yy:XX:yy:XX:yy", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="ethX" # PCI device Wlan Device SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="XX:yy:XX:yy:XX:yy", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="wlanX" Здесь нужно изменить MAC адрес реального вашего устройства и ethX, wlanX на желаемые вами eth0, eth1, wlan0 и так далее. Снова перезагружаемся $ sudo reboot
...