Ich richte ein Arch-Linux-System (neueste Version) auf meinem Laptop ein. Es bootet bereits und die Konfiguration für das Netzwerk erfolgt über systemctl
. Gemäß den Anweisungen im Wiki habe ich den Ethernet-Dienst konfiguriert, indem ich zuerst den Dienstnamen mit gesucht ip link
und ihn dann mit eingerichtet habe sudo systemctl enable dhcpcd@<servicename>.service
. Beim Neustart änderte sich der Name des Netzwerkgeräts jedoch in eth0
, sodass meine Konfiguration nicht funktioniert.
Läuft
$ sudo systemctl disable dhcpcd@<old service>.service
(und alle anderen Systemctl-Befehle außer List-Units) werfen den Fehler:
[...] Failed to create mount unit file /run/systemd/generator/-.mount, as it already exists. Duplicate entry in /etc/fstab?
Wie kann ich die alte Konfiguration entfernen/deaktivieren und erneut einrichten?
Hinweis: Seltsamerweise änderte sich meine Eingabeaufforderung zu[<username>@dhcppc0]
Antwort1
Manchmal gibt es einen Fehler im DHCPD-Dienst. Es kann also funktionieren, wenn Sie einfach Folgendes tun systemctl enable dhcpcd.service
: