nazwa urządzenia interfejsu em1 do eth0 linux 14.04 lts

9

Zainstalowałem Linuxa 14.04 lts. Dostaję nazwę urządzenia interfejsu jako em1 i eth0. Chcę zmienić nazwę na eth0 i eth1.

amitabh sinha
źródło

Odpowiedzi:

6

Najlepszy sposób na osiągnięcie tego, czego szukasz:

Najpierw odinstaluj pakiet biosdevname

sudo apt-get remove biosdevname

następnie uruchomić

sudo update-initramfs -u

Po następnym uruchomieniu wszystko będzie działać dobrze.

oler
źródło
2
To zadziałało dla mnie. Pakiet ten biosdevnamemusiał zostać uwzględniony w ramach ostatniej aktualizacji apt-get, którą przeprowadziłem.
spinacz do papieru
1

Edytuj / etc / default / grub i wyszukaj następujące elementy:

GRUB_CMDLINE_LINUX_DEFAULT=””
GRUB_CMDLINE_LINUX=””

Dodaj biosdevname = 0 do 2 linii:

GRUB_CMDLINE_LINUX_DEFAULT=”biosdevname=0”
GRUB_CMDLINE_LINUX=”biosdevname=0”

Następnie uruchomić

sudo update-grub

Na koniec zrestartuj komputer, po ponownym uruchomieniu powinieneś znaleźć wszystkie reguły utrwalone w /etc/udev/rules.d/70-persistent-net.rules

pogromcy
źródło
Na Ubuntu 14.04 nie ma pliku gruba w tej lokalizacji, w której można go znaleźć /boot/grub/grub.conf. Rozwiązaniem, które zadziałało dla mnie było @oler askubuntu.com/a/620678
spinacz do papieru
Czy musisz ustawić biosdevname=0zarówno LINUX_DEFAULT, jak i LINUX? wynikowy plik grub.cfg ma dwa biosdevname=0. Chociaż nie powinno to stanowić problemu, myślę, że powinieneś być w stanie ustawić jedną z linii;)
Heartinpiece
0

Edytuj 70-persistent-net.rules

vi /etc/udev/rules.d/70-persistent-net.rules    

Znajdź w pliku sprzęt o nazwie em1 i zastąp go et *

Zapisz i uruchom ponownie

Jorge Buchmann
źródło
Dodałem tę treść do /etc/udev/rules.d/70-persistent-net.rules SUBSYSTEM == "net", ACTION == "add", DRIVERS == "? *", ATTR {address} == „00: 10: b5: f5: b7: 31”, ATTR {dev_id} == „0x0”, ATTR {type} == „1”, KERNEL == „eth *”, NAME = „eth0”. a następnie zapisane i uruchomione ponownie, jak powiedziałeś, ale tak się nie dzieje.
amitabh sinha
Nie musisz nic dodawać, powinieneś zamienić wiersz, w którym em * był na eth *. Oto mały samouczek upubuntu.com/2013/03/…
Jorge Buchmann