> nmcli device
:
DEVICE TYPE STATE CONNECTION
eno1 ethernet unmanaged --
lo loopback unmanaged --
그런 다음 실행합니다 sudo nmcli dev set eno1 managed yes
. 하지만 아직 거기 있어관리되지 않는상태? ?
관리하려면 어떻게 변경해야 하나요? 또한 참고하십시오:
cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=false
그렇게 되어야 합니까 true
?
답변1
당신은해야아니요managed=false
로 변경하세요 managed=true
. 그렇지 않으면 동일한 인터페이스를 관리하는 두 개의 경쟁 도구가 생길 수 있습니다.
~처럼NetworkManager는 데비안 위키에 설명되어 있습니다.:
Debian 6.0 "Squeeze"부터 NetworkManager는 기본적으로 /etc/network/interfaces에 정의된 인터페이스를 관리하지 않습니다.
관리되지 않는 장치는 NetworkManager가 이러한 네트워크 장치를 처리하지 않는다는 의미입니다. 이는 두 가지 조건이 충족될 때 발생합니다.
이 파일에는
/etc/network/interfaces
인터페이스에 대한 모든 내용이 포함되어 있습니다.allow-hotplug eth0 iface eth0 inet dhcp
다음
/etc/NetworkManager/NetworkManager.conf
을 포함합니다:[main] plugins=ifupdown,keyfile [ifupdown] managed=false
따라서 구성의 일부 /etc/network/interfaces
(또는 다음 파일에서) 를 삭제/주석 처리할 수 있습니다./etc/network/interfaces.d/
네트워크 관리자대신 처리해위 아래라면그것이 당신에게 충분하지 않다면.
다음을 수행해야 합니다.
네트워크를 통해 원격으로 수행하지 않고 로컬로 수행하십시오. 그렇지 않으면 재구성 중에 액세스가 손실됩니다.
ifdown eno1
달리다위 아래라면구성을 삭제하기 전의 올바른 상태였습니다./etc/network/interfaces...
or 및 로 시작 하는 전체 블록auto eno1
의 항목을 제거하거나 주석 처리합니다 (위키 예에서는 DHCP가 포함된 한 줄일 가능성이 높습니다).allow-hotplug eno1
iface eno1
NetworkManager 구성을 변경하지 않고 그대로 둡니다.
systemctl restart NetworkManager
NetworkManager가 구성 변경을 감지하도록 실행합니다 .내 테스트에서는 이 작업만으로는
nmcli connection reload
이 구성 변경을 감지하는 데 충분하지 않았습니다. 전체 재부팅이 필요합니다. NetworkManager는 이 재시작 시 제공되는 유선 네트워크 연결에 대한 항목을 자동으로 생성해야 합니다eno1
. 그렇지 않으면 직접 만들어야 합니다.