Ich habe versucht, den Namen der Netzwerkschnittstelle auf dieser neuen Ubuntu 16.04 LTS-Version zu ändern, habe aber nicht die /etc/udev/rules.d/70-persistent-net.rules
.
Also habe ich versucht es zu benutzen /lib/udev/write_net_rules
aber es existiert nicht.
Warum brauche ich diese Änderung? Da ich ein Tool zum Simulieren von virtuellen Plattformen verwende, bei denen die Flex-Lizenzierung verwendet wird und die Authentifizierung im eth0
Schnittstellennamen erfolgen muss.
Irgendein Vorschlag?
Der Befehl ip link
gibt Folgendes zurück:
user@laptop:~$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp6s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 1000
link/ether b8:2a:xx:yy:xx:yy brd ff:ff:ff:ff:ff:ff
3: wlp7s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether 5c:e0:xx:yy:xx:yy brd ff:ff:ff:ff:ff:ff
user@laptop:~$ ifconfig
enp6s0 Link encap:Ethernet HWaddr b8:2a:xx:yy:xx:yy
lo Link encap:Local Loopback
wlp7s0 Link encap:Ethernet HWaddr 5c:e0:xx:yy:xx:yy
(Einige Informationen wurden ignoriert und unterdrückt)
Ich habe bereits einige Links ausprobiert:
quelle
enp0s1
von setzenenp0s17
? Ist es der gleiche Prozess? Was soll ich auch für virtuelle Netzwerkschnittstellen wieenp0s1:1
oderenp0s2
so machen?SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="xx:xx:xx:xx:xx:xx", NAME="eth0"
Unter Ubuntu 16.04.1 LTS, Linux plaptop 4.4.0-31-genericx86_64 MATE. Schritt eins von @Geancarlo Abich beantwortet und es hat funktioniert . Ubuntu hat direkt nach dem Neustart einen neuen Namen erstellt:
quelle
Ubuntu-16.04-Server-amd64
In
/etc/default/grub
ändernzu
Dann tippe ein:
und starten Sie Ihr System neu
quelle
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
Ich habe versucht, einige Vorschläge zu mischen und ich hatte die Lösung gefunden!
Schritt 1 : Deaktivieren Sie die geerbten Standardnamen der Firmware.
Bearbeiten Sie das
/etc/default/grub
Ändern der Zeile vonzu
und schließlich als root ausführen:
und starten Sie Ihr System neu.
Schritt 2 : Erstellen Sie die persistente Datei
/etc/udev/rules.d/70-persistent-net.rules
als Root und füllen Sie sie aus.Beispiel:
(Verwenden Sie die MAC-Adresse der Schnittstelle, um auf die Schnittstelle zu verweisen, die Sie umbenennen möchten, und ändern Sie die Werte für den Schnittstellennamen 'X' wie gewünscht.)
Änderungen speichern und neu starten.
Das funktioniert bei mir.
quelle