# Name einer Netzwerkkomponente ändern

<p class="callout success">Die Bezeichnung einer Netzwerkkomponente mit Hilfe eines **systemd.link** Files unveränderlich festlegen.</p>

#### Bezeichnung und MAC Adresse der Netzwerkkomponenten auslesen

```bash
ip a
```

```shell
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    .
    .
    .
2: eth0: <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 von **eth0** auf **ethlan0** geändert.

Im Verzeichnis **/etc/systemd/network** eine Datei mit folgendem Inhalt anlegen:

```bash
nano /etc/systemd/network/10-ethlan0.link
```

```
[Match]
MACAddress=8c:6a:00:ad:bd:f0

[Link]
Name=ethlan0
```

<p class="callout info">Die Änderungen werden erst nach einem Neustart übernommen!</p>