отключение предсказуемых имен сетевых интерфейсов в 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и перезагрузите компьютер.


это оно ? нет необходимости изменять dev-rules и прочее?
Равикумар Тулугу

В Ubuntu 14.04 (образ mini.iso) я так и делаю, но у меня только всплеск с надписью «Ожидание конфигурации сети ...», и сетевые интерфейсы не отображаются :(
aloplop85

Это должно быть по умолчанию для настольных систем
jsaddwater

Спасибо, Иан! Хороший краткий ответ.
Эрик М
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.