Skip to main content

Netzwerk Geräte Namen mit systemd.link Files ändern

 

Bezeichnung und MAC Adresse des Netzwerkgeräts ändernauslesen

Um die Bezeichnung des Netzwerk Interfaces auf ethlan0 zu ändern mussDa die MAC Adresse des Netzwerkgeräts immer gleich bleibt macht es Sinn diese als Match für den Link zu ändernden Netzwerk Interfaces bekannt sein:verwenden.

ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute
       valid_lft forever preferred_lft forever
2: enp0s1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 8c:6a:00:ad:bd:f0 brd ff:ff:ff:ff:ff:ff

Da die MAC Adresse des Netzwerkgeräts immer gleich bleibt macht es Sinn diese als Match für den Link zu verwenden.

Bezeichnung des Netzwerkgeräts ändern

In diesem Beispiel wird die Bezeichnung auf ethlan0 geändert.

Im Verzeichnis /etc/systemd/network eine Datei wiemit folgtfolgendem Inhalt anlegen:

nano /etc/systend/network/10-ethlan0.link
[Match]
MACAddress=8c:6a:00:ad:bd:f0

[Link]
Name=ethlan0

Die Änderungen werden erst nach einem Neustart übernommen!

Neue Bezeichnung kontrollieren

ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute
       valid_lft forever preferred_lft forever
2: ethlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 8c:6a:00:ad:bd:f0 brd ff:ff:ff:ff:ff:ff