728x90
개요
Rocky Linux 9와 같은 최신 리눅스 배포판에서는 nmcli (NetworkManager Command Line Interface)를 사용하여 네트워크 설정을 관리합니다.
nmcli는 NetworkManager 서비스에 명령을 전달하여 네트워크 인터페이스의 구성, 관리 및 모니터링을 편리하게 할 수 있는 명령줄 도구입니다.
nmcli
nmcli는 텍스트 기반의 사용자 인터페이스를 제공하며 스크립트 자동화에도 유용합니다.
GUI가 없는 서버 환경이나 리모트 시스템 관리 시 nmcli를 통해 네트워크를 구성하고 문제를 진단할 수 있습니다.
주요 명령어
# nmcli general status
네트워크 상태 확인
# nmcli con show
연결 목록 표시
# nmcli dev status
디바이스 목록 표시
# nmcli con add
새 연결 추가
# nmcli con edit
연결 편집
# nmcli con up
연결 활성화
# nmcli con down
연결 비활성화
# nmcli con delete
연결 삭제
네트워크 상태 및 연결 관리
nmcli를 사용하여 네트워크의 일반적인 상태를 확인하고, 현재 활성화된 연결을 관리할 수 있습니다.
# nmcli general status
# nmcli con show
새로운 네트워크 연결 구성
새로운 연결을 추가하려면 다음과 같은 명령을 사용할 수 있습니다.
예를 들어, 새로운 Ethernet 연결을 설정하려면
# nmcli con add type ethernet con-name [연결 이름] ifname [인터페이스 이름]
네트워크 연결 활성화 및 비활성화
특정 네트워크 연결을 활성화하거나 비활성화하려면 다음 명령어를 사용합니다
# nmcli con up [연결 이름]
# nmcli con down [연결 이름]
네트워크 연결 삭제
더 이상 필요하지 않은 네트워크 연결을 삭제할 때 사용합니다.
# nmcli con delete [연결 이름]
네트워크 인터페이스 설정
특정 네트워크 인터페이스에 대한 세부 설정을 구성하고자 할 때는 nmcli dev 명령을 사용합니다.
# nmcli dev modify [인터페이스 이름] [옵션]
네트워크 문제 해결
네트워크 문제를 진단하고 해결할 때 nmcli를 사용하여 연결 문제를 진단하거나 네트워크
인터페이스의 상세한 정보를 획득할 수 있습니다.
예를 들어, 특정 인터페이스에 대한 상세 정보를 얻거나 로깅을 통해 문제를 파악할 수 있습니다.
# nmcli dev show [인터페이스 이름]
# nmcli general logging level DEBUG domains ALL
결론
nmcli는 리눅스 환경에서 네트워크 설정과 관리를 위한 강력한 도구입니다.
사용자는 nmcli를 통해 네트워크 인터페이스를 추가, 구성, 활성화 및 비활성화할 수 있으며,
문제가 발생했을 때 빠르게 진단하고 해결할 수 있습니다. GUI 환경이 없는 서버나 리모트 시스템에서도 nmcli는 네트워크 관리를 위한 신뢰할 수 있는 솔루션을 제공합니다.
이 가이드는 nmcli의 기본 사용법을 소개하고 주요 기능을 간략하게 설명합니다.
실제 사용 환경에 맞게 nmcli 명령을 적절히 조합하여 네트워크를 원활하게 관리하시기 바랍니다.
'OS > Linux' 카테고리의 다른 글
Alias (0) | 2024.02.17 |
---|---|
리눅스의 파일 압축과 아카이브 관리 (0) | 2024.02.17 |
Parted 실습 (0) | 2024.02.15 |
grep (0) | 2024.02.15 |
SU vs SU - (0) | 2024.02.15 |