인터페이스 구성 파일을 다음과 같이 수정했습니다.
vi /etc/sysconfig/network-scripts/ifcfg-ens160
IP와 게이트웨이를 변경했습니다. 다음과 같이 명령을 실행합니다.
nmcli connection down ens160 && nmcli connection up ens160
그런데 ifconfig를 실행해도 IP 주소가 바뀌지 않습니다. 변경 사항을 적용하려면 서버를 다시 시작해야 합니다.
서버를 다시 시작할 필요가 없도록 어떤 다른 명령을 실행할 수 있습니까? 저는 AlmaLinux 8.6을 실행하고 있습니다.
답변1
인터페이스 구성 파일을 편집한 후 다음을 실행해야 합니다.
nmcli connection reload
또는 다음 명령을 사용하여 인터페이스 구성을 수정해야 합니다.
nmcli connection modify ens160 ...
또는
nmcli connection edit ens160
또는
nmtui
또는 다른 NetworkManager 프런트 엔드.
이러한 방법 중 하나로 변경하는 경우 /etc/sysconfig/network-scripts/ifcfg-*
이 백엔드는 읽기/쓰기이므로 "RedHat과 유사한" NetworkManager 구성 백엔드는 그에 따라 자동으로 파일을 업데이트합니다.
(Debian 및 관련 배포판에서 Debian Classic을 읽는 NetworkManager 백엔드는 /etc/network/interfaces
읽기 전용이며 모든 구성 업데이트는 /etc/NetworkManager/system-connections/
사용되는 배포판 및/또는 데스크탑 환경에 따라 다를 수 있는 사용자별 위치에 저장됩니다.)