Rocky Linux NetworkManager nmcli 명령어 사용
nmcli 란?
리눅스 네크워크매니저 관리 명령어입니다.
nmcli 명령어를 통해 네트워크 정보를 등록 수정 변경 삭제 관리 할 수 있습니다.
사전준비
NetworkManager를 사용하기 위해 root 계정 또는 sudo 명령어가 사용이 가능한 계정으로 로그인합니다.
H/W 확인
nmcli 명령어를 사용하기 전에 Network 하드웨어가 정상적으로 설치되어 있는지 확인합니다.
lshw –class network 명령어를 실행해 봅니다.
lshw -class network
정상적으로 실행이 된다면 아래 그림과 같이 네트워크 정보가 조회됩니다.
네트워크 설정파일이 있는지 확인
Network 하드웨어가 정상적으로 설치가 되어 있다면 이제 /etc/sysconfig/network-scripts 폴더로 이동합니다.
ifcfg-* 설정파일이 있는 것을 확인합니다.
네트워크 정보 추가
테스트로 네트워크 정보를 추가 해보겠습니다.
test-con 이라는 명칭의 네트워크를 ip4 방식의 정적할당으로, IP는 192.168.1.10, GATEWAY IP는 192.168.1.1, 서브넷은 /24 bit로 생성하는 명령어 입니다.
다음 명령어를 실행합니다.
nmcli con add con-name test-con ifname enp0s3 type ethernet ipv4.method manual ipv4.address 192.168.1.10/24 ipv4.gateway 192.168.1.1
실행이되면 다음과 같이 설정파일이 추가 됩니다.
네트워크 정보 수정
테스트로 생성한 test-con 네트워크에 DNS 정보를 수정해하겠습니다.
DNS 정보를 8.8.8.8 과 1.1.1.1 로 수정하는 다음명령어를 실행합니다.
nmcli con mod test-con ipv4.dns "8.8.8.8,1.1.1.1"
명령어를 실행하고 수정된 정보를 확인하면 다음과 같습니다.
다른 네트워크 설정을 변경하려면 아래 내용을 nmcli 명령어로 실행하면 되는데 명령어는 다음과 같습니다.
nmcli 관리 항목 | nmcli con mod |
ipv4 static 사용 | ipv4.method manual |
ipv4 dhcp 사용 | ipv4.method auto |
ipv4 설정(정적 IP 사용시만) | ipv4.addresses 192.168.0.10/24 |
기본 gateway 설정(정적 IP 사용시만) | ipv4.gateway 192.168.0.1 |
네임서버 설정 (관련하여 설정한 해당 네임서버를 이용하도록 /etc/resolv.conf도 수정 필요) |
ipv4.dns 1.1.1.1 |
부팅시 자동연결 | connection.autoconnect yes |
연결 이름 | connection.id eth0 |
사용되는 장치명 | connection.interface-name eth0 |
네트워크 연결정보 삭제
네트워크 연결정보를 삭제하려면 다음명령어를 실행합니다.
nmcli con del test-con
다음과 같이 실행되면 정상적으로 제거 된것입니다.
네트워크 연결 시작
저장된 네트워크정보를 기반으로 네트워크를 시작하려면 다음명령어를 실행하세요
nmcli con up test-com
네트워크 연결 끊기
저장된 네트워크정보를 삭제하려면 다음 명령어를 실행하세요
nmcli con down test-com
기본적인 nmcli 명령어를 알아보았습니다.
도움이 되셨다면 구독 / 공감 부탁드립니다.
감사합니다.
'IT > Rocky 8' 카테고리의 다른 글
Rocky Linux 8 semanager 설치하기 (0) | 2023.03.30 |
---|---|
VirtualBox에서 Rocky Linux Network 설정 (2) | 2023.02.19 |
Rocky Linux(록키 리눅스) 8.7 을 설치해 봅시다.(2/2) (0) | 2023.02.18 |
Rocky Linux(록키 리눅스) 8.7 을 설치해 봅시다.(1/2) (3) | 2023.02.18 |