본문 바로가기
네트워크 (LAN,WAN)

Linux Network Manager 설정 관리 명령어 nmcli 기본 옵션

by 날으는물고기 2024. 1. 24.

Linux Network Manager 설정 관리 명령어 nmcli 기본 옵션

nmcli는 NetworkManager Command Line Interface의 약자로, Linux 환경에서 네트워크 관리를 위한 명령행 도구입니다. nmcli를 사용하면 네트워크 연결, 프로파일 관리, 디바이스 설정 등을 쉽게 수행할 수 있습니다. 여기에는 nmcli의 대표적인 용도와 몇 가지 일반적인 옵션에 대한 설명이 포함되어 있습니다.

대표적인 용도

  1. 연결 관리
    • 네트워크 연결을 관리할 때 nmcli를 사용할 수 있습니다.
    • nmcli connection up/down <ConnectionName>을 사용하여 연결을 활성화 또는 비활성화할 수 있습니다.
  2. 프로파일 관리
    • nmcli connection show를 사용하여 현재 설정된 연결 프로파일을 표시할 수 있습니다.
    • nmcli connection addnmcli connection modify를 사용하여 새로운 연결 프로파일을 추가하거나 수정할 수 있습니다.
  3. 무선 네트워크 관리
    • 무선 네트워크에 연결하고 관리하는 데에 사용됩니다.
    • nmcli device wifi 명령을 사용하여 주변의 무선 네트워크를 검색할 수 있습니다.
  4. 디바이스 상태 확인
    • nmcli device status를 사용하여 현재 네트워크 디바이스의 상태를 확인할 수 있습니다.
  5. IP 주소 및 DNS 설정
    • nmcli connection modify를 사용하여 IP 주소, 서브넷, 게이트웨이, DNS 등의 연결 설정을 구성할 수 있습니다.

주요 옵션

  • -t (--terse): 간결한 출력을 제공합니다.
  • -p (--pretty): 예쁜 형식의 출력을 표시합니다.
  • -a (--ask): 사용자에게 입력을 요청할 때 사용합니다.
  • -f (--fields) : 특정 필드를 지정하여 출력합니다.
  • -e (--escape): 특수 문자를 이스케이프합니다.

예제

  1. 연결 상태 확인
    nmcli connection show
  2. 무선 네트워크 스캔
    nmcli device wifi list
  3. 특정 연결 활성화
    nmcli connection up <ConnectionName>
  4. IP 주소 및 DNS 설정
    nmcli connection modify <ConnectionName> ipv4.addresses "192.168.1.2/24" ipv4.gateway "192.168.1.1" ipv4.dns "8.8.8.8"
  5. 상세 정보 출력
    nmcli -p connection show <ConnectionName>

nmcli에는 다양한 기능과 옵션이 있으며, 사용자의 네트워크 관리 요구에 따라 유용하게 활용할 수 있습니다. 필요에 따라 man nmcli 명령을 사용하여 자세한 도움말을 얻을 수 있습니다.

728x90

댓글