CentOS 8 부터는 systemctl restart network 명령으로 변경 사항을 반영할 수 없고 아래 방법중 하나를 사용해야 합니다.


NetworkManager 서비스 사용


network 서비스대신 NetworkManager 를 사용해야 하며 아래 명령은 systemctl restart network과 동일합니다.

$ sudo systemctl restart NetworkManager.service


nmcli 명령어 사용

커맨드라인에서 NetworkManager 를 제어할 수 있는 명령어인 nmcli 를 사용해서 network 변경 사항을 반영할 수 있습니다.


up 명령어와 함께 변경이 일어난 connection name 을 입력합니다. 예로 다음은 ens33 커넥션 변경을 반영합니다.

$ sudo nmcli up ens33


전체 커넥션 정보는 다음 명령어로 알 수 있습니다.

$ sudo nmcli con show



같이 보기


Ref