Schnittstelle Gerätename em1 bis eth0 Linux 14.04 lts

9

Ich habe Linux 14.04 lts installiert. Ich erhalte den Namen des Schnittstellengeräts als em1 und eth0.Ich möchte ihn in eth0 und eth1 umbenennen.

Amitabh Sinha
quelle

Antworten:

6

Der beste Weg, um das zu erreichen, wonach Sie suchen:

Deinstallieren Sie zunächst das Paket biosdevname

sudo apt-get remove biosdevname

dann renne

sudo update-initramfs -u

Nach dem nächsten Start funktioniert alles gut.

oler
quelle
2
Das hat bei mir funktioniert. Dieses Paket biosdevnamemuss im Rahmen eines kürzlich von mir durchgeführten apt-get-Upgrades enthalten sein.
Büroklammer
1

Bearbeiten Sie / etc / default / grub und suchen Sie nach Folgendem:

GRUB_CMDLINE_LINUX_DEFAULT=””
GRUB_CMDLINE_LINUX=””

Fügen Sie den 2 Zeilen biosdevname = 0 hinzu:

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

Dann renne

sudo update-grub

Zum Schluss ein Neustart. Nach dem Neustart sollten alle Regeln in /etc/udev/rules.d/70-persistent-net.rules bestehen bleiben

Bändiger
quelle
Unter Ubuntu 14.04 befindet sich an diesem Speicherort keine Grub-Datei /boot/grub/grub.conf. Die Lösung, die für mich funktioniert hat, war von @oler askubuntu.com/a/620678
Büroklammer
Müssen Sie biosdevname=0sowohl LINUX_DEFAULT als auch LINUX einstellen? Die resultierende grub.cfg hat zwei biosdevname=0. Obwohl das kein Problem sein sollte, denke ich, dass Sie in der Lage sein sollten, eine der Linien zu setzen;)
Heartinpiece
0

Bearbeiten Sie 70-persistent-net.rules

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

Suchen Sie in der Datei die Hardware mit dem Namen em1 und ersetzen Sie sie durch eth *

Speichern und neu starten

Jorge Buchmann
quelle
Ich habe diesen Inhalt zu /etc/udev/rules.d/70-persistent-net.rules hinzugefügt. SUBSYSTEM == "net", ACTION == "add", DRIVERS == "? *", ATTR {address} == "00: 10: b5: f5: b7: 31", ATTR {dev_id} == "0x0", ATTR {type} == "1", KERNEL == "eth *", NAME = "eth0". und dann gespeichert und neu gestartet, wie Sie sagten, aber es passiert nicht.
Amitabh Sinha
Sie müssen nichts hinzufügen, Sie sollten die Zeile ersetzen, in der em * mit eth * war. Hier ist ein kleines Tutorial upubuntu.com/2013/03/…
Jorge Buchmann