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

관련 정보