21.2. nmcli 를 사용하여 오프라인 모드에서 키 파일 연결 프로필 생성


nmcli, network RHEL 시스템 역할 또는 nmstate API와 같은 NetworkManager 유틸리티를 사용하여 NetworkManager 연결을 관리하고 구성 파일을 만들고 업데이트합니다. 그러나 nmcli --offline connection add 명령을 사용하여 오프라인 모드에서 키 파일 형식으로 다양한 연결 프로필을 만들 수도 있습니다.

오프라인 모드를 사용하면 nmcliNetworkManager 서비스 없이 작동하여 표준 출력을 통해 키 파일 연결 프로필을 생성합니다. 이 기능은 다음 시나리오에서 유용할 수 있습니다.

  • 다른 곳에 사전 배포해야 하는 연결 프로필을 생성하려고 합니다. 예를 들어 컨테이너 이미지 또는 RPM 패키지로 사용할 수 있습니다.
  • chroot 유틸리티를 사용하려는 경우와 같이 NetworkManager 서비스를 사용할 수 없는 환경에서 연결 프로필을 생성하려고 합니다. 또는 Kickstart %post 스크립트를 통해 설치할 RHEL 시스템의 네트워크 구성을 생성하거나 수정하려는 경우입니다.

프로세스

  1. 키 파일 형식으로 새 연결 프로필을 생성합니다. 예를 들어 DHCP를 사용하지 않는 이더넷 장치의 연결 프로필의 경우 유사한 nmcli 명령을 실행합니다.

    # nmcli --offline connection add type ethernet con-name Example-Connection ipv4.addresses 192.0.2.1/24 ipv4.dns 192.0.2.200 ipv4.method manual > /etc/NetworkManager/system-connections/example.nmconnection
    Copy to Clipboard Toggle word wrap
    참고

    con-name 키로 지정한 연결 이름은 생성된 프로필의 id 변수에 저장됩니다. nmcli 명령을 사용하여 나중에 이 연결을 관리하는 경우 다음과 같이 연결을 지정합니다.

    • id 변수를 생략하지 않으면 연결 이름(예: Example-Connection )을 사용합니다.
    • id 변수가 생략되면 .nmconnection 접미사 없이 파일 이름을 사용합니다(예: 출력 ).
  2. root 사용자만 읽고 업데이트할 수 있도록 권한을 구성 파일로 설정합니다.

    # chmod 600 /etc/NetworkManager/system-connections/example.nmconnection
    # chown root:root /etc/NetworkManager/system-connections/example.nmconnection
    Copy to Clipboard Toggle word wrap
  3. NetworkManager 연결을 다시 로드합니다.

    # nmcli connection reload
    Copy to Clipboard Toggle word wrap
  4. 프로필의 autoconnect 변수를 false 로 설정하면 연결을 활성화합니다.

    # nmcli connection up Example-Connection
    Copy to Clipboard Toggle word wrap

검증

  1. NetworkManager 서비스가 실행 중인지 확인합니다.

    # systemctl status NetworkManager.service
    ● NetworkManager.service - Network Manager
       Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
       Active: active (running) since Wed 2022-08-03 13:08:32 CEST; 1min 40s ago
    ...
    Copy to Clipboard Toggle word wrap
  2. NetworkManager가 구성 파일에서 프로필을 읽을 수 있는지 확인합니다.

    # nmcli -f TYPE,FILENAME,NAME connection
    TYPE      FILENAME                                                     NAME
    ethernet  /etc/NetworkManager/system-connections/example.nmconnection  Example-Connection
    ...
    Copy to Clipboard Toggle word wrap

    출력에 새로 생성된 연결이 표시되지 않으면 키 파일 권한 및 사용한 구문이 올바른지 확인합니다.

  3. 연결 프로필을 표시합니다.

    # nmcli connection show Example-Connection
    connection.id:                          Example-Connection
    connection.uuid:                        232290ce-5225-422a-9228-cb83b22056b4
    connection.stable-id:                   --
    connection.type:                        802-3-ethernet
    connection.interface-name:              --
    connection.autoconnect:                 yes
    ...
    Copy to Clipboard Toggle word wrap
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat