RHEL 8 부터 service network restart 와 systemctl restart network등  network.service는 지원중단, 따라서 NetworkManager.service의 nmcli 명령어 활용.

1. 확
systemctl status NetworkManager.service
systemctl start NetworkManager.service 

2. 네트워크 설정 확인
nmcli dev status
nmcli con show 
ip addr show eth0

3. 네트워크 설정 Load
## /etc/sysconfig/network-scripts/ifcfg-eno* 파일 수정 후 reload
nmcli con reload 

4. 네트워크 연결 생성
# ens6 (connection)을 eno0 라는 device에 연결
# /etc/sysconfig/network-scripts/ 에 파일이 없을경우 자동 생성
# 연결
nmcli con add con-name ens6 type ethernet ifname ens6
# 정적 IP 연결
nmcli con add con-name ens6 type ethernet ifname ens6 ip4 192.168.0.5/24 gw4 192.168.0.254

# connection 별명없이 interface 직접 설정
## 항상시작: connection.autoconnect no
## 수동설정: ipv4.method manual
sudo nmcli con mode ens192 ipv4.method manual ipv4.dns 8.8.8.8 ipv4.gateway 10.0.0.1 ipv4.addresses 10.0.0.7/24 connection.autoconnect no

 

5. 네트워크 연결 해제
nmcli con del ens6 #/etc/sysconfig/network-scripts/ 에서 지명한 이름(ens6)의 스크립도 삭제됨

6. 네트워크 연결 up
nmcli con up ens6

7. 네트워크 연결 비활성화
nmcli con down ens6

8. 네트워크 연결 수정
nmcli con modify ens6

Leave a Reply

Your email address will not be published. Required fields are marked *