Deaktivieren vorhersagbarer Netzwerkschnittstellennamen in xubuntu 15.10

11

Wie deaktivieren wir vorhersehbare Netzwerkschnittstellennamen in xubuntu 15.10? Ich möchte, dass meine alten Schnittstellen wie eth0 ... ethx heißen. Ein Teil meiner Software geht davon aus, dass die eth0-Schnittstelle vorhanden ist und überall fest codiert ist.

Ravikumar Tulugu
quelle
Denken Sie daran, die fehlerhafte Software zu reparieren. Sie können es nicht vermeiden, vorhersehbare Netzwerkgerätenamen für immer zu verwenden.
Michael Hampton
5
Ich werde es auf jeden Fall versuchen! ;)
Nullldata
4
Und warum führen sie beleidigende Upgrades durch, die eine Namenschemie erzwingen, die sich von der seit vielen Jahren verwendeten völlig unterscheidet? Ich finde keinen Grund, außer Millionen von funktionierenden Netzwerk-Setup-Skripten zu brechen.
Nuclear
@Nuclear Das gleiche gilt für viele systemische Erfindungen.
20.

Antworten:

15

Als root in der Datei /etc/default/grub

Fügen Sie net.ifnames=0 biosdevname=0der Kernel-Befehlszeile in Ihrer Grub-Konfiguration hinzu.

Ändern Sie dazu die folgende Zeile

GRUB_CMDLINE_LINUX=""

zu

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

Speichern Sie dann die Datei, führen Sie sie aus update-grubund starten Sie sie neu.

user9517
quelle
ist es das ? Sie müssen keine Dev-Regeln und andere Dinge ändern?
Ravikumar Tulugu
In Ubuntu 14.04 (mini.iso image) mache ich das, aber ich bekomme nur den Spritzer "Warten auf Netzwerkkonfiguration ..." und Netzwerkschnittstellen werden nicht
angezeigt
Dies sollte Standard für Desktop-Systeme sein
jsaddwater
Danke, Iain! Eine schöne, prägnante Antwort.
Eric M