nmcli 명령어 > 우분투 리눅스

본문 바로가기

[실습] nmcli 명령어

필기자
2023-04-18 13:50 4,081 1

본문

nmcli는 네트워크 매니저(Network Manager)를 제어하는 명령어입니다.

Linux에서 네트워크 관련 작업을 할 때 많이 사용되는 도구 중 하나입니다.

 

네트워크 상태 확인



user1@myubuntu:~$ nmcli general status
STATE   CONNECTIVITY  WIFI-HW  WIFI  WWAN-HW  WWAN 
연결됨  전체          사용     사용  사용     사용 
 

user1@myubuntu:~$ nmcli gen
STATE   CONNECTIVITY  WIFI-HW  WIFI  WWAN-HW  WWAN 
연결됨  전체          사용     사용  사용     사용

 

네트워크 활성화 및 비활성화



nmcli net con

full

nmcli net off

nmcli net con

none

nmcli net on

nmcli net con

full

네트워크 상태 구분

  •  none(없음): 호스트가 아직 네트워크에 연결 되어 있지 않다.
  •  limited(제한적): 호스트가 네트워크에 연결되어 있지만 인터넷과 연결되지는 않았다.
  •  full(전체): 호스트가 네트워크에 연결되어 있고 인터넷도 사용할 수 있다.
  •  unknown(알 수 없음): 네트워크 연결 상태를 알 수 없다. 
     

연결 상태 확인


nmcli connection show

현재 연결된 네트워크 연결 상태를 확인할 수 있습니다.

 

네트워크 연결



nmcli connection up [connection-name]

connection-name에는 연결하고자 하는 네트워크의 이름을 입력합니다. 예를 들어, nmcli connection up wifi1은 wifi1이라는 이름의 네트워크에 연결합니다.

 

네트워크 연결 끊기



nmcli connection down [connection-name]

connection-name에는 끊고자 하는 네트워크의 이름을 입력합니다. 예를 들어, nmcli connection down wifi1은 wifi1이라는 이름의 네트워크 연결을 끊습니다.

 

네트워크 정보 확인



nmcli device show [device-name]

device-name에는 확인하고자 하는 네트워크 디바이스의 이름을 입력합니다. 예를 들어, nmcli device show wlan0은 wlan0이라는 이름의 네트워크 디바이스의 정보를 확인합니다.

 

네트워크 연결 추가



nmcli connection add con-name [connection-name] ifname [interface-name] type [connection-type]

connection-name에는 추가할 네트워크의 이름을 입력하고, interface-name에는 해당 네트워크와 연결된 네트워크 디바이스의 이름을 입력합니다. connection-type에는 연결할 네트워크 유형을 입력합니다.

 

네트워크 연결 수정



nmcli connection modify [connection-name] [connection-option] [value]

connection-name에는 수정할 네트워크의 이름을 입력합니다. connection-option에는 수정할 옵션의 이름을 입력하고, value에는 해당 옵션에 대한 새로운 값을 입력합니다.

 

네트워크 연결 삭제



nmcli connection delete [connection-name]

connection-name에는 삭제할 네트워크의 이름을 입력합니다.

위의 명령어들은 nmcli에서 자주 사용되는 명령어들 중 일부입니다. 더 많은 옵션과 사용법은 man nmcli 명령어를 입력하여 확인할 수 있습니다.

 

ifconfig가 없을 때



sudo apt-get update

sudo apt-get install net-tools

댓글목록1

필기자님의 댓글

필기자
2024-05-21 15:05
sudo nmcli con add type ethernet con-name test-net ifname ens33 ipv4.addresses 192.168.1.10/24 gw4 192.168.1.1
게시판 전체검색