Estou configurando um sistema Arch Linux (versão mais recente) no meu laptop. Já inicializa e a configuração para rede é feita via systemctl
. Seguindo as instruções no wiki, configurei o serviço Ethernet, primeiro encontrando o nome do serviço com ip link
e depois configurando-o com sudo systemctl enable dhcpcd@<servicename>.service
. Mas na reinicialização o nome do dispositivo de rede mudou para eth0
, então minha configuração não funciona.
Correndo
$ sudo systemctl disable dhcpcd@<old service>.service
(e todos os outros comandos systemctl além de list-units ) gera erro:
[...] Failed to create mount unit file /run/systemd/generator/-.mount, as it already exists. Duplicate entry in /etc/fstab?
Como posso remover/desabilitar a configuração antiga e configurá-la novamente?
Nota: estranhamente meu prompt mudou para[<username>@dhcppc0]
Responder1
Às vezes, havia um bug no serviço dhcpcd, então ele poderia funcionar se você apenas fizesse isso systemctl enable dhcpcd.service
.