NetworkManager는 많은 리눅스 데스크톱과 서버에서 네트워크 장치를 관리하고 연결 프로필을 활성화합니다. 보편적으로 사용되는 것은 아니므로 nmcli로 설정을 변경하기 전에 대상 인터페이스를 소유하는지 확인하십시오.
네트워크 구성 · 레슨 4
NetworkManager
NetworkManager가 장치, 영구 연결 프로필 및 활성 런타임 상태를 구분하는 방법을 알아봅니다.
장치와 연결
장치는 enp1s0 또는 wlan0 같은 커널 인터페이스입니다. 연결은 IPv4, IPv6, DNS, Wi-Fi, 라우팅 및 기타 설정을 담은 저장 프로필입니다. 하나의 장치에 여러 프로필이 있을 수 있지만 일반적으로 한 번에 적용 가능한 프로필 하나만 활성 상태입니다.
$ nmcli device status
$ nmcli connection show
$ nmcli connection show --active
NetworkManager 연결 프로필이란 무엇입니까?
실제 상태 조사하기
활성 프로필과 장치 세부 정보를 표시합니다.
$ nmcli -f GENERAL,IP4,IP6 device show enp1s0
$ nmcli connection show 'Wired connection 1'
프로필 설정, 런타임 DHCP 결과 및 커널 상태가 서로 다를 수 있습니다. ip address, ip route 및 확인자와 비교하십시오. 더 이상 권장되지 않는 nm-tool을 현재 작업 흐름의 기반으로 삼으면 안 됩니다.
활성 NetworkManager 프로필을 나열하는 명령은 무엇입니까?
프로필 수정 및 활성화하기
이름이 지정된 프로필을 명시적으로 수정한 뒤 유지 관리 시간에 활성화합니다.
$ sudo nmcli connection modify 'Wired connection 1' ipv4.method auto
$ sudo nmcli connection up 'Wired connection 1'
수정은 영구 프로필 데이터를 바꾸고 활성화는 실시간 주소, 경로 및 DNS를 교체할 수 있습니다. 원격 변경에는 콘솔 접근, 저장된 원래 설정 및 독립적인 시간 제한 되돌리기가 필요합니다. 변경하는 연결 자체에 복구 명령 전달을 의존하지 마십시오.
connection modify와 connection up의 차이는 무엇입니까?
검증 및 비밀 정보 보호
활성화 후 프로필 상태, 커널 주소와 경로, DNS, 양쪽 주소 계열 및 의도한 애플리케이션을 검증합니다. Wi-Fi, VPN, 802.1X 및 모바일 프로필에는 비밀 정보가 들어 있을 수 있습니다. 프로필 권한을 제한하고 공유 로그나 셸 기록에 비밀 필드를 출력하지 마십시오.
NetworkManager가 “연결됨”을 보고하는 것보다 강한 증거는 무엇입니까?
레슨 완료
NetworkManager 완료
이제 NetworkManager 프로필을 인터페이스 객체와 혼동하지 않고 관리할 수 있습니다.
NetworkManager가 대상 장치를 소유하는지 확인합니다.
저장 프로필과 활성 런타임 상태를 구분합니다.
장치, 모든 프로필 및 활성 프로필을 별도로 조사합니다.
수정, 활성화, 복구 및 검증을 서로 다른 단계로 수행합니다.