nmcli (NetworkManager)
NetworkManager의 명령줄 관리 도구
Usages
nmcli [<options>] <object> {<command> | help }
nmcli [<options>] <object> {<command> | help}:[<options>]: 옵션–terse,-t: 간단한 형식으로 출력–pretty,-p: 읽기 편하도록 출력–mode {tabular | multiline},-m: 표/줄 형식 출력tabular: 한 줄이 하나의 항목으로 표현되는 테이블multiline: 여러 줄로 표시되는 속성.
–colors {yes | no | auto},-c: 출력 색상 지정(이스케이프 시퀀스)–fields {field1, field2 | all | common},-f: 출력 필드 지정common: defaultall:
<object>: 개체general,g: 일반 상태 및 작업networking,n: 관리 전반radio,r: 라디오 스위치connection,c: 연결device,d: 장치agent,a: 비밀 에이전트 또는 polkit 에이전트monitor,m: 변경 사항 모니터링
connection
nmcli connection
nmcli connection show [PROFILE]: 프로파일 나열 또는 프로파일 설정값 보기nmcli connection up: 연결 활성화nmcli connection downnmcli connection modify PROFILE KEY VALUE프로파일의 값 변경nmcli connection addnmcli connection edit PROFILE별도 에디터 열기nmcli connection clonenmcli connection deletenmcli connection monitornmcli connection reloadnmcli connection loadnmcli connection importnmcli connection export
EDIT
nmcli> help ------------------------------------------------------------------------------ ---[ 메인 메뉴 ]--- goto [<설정> | <속성>] :: 설정 또는 속성으로 이동 remove <설정ing>[.<속성>] | <속성> :: 설정 제거 또는 속성 값 재설정 set [<설정>.<속성> <값>] :: 속성 값 설정 describe [<설정>.<속성>] :: 속성 설명 print [all | <설정>[.<속성>]] :: 연결 인쇄 verify [all | fix] :: 연결 확인 save [persistent|temporary] :: 연결 저장 activate [<if이름>] [/<ap>|<nsp>] :: 연결 활성화 back :: 한 레벨 위로 이동 (뒤로) help/? [<명령>] :: 이 도움말 인쇄 nmcli <설정-옵션> <값> :: nmcli 구성 quit :: nmcli 종료
nmcli device set:nmcli device status:
Tips
nmcli connection up default # DHCP가 가능한 네트워크 연결 nmcli connection up testing # 정적 네트워크 연결 nmcli connection modify "MyWiFi" connection.zone public # 특정 네트워크에 대해 public 존 강제. firewall-cmd zone 참고