отключение предсказуемых имен сетевых интерфейсов в xubuntu 15.10

11

Как отключить предсказуемые имена сетевых интерфейсов в xubuntu 15.10? Я хочу, чтобы мои старые интерфейсы назывались eth0 ... ethx, некоторые из моих программ предполагают наличие интерфейса eth0 и жестко запрограммированы повсеместно.

Равикумар Тулугу
источник
Не забудьте исправить нарушающее программное обеспечение. Вы не можете избежать использования предсказуемых имен сетевых устройств навсегда.
Майкл Хэмптон
5
Я конечно попробую хотя! ;)
Nullldata
4
И почему они делают оскорбительные апгрейды, заставляя называть химию полностью отличающейся от той, что использовалась много лет? Я не вижу причин, кроме как сломать миллионы рабочих скриптов настройки сети.
Ядерная
@Nuclear То же самое относится ко многим системным изобретениям.
празднование

Ответы:

15

Как root, в файле /etc/default/grub

Добавьте net.ifnames=0 biosdevname=0в командную строку ядра в вашем конфиге grub.

Для этого измените следующую строку

GRUB_CMDLINE_LINUX=""

в

GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"

затем сохраните файл, запустите update-grubи перезагрузите компьютер.

user9517
источник
это оно ? нет необходимости изменять dev-rules и прочее?
Равикумар Тулугу
В Ubuntu 14.04 (образ mini.iso) я так и делаю, но у меня только всплеск с надписью «Ожидание конфигурации сети ...», и сетевые интерфейсы не отображаются :(
aloplop85
Это должно быть по умолчанию для настольных систем
jsaddwater
Спасибо, Иан! Хороший краткий ответ.
Эрик М