Namen von Netzwerk-Interfaces

Decstasy dj at decstasy.de
Mo Nov 21 09:38:19 UTC 2016


Moin Christoph,

> Daher meine Frage: Kann man auch bei einem Netzwerk-Boot die Verwendung
> des neuen Schemas zur Benennung von Netzwerk-Interfaces zu erzwingen? 
> Oder
> gibt es eine Möglichkeit, den Namen, den das Interface nach dem Boot 
> von
> Festplatte haben wird, vorher zu ermitteln?

Ich weiß nicht, wie sehr dir die Information hilft, aber du kannst in 
den udev rules unter /etc/udev/rules.d/ die Datei 
70-persistent-net.rules editieren und dort nach folgenden schema deine 
Interfaces definieren:

# PCI device 0x14e4:0x1657 (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", 
ATTR{address}=="ac:16:2d:74:7b:44", ATTR{type}=="1", KERNEL=="eth*", 
NAME="eth0"

# PCI device 0x14e4:0x1657 (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", 
ATTR{address}=="ac:16:2d:74:7b:47", ATTR{type}=="1", KERNEL=="eth*", 
NAME="eth3"

# PCI device 0x14e4:0x1657 (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", 
ATTR{address}=="ac:16:2d:74:7b:45", ATTR{type}=="1", KERNEL=="eth*", 
NAME="eth1"

# PCI device 0x14e4:0x1657 (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", 
ATTR{address}=="ac:16:2d:74:7b:46", ATTR{type}=="1", KERNEL=="eth*", 
NAME="eth2"

Sollte die Datei nicht existieren, kannst du diese mittels "udevadm 
trigger --type=devices --action=add" anlegen lassen. Danach kannst du 
die Datei editieren und mit "udevadm trigger" neu einlesen, womit deine 
Devices auch umbenannt werden, sofern du das entsprechende Attribut 
geändert hast.

Viele Grüße,
Dennis



Mehr Informationen über die Mailingliste ubuntu-de