15.04: Как включить предсказуемые имена сетевых интерфейсов по умолчанию?

15.04: Как включить предсказуемые имена сетевых интерфейсов по умолчанию?

Теперь, когда Ubuntu завершила переход на systemd в 15.04, я хочу избавиться от /etc/udev/rules.d/70-persistent-net.rules и перейти на предсказуемые имена сетевых интерфейсов (они же biosdevnames). Как это сделать?

решение1

ВУбунту 15.04's systemd,предсказуемые имена интерфейсовпо умолчанию это opt-in вместо opt-out. Поэтому вам нужно указать в командной строке ядраnet.ifnames=1

Например, в файле конфигурации grub,/etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash net.ifnames=1"

Вам также придется удалить /etc/udev/rules.d/70-persistent-net.rulesи, чтобы избежать его повторной генерации при каждой загрузке, вам нужно запустить

sudo ln -s /dev/null /etc/udev/rules.d/75-persistent-net-generator.rules

решение2

Использование новых имен, /etc/network/interfacesпо-видимому, является ответом на этот вопрос.сообщение на форумеи эта документацияошибка #1312785

Связанный контент