새로운 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 ...
.