ラップトップに Arch Linux システム (最新バージョン) をセットアップしています。 すでに起動しており、ネットワークの設定は 経由で行われていますsystemctl
。 wiki の指示に従って、イーサネット サービスを設定し、最初に でサービス名を見つけてip link
、 でセットアップしましたsudo systemctl enable dhcpcd@<servicename>.service
。 しかし、再起動すると、ネットワーク デバイスの名前が に変更されたeth0
ため、設定が機能しません。
ランニング
$ sudo systemctl disable dhcpcd@<old service>.service
(および list-units を除く他のすべての systemctl コマンド) はエラーをスローします。
[...] Failed to create mount unit file /run/systemd/generator/-.mount, as it already exists. Duplicate entry in /etc/fstab?
古い設定を削除/無効にして再度設定するにはどうすればよいですか?
注: 奇妙なことに、私のプロンプトは次のように変更されました[<username>@dhcppc0]
答え1
時々、dhcpcd サービスにバグがあったので、 を実行するだけで動作する場合もありますsystemctl enable dhcpcd.service
。