[RHEL9] 네트워크 설정

2022. 10. 11. 21:31Linux

반응형

제가 근무하고 있는 회사는 CentOS 7을 대체하기 위한 Next OS로 상용 OS인 RHEL(Red Hat Enterprise Linux) 9를 준비하고 있습니다. 아래 내용은 RHEL9 도입을 위한 사전 체크 중 기존 CentOS 7 기반 설정에서 변경이 되는 부분에 대한 내용을 정리하였습니다.

1. 서비스 변경

기존 CentOS7 기반으로 작성된 설정과 스크립트들을 RHEL9에 그대로 적용하여 사용하려고 한 결과 아래와 같은 문제점이 발생되었습니다.

 1) RHEL8 이상 nework.service 미지원

 RHEL8 이상 버전에서는 network.service 가 지원되지 않습니다. 따라서 아래와 같은 명령어는 사용할 수 없습니다.

  • # service network restart 사용불가
  • # systemctl restart network사용불가

 2) RHEL 8/9 에서는 NetworkManager.service 사용

 RHEL8/9에서는 NetworkManager.service를 사용해야 됩니다. CentOS7부터 NetworkManager.service를 기본 네트워크 관리 서비스로 사용하고 있지만, 기존에 사용하던 서비스를 그대로 사용할 수 있기 때문에 저는 CentOS 6/7 모두 network.service를 사용했었습니다. 하지만 RHEL9는 기존 서비스를 사용할 수 없으므로 아래와 같은 명령어를 사용해야 합니다.

  • # systemctl restart NetworkManager.service

2. 네트워크 연결 설정 파일 경로

네트워크 연결 설정 파일 경로도 아래와 같이 차이가 났습니다.

 1) RHEL 7/8

  • /etc/sysconfig/network-scripts/ifcfg-ensxx

 2) RHEL 9

  • /etc/sysconfig/network-scripts/ --> 해당 경로에 설정 파일 존재하지 않음
  • /etc/NetworkManager/system-connections/경로에 키파일 형식으로 저장

network-scripts 경로 확인
[ /etc/sysconfig/network-scripts/ 경로 확인 ]

3. RHEL9 네트워크 설정 방법

RHEL9는 아래와 같이 3가지의 네트워크 설정 방법이 있습니다.

  1. 설정 파일 직접 수정
  2. nmtui 명령어로 수정
  3. nmcli 명령어로 수정

기존 CentOS7 기반 OS에서 스크립트를 이용하여 네트워크 설정을 하고 있었다면, 위 1번과 3번 설정 방법을 이용하여 스크립트를 수정해야 됩니다. 2번 방법은 엔지니어가 직접 내용을 수정할 수 있게 가이드를 할 수는 있지만, 스크립트로 적용하기는 부적절합니다. 저는 RHEL9 도입 시 위 설정 방법들을 토대로 스크립트를 작성해야 될 것 같습니다. 

4. RHEL9 네트워크 설정 파일

네트워크 설정 파일의 경로와 내용은 아래 화면과 같습니다.

RHEL9 네트워크 설정 파일
[ RHEL9 네트워크 설정 파일 ]

5. nmcli 사용 예

nmcli 명령을 이용하여 네트워크 설정하는 방법은 아래와 같습니다.

  • # nmcli con mod ens160  ipv4.address 192.168.196.82/24
  • # nmcli con mod ens160 ipv4.gateway 192.168.196.254
  • # nmcli con mod ens160 ipv4.method manual
  • # nmcli con mod ens160 ipv4.dns "8.8.8.8"
  • # nmcli con up ens160

6. 마치며

지금까지 제가 RHEL9 도입을 준비하면서, 네트워크 설정에는 기존에 사용하던 OS와 어떠한 차이가 있는지 정리한 내용을 포스팅했습니다. 

반응형

'Linux' 카테고리의 다른 글

[RHEL9] 계정 잠금(pam_faillock) 설정  (0) 2022.10.13
[RHEL9] 시간 동기화  (0) 2022.10.12
패스워드 파일 보호  (0) 2022.10.08
계정 잠금 임계값 설정  (0) 2022.10.07
패스워드 복잡성 설정  (0) 2022.10.06