시스템(Linux)

RHEL 8, CentOS 8, Rocky 8 네트워크 설정

forward error correction Circle 2023. 12. 28. 14:59
반응형

RHEL 8, CentOS 8, Rocky 8 버전 부터는 service, systemctl  명령어가 변경이 되었습니다.

네트워크 설정을 위해서는 기본적으로 NetworkManager.service의 nmcli 명령어를 사용해야 합니다.
  

Red Hat Enterprise Linux 8 (RHEL 8)에서 네트워크 설정을 수행하는 방법은 몇 가지가 있습니다. 네트워크 설정을 변경하려면 다음 단계를 따르세요.

  1. 네트워크 매니저 확인: RHEL 8에서는 NetworkManager가 기본 네트워크 매니저로 사용됩니다. 현재 사용 중인 네트워크 매니저를 확인하려면 다음 명령을 사용합니다.만약 NetworkManager가 비활성화되어 있다면, systemctl status NetworkManager 명령을 사용하여 상태를 확인하고 필요한 경우 활성화합니다.
[root@feccle] # nmcli general status

   

   2. 네트워크 연결 목록 보기: 현재 시스템에서 사용 가능한 네트워크 연결 목록을 확인하려면 다음 명령을 사용합니다.

[root@feccle ~]# nmcli connection show
NAME    UUID                                                             TYPE      DEVICE
ens160  8f443a60-8ed5-4a22-8730-ed48677bb6e5  ethernet   ens160
virbr0     e941046a-d28c-408e-bb1a-06eaf89d11cf    bridge      virbr0
[root@feccle ~]# nmcli device status
DEVICE  TYPE         STATE                             CONNECTION
ens160    ethernet     connected                       ens160
virbr0       bridge        connected (externally)    virbr0
lo             loopback    unmanaged                    --

 

3. 네트워크 연결 생성 : 새로운 네트워크 연결을 추가하려면 nmcli connection add 명령을 사용합니다. 예를 들어, 이더넷 연결을 추가하려면 다음과 같이 입력합니다.

nmcli connection add con-name "[CONNECTION Name]" ifname ens160 type ethernet

 

4. 네트워크 연결 수정: 네트워크 연결을 수정하려면 nmcli connection modify 명령을 사용합니다. 예를 들어, 연결 이름이 " 인터페이스명 "이고 IPv4 주소를 설정하려면 다음과 같이 입력합니다.

nmcli connection modify "[CONNECTION Name]"  ipv4.addresses 192.168.1.2/24
5. 네트워크 연결 삭제 : 네트워크 연결을 삭제하려면 nmcli connection delete 명령을 사용합니다. 예를 들어, 연결 이름이 "인터페이스명 "이면 다음과 같이 입력합니다. 

( /etc/sysconfig/network-scripts/ens[랜덤 숫자] 안의 파일도 같이 삭제됨 )  


nmcli connection delete "[CONNECTION Name]"
6. 네트워크 연결 활성화: 변경 사항을 적용하려면 네트워크 연결을 다시 활성화해야 합니다.이제 "인터페이스명"이라는 연결이 활성화되었습니다.
nmcli connection up "[CONNECTION Name]"
7. 네트워크 설정 저장: 변경 사항을 영구적으로 저장하려면 nmcli connection modify 명령을 사용하여 해당 연결을 수정한 다음 저장합니다.
nmcli connection modify "[CONNECTION Name]" connection.autoconnect yes
 8. 네트워크 서비스 재시작: 변경 사항이 영구적으로 적용되려면 시스템을 다시 부팅하거나 nmcli connection down 및 nmcli connection up 명령을 사용하여 연결을 다시 활성화합니다.
nmcli connection down "[CONNECTION Name]"
nmcli connection up "[CONNECTION Name]"
nmcli connection reload
반응형