CentOS 7에서 nmcli를 사용하여 인터페이스 NM_ControlLED를 yes로 설정하시겠습니까?

CentOS 7에서 nmcli를 사용하여 인터페이스 NM_ControlLED를 yes로 설정하시겠습니까?

새로운 CentOS 7 서버용 네트워크 인터페이스 구성에 대한 문서를 작성 중입니다. 이 특정 섹션에서는 고정 IP 주소에 대한 인터페이스를 설정하는 과정을 안내합니다.

지금까지의 단계는 다음과 같습니다.

# nmcli con mod eno16777984 ipv4.address 192.168.1.31/24
# nmcli con mod eno16777984 ipv4.gateway 192.168.1.1
# nmcli con mod eno16777984 ipv4.method manual
# nmcli con mod eno16777984 ipv4.dns 8.8.8.8
# nmcli con reload eno16777984

그러나 위의 단계에서는 위에서 설정한 고정 IP로 인터페이스 IP가 설정되지 않았으며(을 통해 ip addr show) 네트워크 서비스를 다시 시작하여 네트워크 서비스를 다시 시작하면 systemctl네트워크 구성이 끊어졌습니다(연결이 끊어졌습니다). 터미널을 통해 다시 로그인하여 NM_CONTROLLED=yes`/etc/sysconfig/network-scripts/ifcfg-eno16777984에 추가하고 네트워크를 다시 시작했는데 제대로 작동했습니다.

NM_CONTROLLED기본적으로 값을 다음과 같이 설정할 수 있는지 궁금합니다 ., nmcli자신을 사용합니까?

할 수 있다는 것을 알고 있지만 직접 스크립트를 작성하여 echo 'NM_CONTROLLED=yes' > /etc/sysconfig/network-scripts/ifcfg-eno16777984하려고 합니다 .nmcli

이에 대한 정보를 많이 찾을 수 없어서 아마도 불가능할 것 같지만 적어도 확실하다고 생각합니다.

답변1

아니요, 이 속성은 NM 연결의 일반적인 속성이 아니기 때문에 nmcli를 통해 NM_ControlLED를 변경할 수 없습니다. 이는 장치가 NM에 의해 관리되는지 여부를 NM 및 ibiscripts에 알려주는 특수 설정입니다.

참고 사항: nmcli con reload eno16777984틀렸습니다. 첫째, nmcli con mod나중에 연결을 다시 로드할 필요가 없습니다. 둘째, reload는 모든 연결을 다시 로드하므로 매개변수를 사용하지 않습니다. 또한 NM을 사용할 때 일반적으로 네트워크 서비스가 다시 시작되지 않고 대신 nmcli con up ....

관련 정보