Это пахнет скорее как ошибка для меня. Не возражаете ли вы открыть его против пакета snapd? https://bugs.launchpad.net/ubuntu/+source/snapd
Удев имеет механизм фиксации имени сетевых устройств
Сначала обратите внимание на свои MAC-адреса интерфейсов. Вы можете увидеть их с помощью ip a или ifconfig -a
Во-вторых, файл /etc/udev/rules.d/70-persistent-net.rules должен быть создан вручную в 16.04.
Используйте свой любимый редактор
sudo nano /etc/udev/rules.d/70-persistent-net.rules
Линия для исправления имени интерфейса сетевого адаптера с MAC-адресом «02: 01: 02: 03: 04: 05» на «eth0»:
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="02:01:02:03:04:05", ATTR{dev_id}=="0x0", ATTR{type}=="1", NAME="eth0"
Итак, для вашего первый интерфейс под названием enp8s0 был бы
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="<the-mac-address>", ATTR{dev_id}=="0x0", ATTR{type}=="1", NAME="enp8s0"
Вы должны сделать запись для каждой сетевой карты.
Отказ от ответственности: для версий Ubuntu до 16.04 вы должны добавить KERNEL=="eth*" *Удев имеет механизм фиксации имени сетевых устройств
Сначала обратите внимание на свои MAC-адреса интерфейсов. Вы можете увидеть их с помощью ip a или ifconfig -a
Во-вторых, файл /etc/udev/rules.d/70-persistent-net.rules должен быть создан вручную в 16.04.
Используйте свой любимый редактор
sudo nano /etc/udev/rules.d/70-persistent-net.rules
Линия для исправления имени интерфейса сетевого адаптера с MAC-адресом «02: 01: 02: 03: 04: 05» на «eth0»:
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="02:01:02:03:04:05", ATTR{dev_id}=="0x0", ATTR{type}=="1", NAME="eth0"
Итак, для вашего первый интерфейс под названием enp8s0 был бы
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="<the-mac-address>", ATTR{dev_id}=="0x0", ATTR{type}=="1", NAME="enp8s0"
Вы должны сделать запись для каждой сетевой карты.
Отказ от ответственности: для версий Ubuntu до 16.04 вы должны добавить KERNEL=="eth*" *