Теперь, когда 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