wyłączanie przewidywalnych nazw interfejsów sieciowych w Xubuntu 15.10

11

Jak wyłączyć przewidywalne nazwy interfejsów sieciowych w Xubuntu 15.10? Chcę, aby moje stare interfejsy nosiły nazwy eth0 ... ethx, niektóre z moich programów zakładają, że interfejs eth0 jest obecny i jest zakodowany na stałe w każdym miejscu.

Ravikumar Tulugu
źródło
Pamiętaj, aby naprawić szkodliwe oprogramowanie. Nie można uniknąć używania przewidywalnych nazw urządzeń sieciowych na zawsze.
Michael Hampton,
5
Na pewno spróbuję! ;)
Nullldata
4
I dlaczego robią obrażające ulepszenia, zmuszając chemię nazewnictwa, zupełnie inną od tej używanej przez wiele lat? Nie znajduję powodu, z wyjątkiem złamania milionów działających skryptów konfiguracji sieci.
Nuclear
@Nuclear To samo dotyczy wielu systemowych wynalazków.
Ceving

Odpowiedzi:

15

Jako root w pliku /etc/default/grub

Dodaj net.ifnames=0 biosdevname=0do wiersza poleceń jądra w swojej konfiguracji grub.

Aby to zrobić, zmień następujący wiersz

GRUB_CMDLINE_LINUX=""

do

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

następnie zapisz plik, uruchom, update-gruba następnie uruchom ponownie.

użytkownik9517
źródło
czy to to ? nie musisz modyfikować reguł programistycznych i innych rzeczy?
Ravikumar Tulugu,
W Ubuntu 14.04 (obraz mini.iso) robię to, ale dostaję tylko powitanie z napisem „Oczekiwanie na konfigurację sieci ...” i interfejsy sieciowe nie pojawiają się :(
aloplop85
To powinno być domyślne dla systemów stacjonarnych
jsaddwater
Dzięki, Iain! Ładna, zwięzła odpowiedź.
Eric M,