NetworkManager의 명령줄 관리 도구
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: 변경 사항 모니터링
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 exportnmcli> 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:nmcli connection up default # DHCP가 가능한 네트워크 연결 nmcli connection up testing # 정적 네트워크 연결 nmcli connection modify "MyWiFi" connection.zone public # 특정 네트워크에 대해 public 존 강제. firewall-cmd zone 참고