웹사이트 검색

Nmtui로 Linux Wi-Fi 네트워크를 관리하는 방법


Nmtui는 NetworkManager를 사용하는 Linux 배포판에서 Wi-Fi 연결을 관리할 수 있는 터미널 애플리케이션입니다. Nmcli CLI의 대부분의 기능을 기본 그래픽 인터페이스에 표시합니다.

Nmtui는 Network Manager Text User Interface의 약자입니다. 대화형 프롬프트가 포함된 저주 기반 TUI를 제공합니다. nmcli 명령은 복잡하고 기억하기 까다로울 수 있지만 nmtui를 한 번 호출하면 연결을 구성하는 데 도움이 되는 일련의 메뉴로 이동합니다.

메인 메뉴

인수 없이 nmtui를 실행하면 세 가지 옵션 메뉴가 표시됩니다. 화살표 키를 사용하여 항목을 강조 표시한 다음 Enter 키를 눌러 선택합니다.

  • 연결 편집 – 이 하위 메뉴는 알려진 연결을 추가, 편집 및 삭제할 수 있는 옵션을 제공합니다.
  • 연결 활성화 – 이 화면에는 범위 내에 있는 Wi-Fi 네트워크가 표시되며 연결을 열 수 있습니다.
  • 시스템 호스트 이름 설정 – 컴퓨터의 호스트 이름을 편집할 수 있는 팝업 프롬프트를 표시합니다. 이 변경 사항은 시스템 전체에 적용됩니다.

nmtui에 적절한 인수를 제공하여 이러한 메뉴 중 하나로 바로 이동할 수 있습니다.

  • nmtui edit 또는 nmtui-edit– 편집 화면을 표시합니다.
  • nmtui connect 또는 nmtui-connect – 연결 화면을 표시합니다.
  • nmtui hostname 또는 nmtui-hostname – 호스트 이름 편집 프롬프트를 시작합니다.

종료 옵션을 강조 표시하거나 Esc를 눌러 메뉴에서 나갈 수 있습니다. 여러 화면을 통해 아래로 이동한 경우 Esc 키를 계속 눌러 다시 위로 이동하고 결국 프로그램을 종료합니다.

네트워크에 연결

연결은 연결 활성화 화면을 통해 활성화됩니다. 신호 강도를 나타내는 막대 그래프를 포함하여 근처에 있는 모든 Wi-Fi 네트워크 목록이 표시됩니다.

위쪽 및 아래쪽 화살표 키를 사용하여 가입할 네트워크를 선택합니다. 연결을 완료하려면 Enter 키를 누르거나 탭하여 활성화 버튼을 찾습니다. 보호 기능이 있는 경우 네트워크 암호를 입력하라는 메시지가 표시됩니다.

연결 화면의 한 가지 제한 사항은 사용 가능한 네트워크 검색 버튼이 없다는 것입니다. 목록은 주기적으로 새로 고쳐지지만 방금 범위 내에 들어온 네트워크를 표시하는 데 최대 1분이 걸릴 수 있습니다.

nmtui의 CLI 기반 nmcli를 사용하여 즉시 재검색을 강제할 수 있습니다. nmtui를 중단하고 터미널에서 nmcli rescan을 실행합니다. nmtui connect를 다시 실행하여 최신 옵션으로 새로 고쳐야 하는 그래픽 네트워크 선택 화면으로 다시 시작합니다.

Nmtui의 활성화 화면에서는 네트워크 연결을 끊을 수도 있습니다. 목록에서 연결로 스크롤하고 Enter 키를 눌러 오프라인으로 전환합니다. 다른 네트워크로 전환하는 경우 수동으로 비활성화할 필요가 없습니다. 목록에서 새 네트워크를 찾고 Enter 키를 눌러 한 번에 연결할 수 있습니다.

저장된 연결 보기

연결 편집 메뉴에는 장치에 알려진 모든 Wi-Fi 네트워크가 나열됩니다. 편집할 연결을 화살표 키로 강조 표시하고 Tab 키를 눌러 오른쪽 사이드바 메뉴로 이동한 다음 편집... 옵션을 강조 표시하여 편집할 연결을 선택합니다. 연결 세부 정보를 표시하려면 Enter 키를 누릅니다.

양식을 사용하여 네트워크 속성을 조정하십시오. 상단의 프로필 이름 필드는 Nmtui 내에서 네트워크의 표시 이름을 변경합니다. 이것은 두 개의 필드 아래에 설정된 Wi-Fi SSID와는 별개입니다. 라우터에서 변경한 Wi-Fi 비밀번호를 적용할 수 있도록 비밀번호 필드가 이어집니다.

다음 섹션인 IPv4 구성 및 IPv6 구성에서는 네트워크 액세스 및 라우팅에 대한 고급 제어 기능을 제공합니다. 화살표 키를 사용하여 표시 버튼을 강조 표시한 다음 Enter 키를 눌러 이 섹션에 액세스합니다. 고정 IP 주소를 할당하고, 게이트웨이 IP를 설정하고, DNS 서버를 사용자 지정할 수 있는 새로운 필드가 표시됩니다.

화면 하단의 확인란은 네트워크의 가용성을 제어합니다. 장치가 범위 내에 있을 때마다 네트워크 사용을 중지하려면 자동 연결 필드를 지우십시오. 이는 자주 사용되지 않거나 잠재적으로 안전하지 않은 네트워크에 이상적입니다. 모든 사용자가 사용 가능 확인란은 다른 Linux 사용자 계정이 저장된 자격 증명을 사용하여 이 네트워크에 액세스할 수 있는지 여부를 제어합니다.

편집을 마치면 화살표 키를 사용하여 양식 하단에 있는 취소 및 확인 버튼에 도달합니다. 탭하여 확인으로 이동하고 Enter 키를 눌러 저장합니다.

Nmtui의 저장된 연결 목록을 사용하면 먼저 연결하지 않고도 새 네트워크를 추가할 수 있습니다. 위에 사용된 편집... 버튼 위에 있는 오른쪽 사이드바에서 추가 링크를 선택하면 저장할 SSID와 암호를 입력할 수 있는 빈 연결 세부 정보 양식이 나타납니다. 알려진 네트워크는 목록에서 선택하고 탭으로 오른쪽 사이드바로 이동한 다음 화살표 키를 사용하여 삭제를 강조 표시하여 삭제할 수 있습니다.

요약

Nmtui는 네트워크 연결 초기화 및 유지 관리를 담당하는 시스템 데몬인 NetworkManager에 대한 간단한 인터페이스입니다. Nmtui를 사용하면 터미널을 떠나거나 긴 명령 문자열을 배우지 않고도 네트워크를 제어할 수 있습니다. Nmtui의 대화형 메뉴를 사용하여 연결을 활성화하고 속성을 편집하고 시스템에서 제거할 수 있습니다.

이 기사에서는 Wi-Fi 연결에 중점을 두었지만 Nmtui는 유선 및 가상 네트워킹 장치와도 호환됩니다. 연결 편집 메뉴 하단에 표시됩니다. 연결을 선택하면 IP 주소와 DNS 설정을 편집할 수 있습니다.

고급 제어를 위해서는 배경을 살펴보고 nmcli를 직접 사용해야 합니다. 이 명령줄 도구는 시스템의 네트워크 장치에 대한 하드웨어 제어를 포함하여 NetworkManager의 모든 기능을 제공합니다.

각각의 매뉴얼 페이지를 읽으면 Nmtui 및 Nmcli 사용에 대한 자세한 지침을 얻을 수 있습니다. man nmtuiman nmcli에는 사용 가능한 명령 및 플래그에 대한 유용한 정보가 포함되어 있습니다.