본문 바로가기
Linux/Linux

Linux) RHEL 8.X 네트워크 설정

by LILO 2021. 9. 12.
반응형

INTRO

 

 

RHEL 7.X에서는 NetworkManager와 network-scripts가 동시에 데몬으로 존재했지만 RHEL 8.X에서는 NetworkManager만 기본으로 설치되어있습니다.

즉, Red Hat에서는 NetworkManager로 네트워크 설정하는 것을 권고한다는 뜻입니다.

 

단, 이 기준은 OS 관점에서의 설정이지 특정 솔루션에서 NetworkManager에 대한 이슈가 있으면 network-scripts를 이용해야 합니다

 

이 글은 RHEL 8.X, CentOS 8.X, Rocky Linux 8.4에서 모두 테스트가 완료된 글입니다.

 

 

 

RHEL 8.X Network 설정

 

 

현재 OS에 잡혀있는 네트워크 인터페이스를 확인합니다. 

현재 "enp0s3"이 잡혀있는 것을 확인할 수 있습니다.

 

[root@lilo-rocky ~]# ip a
[root@lilo-rocky ~]# nmcli con

 

 

 

네트워크를 설정하기 위해서 아래의 명령을 입력합니다.

 

[root@lilo-rocky ~]# nmcli con mod enp0s3 ipv4.method manual ipv4.addresses 192.168.56.100/24 ipv4.gateway 192.168.56.1 autoconnect yes
[root@lilo-rocky ~]# nmcli con up enp0s3

 

 

 

세팅된 네트워크를 확인합니다.

 

[root@lilo-rocky ~]# ip a
[root@lilo-rocky ~]# nmcli

 

 

 

 

현재 IPv6가 활성화되어 있는데 비활성화 시킵니다.

 

[root@lilo-rocky ~]# nmcli con mod enp0s3 ipv6.method ignore
[root@lilo-rocky ~]# nmcli con up enp0s3
[root@lilo-rocky ~]# echo "net.ipv6.conf.all.disable_ipv6 = 1" >> /etc/sysctl.conf
[root@lilo-rocky ~]# sysctl -p

 

 

반응형