[실습] nmcli 명령어
본문
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
필기자님의 댓글