Rocky9

[Linux] Rocky Linux 9.5 고정 IP 설정 방법 (nmcli, nmtui, 설정파일)






1. 개요

  • Rocky Linux 9.5 환경에서 nmcli, nmtui, 그리고 설정 파일을 이용하여 고정 IP 설정 방법을 단계별로 정리합니다.



2. 버전

  • Rocky Linux 9.5



3. 설명

구분방법특징장점단점추천 사용 경우
1nmcli 명령어 기반CLI (Command Line Interface) 방식빠르고 정확함스크립트 자동화 가능원격에서도 가능명령어 암기 필요처음엔 다소 진입장벽서버 운영, 대량 배포 자동화, 원격 설정
2nmtui 터미널 기반 GUI 도구텍스트 기반 GUI직관적 메뉴 선택초보자 접근 쉬움원격 SSH에서도 사용 가능세부 옵션 한계 스크립트화 어려움초기 셋업, 비정기적 수동 설정
3설정 파일 직접 수정직접 설정파일(nmconnection) 수정파일 복사, 템플릿 활용 용이백업 및 이식성 좋음문법 오류 발생 가능적용 전 reload 필요시스템 복제, 백업 복원, 수작업 운영



4. nmcli 방식




4-1. 현재 연결 상태 확인

# nmcli connection show<br>


출력 예시:

NAME                UUID                                  TYPE      DEVICE
enp5s0f1            7c06e8db-317c-363e-8e16-626c230a063e  ethernet  enp5s0f1
Wired connection 1  d79c523e-cdeb-315e-8f21-700982053ce2  ethernet  enp5s0f0
lo                  e962bcfc-b939-4c94-b5ee-4af56ef916ce  loopback  lo



4-2. IP 주소, 게이트웨이, DNS 설정

# nmcli connection modify "Wired connection 1" ipv4.addresses 192.168.204.245/24
# nmcli connection modify "Wired connection 1" ipv4.gateway 192.168.204.254
# nmcli connection modify "Wired connection 1" ipv4.dns 168.126.63.1
# nmcli connection modify "Wired connection 1" ipv4.method manual



4-3. 설정 적용

# nmcli connection down "Wired connection 1" && nmcli connection up "Wired connection 1"



4-4. 설정 확인

# nmcli device show enp5s0f0


출력 예시:

GENERAL.DEVICE:                         enp5s0f0
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         00:25:90:E0:B6:0E
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (connected)
GENERAL.CONNECTION:                     Wired connection 1
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/11
WIRED-PROPERTIES.CARRIER:               on
IP4.ADDRESS[1]:                         192.168.204.245/24
IP4.GATEWAY:                            192.168.204.254
IP4.ROUTE[1]:                           dst = 192.168.204.0/24, nh = 0.0.0.0, mt = 100
IP4.ROUTE[2]:                           dst = 0.0.0.0/0, nh = 192.168.204.254, mt = 100
IP4.DNS[1]:                             168.126.63.1
IP6.ADDRESS[1]:                         fe80::431:653a:1a13:2485/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 1024



5. nmtui 방식




5-1. nmtui 실행

# nmtui



5-2. IP 주소, 게이트웨이, DNS 설정4-2. IP 주소, 게이트웨이, DNS 설정

  • Edit a connection 메뉴를 선택합니다.


  • 고정 IP 설정하시러는 Ethernet을 선택합니다.


  • IP, Gateway, DNS를 입력 후 OK을 선택합니다.


  • Back을 선택합니다.



5-3. 설정 적용

  • Activate a connection 메뉴를 선택합니다.


  • 설정한 Ethernet을 Deactivate로 변경합니다.


  • Activate로 변경합니다.


  • Back을 선택합니다.


  • Quit를 선택합니다.



5-3. 설정 확인

# nmcli device show enp5s0f0


출력 예시:

GENERAL.DEVICE:                         enp5s0f0
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         00:25:90:E0:B6:0E
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (connected)
GENERAL.CONNECTION:                     Wired connection 1
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/11
WIRED-PROPERTIES.CARRIER:               on
IP4.ADDRESS[1]:                         192.168.204.245/24
IP4.GATEWAY:                            192.168.204.254
IP4.ROUTE[1]:                           dst = 192.168.204.0/24, nh = 0.0.0.0, mt = 100
IP4.ROUTE[2]:                           dst = 0.0.0.0/0, nh = 192.168.204.254, mt = 100
IP4.DNS[1]:                             168.126.63.1
IP6.ADDRESS[1]:                         fe80::431:653a:1a13:2485/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 1024



6. 설정 파일 수정 방식




6-1. 설정 파일 수정

# vi /etc/NetworkManager/system-connections/Wired\ connection\ 1.nmconnection


설정 예시:

[connection]
id=Wired connection 1
uuid=d79c523e-cdeb-315e-8f21-700982053ce2
type=ethernet
autoconnect-priority=-999
interface-name=enp5s0f0
timestamp=1749885276

[ethernet]

[ipv4]
address1=192.168.204.245/24,192.168.204.254
dns=168.126.63.1;
method=manual

[ipv6]
addr-gen-mode=default
method=auto

[proxy]



6-2. 설정 적용

# nmcli connection reload
# nmcli connection up "Wired connection 1"



6-3. 설정 확인

# nmcli device show enp5s0f0


출력 예시:

GENERAL.DEVICE:                         enp5s0f0
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         00:25:90:E0:B6:0E
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (connected)
GENERAL.CONNECTION:                     Wired connection 1
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/10
WIRED-PROPERTIES.CARRIER:               on
IP4.ADDRESS[1]:                         192.168.204.245/24
IP4.GATEWAY:                            192.168.204.254
IP4.ROUTE[1]:                           dst = 192.168.204.0/24, nh = 0.0.0.0, mt = 100
IP4.ROUTE[2]:                           dst = 0.0.0.0/0, nh = 192.168.204.254, mt = 100
IP4.DNS[1]:                             168.126.63.1
IP6.ADDRESS[1]:                         fe80::431:653a:1a13:2485/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 1024



seuheu

최근 게시물

[Linux] Rocky Linux 9.5 LVM 스냅샷 실습 ext4/XFS 스냅샷 생성·변경·병합(롤백) 가이드[Linux] Rocky Linux 9.5 LVM 스냅샷 실습 ext4/XFS 스냅샷 생성·변경·병합(롤백) 가이드

1. 개요 본 글은 LVM의 스냅샷(snapshot) 기능으로 복구 지점 생성 → 파일 변경 → 스냅샷 병합(rollback) 과정을 실습합니다. 동일한…

%일 전

[Linux] Rocky Linux 9.5 LVM PV/VG/LV 구축, 온라인 확장, ext4 오프라인 축소

https://youtu.be/ZcxB7akkDKs 1. 개요 두 개의 디스크(/dev/vdb, /dev/vdc)로 LVM을 구성하고, ext4·XFS 파일시스템 생성 → 마운트 → VG/LV 확장 → ext4 축소(오프라인)까지 전체…

%일 전

[Linux] Rocky Linux 9.5 Parted로 GPT 파티셔닝: ext4/XFS 포맷과 fstab 자동 마운트

https://youtu.be/XYBR1ZFrV9s 1. 개요 parted를 사용해 새 디스크에 GPT 라벨 생성 → 파티션 생성(ext4/XFS) → 포맷/마운트 →…

%일 전

[Linux] Rocky Linux 9.5 FDISK MBR 파티셔닝 : ext4/XFS 포맷과 fstab 자동 마운트

https://youtu.be/yYV8RQKCFzA 1. 개요 이 문서는 fdisk를 사용해 MBR(DOS) 디스크에 파티션을 생성하고, ext4/XFS 파일시스템을 포맷·마운트, /etc/fstab에 등록했다가, 안전하게 해제·삭제하는 전…

%일 전

[Linux] MBR vs GPT : 리눅스 파티션 방식 쉽게 비교

1. 개요 Linux에서 디스크 파티션 스타일은 MBR(Master Boot Record) 와 GPT(GUID Partition Table)에 대해 설명합니다. 2. MBR이란? 디스크…

%일 전

[WindowsServer] Windows Server 2025 설치

https://youtu.be/CNd1bJV4wGY 1. 개요 Windows Server를 새로 설치할 때의 설치 과정을 단계별로 정리하였습니다. Windows Server 설치…

%일 전