시스템의 네트워킹이 자동으로 구성되려면 일반적으로 서비스가 이미 설정되어 있어야 합니다. 대부분의 최신 Linux 배포판은 이 목적으로 NetworkManager 데몬을 사용하며, 이는 리눅스 네트워크 관리의 초석이 됩니다.
리눅스에서 네트워크 관리자란 무엇인가요?
그래픽 사용자 인터페이스 (GUI) 를 사용하는 경우, 데스크톱 작업 표시줄의 작은 응용 프로그램으로 네트워크 관리자 리눅스 서비스를 발견할 가능성이 높습니다. 이 도구는 네트워크 하드웨어와 연결 정보를 관리합니다. 예를 들어, 시작 시 NetworkManager 는 네트워크 하드웨어에 대한 정보를 수집하고, 사용 가능한 연결 (무선 또는 유선 네트워크 등) 을 검색한 다음, 온라인 상태가 되도록 활성화합니다.
명령줄 상호 작용
GUI 앱릿은 편리하지만, 네트워크 관리자 리눅스 서비스와 상호 작용할 수 있는 강력한 명령줄 도구도 있습니다. 이는 서버 관리 및 스크립팅에 필수적입니다.
nm-tool 사용하기
nm-tool 명령어는 NetworkManager 의 현재 상태와 관리되는 장치 목록을 보고합니다. nm-tool은 많은 최신 시스템에서 nmcli를 선호하여 사용되지 않는 것으로 간주된다는 점에 유의하십시오.
pete@icebox:/$ nm-tool
NetworkManager Tool
State: connected (global)
- Device: eth0 [Wired connection 1] -------------------------------------------
Type: Wired
Driver: pcnet32
State: connected
Default: yes
HW Address: 12:3D:45:56:7D:CC
Capabilities:
Carrier Detect: yes
Wired Properties
Carrier: on
IPv4 Settings:
Address: 192.168.22.1
Prefix: 24 (255.255.255.0)
Gateway: 192.168.22.2
DNS: 192.168.22.2
최신 nmcli 도구
nmcli 명령어는 리눅스 네트워크 관리자를 제어하고 수정하기 위한 주요 명령줄 유틸리티입니다. 이를 통해 터미널에서 직접 상태를 확인하고, 연결을 관리하며, 네트워크 장치를 구성할 수 있습니다. 기능 전체 목록은 해당 man 페이지 (man nmcli) 를 참조하십시오.