Da meine integrierte Netzwerkkarte von Ubuntu nicht sofort unterstützt wurde, musste ich eine USB-Netzwerkkarte für die temporäre Internetverbindung zur Installationszeit verwenden.
Und die USB-Netzwerkkarte hat den eth0
Namen übernommen, aus dem die integrierte Netzwerkkarte wird eth1
.
Sicher, das ist nicht wirklich wichtig, aber nur für die "Hübschheit" des Systems möchte ich jede neu angeschlossene Netzwerkkarte eth1
werden eth0
lassen eth1
.
Ist das möglich?
Dies benennt em1 für mich unter Ubuntu 14.04 in eth0 um:
Bildnachweis: Billfs Antwort hier: https://bbs.archlinux.org/viewtopic.php?id=156375
Zu Ihrer Information, das war es, was ich ursprünglich in Protokollen gesehen habe:
Es sieht so aus, als ob systemd-udevd negative Arbeit geleistet und eth0 in em1 umbenannt hat. Ich bin mir nicht sicher, wie ich das verhindern soll, aber das Umbenennen in eth0 scheint zu funktionieren.
Für den Enthusiasten, der mehr wissen möchte ... http://linux.dell.com/files/whitepapers/consistent_network_device_naming_in_linux.pdf
quelle
In Ubuntu Server 16.04LTS existiert die 70-persistent-net.rules nicht und viele Beiträge haben nicht geholfen. Nach 4 Stunden Suche habe ich diese Lösung gefunden und zu meinem Schock hat sie tatsächlich funktioniert!
sudo ln -s / dev / null /etc/udev/rules.d/80-net-setup-link.rules
Erstellen Sie dann die Datei mit sudo vi /etc/systemd/network/10-internet.link und fügen Sie Folgendes hinzu
[Match] Path = pci-0000: (Mac-Adresse Ihres Geräts)
[Link] Name = eth0 (oder wie auch immer Sie es benennen möchten)
: wq, um die Datei zu speichern
Starten Sie dann neu und passen Sie Ihre Datei / etc / network / interfaces an. Starten Sie dann erneut
Hoffe das hilft jemandem
quelle