NetworkManager
100%

네트워크 구성 · 레슨 4

NetworkManager

NetworkManager가 장치, 영구 연결 프로필 및 활성 런타임 상태를 구분하는 방법을 알아봅니다.

NetworkManager는 많은 리눅스 데스크톱과 서버에서 네트워크 장치를 관리하고 연결 프로필을 활성화합니다. 보편적으로 사용되는 것은 아니므로 nmcli로 설정을 변경하기 전에 대상 인터페이스를 소유하는지 확인하십시오.

장치와 연결

장치는 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 modifyconnection up의 차이는 무엇입니까?

검증 및 비밀 정보 보호

활성화 후 프로필 상태, 커널 주소와 경로, DNS, 양쪽 주소 계열 및 의도한 애플리케이션을 검증합니다. Wi-Fi, VPN, 802.1X 및 모바일 프로필에는 비밀 정보가 들어 있을 수 있습니다. 프로필 권한을 제한하고 공유 로그나 셸 기록에 비밀 필드를 출력하지 마십시오.

NetworkManager가 “연결됨”을 보고하는 것보다 강한 증거는 무엇입니까?

레슨 완료

NetworkManager 완료

이제 NetworkManager 프로필을 인터페이스 객체와 혼동하지 않고 관리할 수 있습니다.

  • NetworkManager가 대상 장치를 소유하는지 확인합니다.

  • 저장 프로필과 활성 런타임 상태를 구분합니다.

  • 장치, 모든 프로필 및 활성 프로필을 별도로 조사합니다.

  • 수정, 활성화, 복구 및 검증을 서로 다른 단계로 수행합니다.

학습 진행 상황 저장

무료 계정을 만들어 이 레슨을 저장하고 어떤 기기에서든 계속 학습하세요.

무료 계정 만들기
다음 수업
네트워크 구성(으)로 돌아가기