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

최근 게시물

Synology NAS 고정 IP 설정 – DHCP에서 수동 구성으로 바꾸기

https://youtu.be/S30V0Ua5Aqg 1. 개요 공유기가 자동으로 나눠 준 주소를 쓰던 NAS에 고정 IP를 지정하는 과정입니다. 주소가…

%일 전

Synology DS425+ 초기 설치 – DSM 설치부터 관리자 계정 생성까지

https://youtu.be/IlN8nsrFC_Y 1. 개요 디스크만 꽂아 둔 새 Synology NAS에 운영체제인 DSM을 설치하고, 관리자 계정을 만들어…

%일 전

Raspberry Pi OMV(OpenMediaVault) Rsync 자동 백업 설정과 동작 확인

https://youtu.be/EOAT80xj74M 1. 개요 공유 폴더의 내용을 다른 공유 폴더로 주기적으로 복사하도록 예약하는 과정입니다. 작업을 만들고…

%일 전

Raspberry Pi OMV(OpenMediaVault) SMB 공유 설정과 윈도우 네트워크 드라이브 연결

https://youtu.be/T8OBQ1V61J0 1. 개요 앞서 만든 공유 폴더를 SMB로 내보내 윈도우에서 네트워크 드라이브로 붙여 쓰는 과정입니다.…

%일 전

Raspberry Pi OMV(OpenMediaVault) NFS 공유 설정 – 서비스 활성화부터 클라이언트 마운트까지

https://youtu.be/3TWRTRd-Imo 1. 개요 앞서 만든 공유 폴더를 NFS로 내보내 다른 리눅스 장비에서 마운트해 쓰는 과정입니다.…

%일 전

Raspberry Pi OMV(OpenMediaVault) RAID 구성 — 플러그인 설치 ~ 공유 폴더 생성

https://youtu.be/xyQ36ZKFsyo 1. 개요 디스크 4개를 RAID 5로 묶어 하나의 큰 볼륨으로 만들고 공유 폴더까지 만드는…

%일 전