답변1
unmanaged
( ) 로 설정되어 있는 네트워크 인터페이스의 상태를 변경할 수 없습니다 managed=false
. 확인하는 데 사용됩니다 nmcli -p device
.
/etc/NetworkManager/NetworkManager.conf
다음과 같이 전역 구성 파일을 편집합니다 .
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=true
그 다음에:
sudo systemctl restart NetworkManager
확인 방법 nmcli
:
nmcli -p device
네트워크를 활성화/비활성화할 수 있습니다.
답변2
구성에 따라 GAD3R이 언급한 것과 약간 다른 또 다른 방법이 있습니다.
/etc/sysconfig/network-scripts에 구성 파일이 있는 경우(예:/etc/sysconfig/network-scripts/ifcfg-ens7), 그런 다음 나에게 도움이 된 것은 NM_CONTROLLED=yes
이러한 파일을 포함시킨 다음 다음을 사용하여 네트워크 관리자 서비스를 다시 시작하는 것입니다.sudo systemctl restart NetworkManager.service
이 단계를 완료한 후 이전에 생성된 연결 프로필을 활성화/비활성화할 수 있었습니다(IE nmcli con up route-ens8
:)
이제 다음을 사용하여 해당 장치의 상태를 확인할 수 있습니다 nmcli device
.연결됨바꾸다관리되지 않는:
DEVICE TYPE STATE CONNECTION
ens4 ethernet connected Wired connection 1
ens6 ethernet connected System ens6
ens7 ethernet connected route-ens7
ens8 ethernet connected route-ens8
ens5 ethernet unmanaged --
lo loopback unmanaged --
운영 체제: 이 예에서는 RHEL 8을 사용하고 있습니다.