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