Interfacenamen umbiegen mit udev: Difference between revisions

From Linuxwiki
Jump to navigation Jump to search
(Created page with "Wer hat sich nicht schon über lange, umständliche Interfacenamen wie ''ens18'' oder ''enp0s2'' geärgert? Auch wenn ein [https://wiki.debian.org/NetworkInterfaceNames Konzep...")
 
mNo edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
Wer hat sich nicht schon über lange, umständliche Interfacenamen wie ''ens18'' oder ''enp0s2'' geärgert? Auch wenn ein [https://wiki.debian.org/NetworkInterfaceNames Konzept] dahinter steht, hätte man doch oft gerne einfach zu merkende Namen. Eine Möglichkeit ist über udev. Hierfür pass t man die Datei '''/etc/udev/rules.d/70-persistent-net.rules''' an.
Wer hat sich nicht schon über lange, umständliche Interfacenamen wie ''ens18'' oder ''enp0s2'' geärgert? Auch wenn ein [https://wiki.debian.org/NetworkInterfaceNames Konzept] dahinter steht, hätte man doch oft gerne einfach zu merkende Namen. Eine Möglichkeit ist über udev. Hierfür passt man die Datei '''/etc/udev/rules.d/70-persistent-net.rules''' an.


Hier ein Beispiel:
Hier ein Beispiel:
Line 8: Line 8:
(Macadresse und evtl. Name müssen natürlich angepasst werden)
(Macadresse und evtl. Name müssen natürlich angepasst werden)


Achtung: Neuere Systeme (ab Debian 10) haben keine persisten-net.rules mehr. In diesem Fall kann man z.B. eine Datei in /etc/systemd/network hinterlegen und mac-adress-basiert renamen:

[Match]
MACAddress=11:22:aa:bb:cc:33

[Link]
Name=eth-dmz

(s.a. /usr/share/doc/udev/README.Debian.gz)
Alternative Methoden findet man hier: https://www.redhat.com/sysadmin/network-interfaces-linux
Alternative Methoden findet man hier: https://www.redhat.com/sysadmin/network-interfaces-linux

Latest revision as of 13:46, 22 January 2023

Wer hat sich nicht schon über lange, umständliche Interfacenamen wie ens18 oder enp0s2 geärgert? Auch wenn ein Konzept dahinter steht, hätte man doch oft gerne einfach zu merkende Namen. Eine Möglichkeit ist über udev. Hierfür passt man die Datei /etc/udev/rules.d/70-persistent-net.rules an.

Hier ein Beispiel:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{address}=="44:8a:5b:d3:39:5f",ATTR{dev_id}=="0x0", ATTR{type}=="1",
KERNEL=="eth*", NAME="eth0"

(Macadresse und evtl. Name müssen natürlich angepasst werden)

Achtung: Neuere Systeme (ab Debian 10) haben keine persisten-net.rules mehr. In diesem Fall kann man z.B. eine Datei in /etc/systemd/network hinterlegen und mac-adress-basiert renamen:

  [Match]
  MACAddress=11:22:aa:bb:cc:33
  [Link]
  Name=eth-dmz

(s.a. /usr/share/doc/udev/README.Debian.gz)

Alternative Methoden findet man hier: https://www.redhat.com/sysadmin/network-interfaces-linux