Начиная с 9 версии debian и c 15.10 ubuntu systemd переименовывает сетевые интерфейсы в корявые имена, понятные только разработчикам.
Понятно, что если ОС установлена на локальном компьютере, то можно посмотреть имя интерфейса и произвести настройку. Но если речь идет о удаленном сервере, то приходится идти на различные ухищрения. Но мне проще оставить имена, так как было раньше. Тема подробно разжевана в интернете по запросу «How can I show the old eth0 names and also rename network interfaces in debian 9 stretch?»
по сути нужно переконфигурировать загрузчик grub с опциями, возвращающими человеческие имена интерфейсов.
# # редактируем файл опций загрузчика: # nano /etc/default/grub # находим строку GRUB_CMDLINE_LINUX="" # меняем ее содержимое на GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0" # # создаем новый конфиг загрузчика: grub-mkconfig -o /boot/grub/grub.cfg |
После перезагрузки наблюдаем привычные имена интерфейсов на сервере. Напоследок отмечу еще разок, что всё сказанное справедливо и для ubuntu