netctl 使用错误的接口

netctl 使用错误的接口

在最近的 Arch Linux 更新之后,我的以太网接口以某种方式从 重命名enp4s0enp5s0,如 所示ip link

在我的个人资料中更正此问题/etc/netctl/dhcp并启动后sudo netctl dhcp,大约 30 秒没有任何反应,然后我得到“A dependency job for[电子邮件受保护]失败的。有关详细信息,请参阅“journalctl -xe”。”,我这样做并得到:

[...]systemd[1]: Timed out waiting for device sys-subsystem-net-devices-enp4s0.device.

看来,netctl 忽略了我对配置文件的更改,并仍尝试使用 enp4s0。或者旧名称可能缓存在我的系统中的某个位置?我该如何解决这个问题?

答案1

您的个人资料可能名为 netctl-if[something]@enp4s0.service 之类的名称。所以尝试运行:

$ netctl disable netctl-if[something]@enp4s0.service

相关内容