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.

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.


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


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


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.