LINUX

CentOS8 부터 NETWORK 명령어 달라진점

슬픈달 2021. 1. 5. 16:44
반응형

RHEL 8 버전 부터는 service network restart 와 systemctl restart network등  network.service는 공식적으로 지원하지 않습니다.


해당버전 부터는 기본적으로 NetworkManager.service의 nmcli 명령어를 사용해야 합니다.


[네트워크 연결 방법]

nmcli dev status

nmcli con reload 

nmcli con up 이더넷이름


먼저 NetworkManager.service서비스 확인


 


[서비스확인]

systemctl status NetworkManager.service

systemctl start NetworkManager.service 


[네트워크 설정 확인]

nmcli dev status

nmcli con show 

ip addr show eth0


[네트워크 연결 설정 불러오기]

- /etc/sysconfig/network-scripts/ifcfg-eno* 에서 수정 시 reload 명령어 수행

nmcli con reload 



[네트워크 연결 생성]

- eno2 라는 정적 연결(connection)을 eno0 라는 device로 정적연결

nmcli con add con-name eno0 type ethernet ifname eno2

nmcli con add con-name eno0 type ethernet ifname eno2 ip4 192.168.0.5/24 gw4 192.168.0.254



[네트워크 연결 삭제]

nmcli con del eno0

(/etc/sysconfig/network-scripts/ 안의 파일도 같이 삭제됨)



[네트워크 연결 활성화]

nmcli con up eno0



[네트워크 연결 비활성화]


nmcli con down eno0



[네트워크 연결 수정]


nmcli con modify eno0

반응형