nmcli를 사용하여 터미널을 통해 Linux에서 Wi-Fi에 연결하는 방법

nmcli를 사용하여 터미널을 통해 Linux에서 Wi-Fi에 연결하는 방법

2022-10-04 last update

6 minutes reading ubuntu terminal network

소개



Network-Manager의 CLI를 사용하는 이유는 무엇입니까? 때로는 Ubuntu Network Manager가 정말 엉뚱할 수 있고 GUI(그래픽 사용자 인터페이스)를 통해 Wi-Fi 핫스팟에 연결하지 못할 수 있습니다.

Network-Manager가 시작되지 않을 수 있으며 터미널을 통해 서비스를 수동으로 다시 시작할 때에도 Wi-Fi 핫스팟(이미 알려지고 저장된 홈 네트워크 포함)에 연결하는 데 여전히 문제가 발생할 수 있습니다.

이중 부팅 설정과 독립 실행형 Linux 설치에서 그 문제가 있었고 특히 우리 모두가 겪고 있는 WFH(재택 근무) 기간 동안 정말 짜증이 났습니다.

네트워크 관리자에 네트워크 관리자를 제어하기 위한 명령줄 도구가 있다는 것은 정말 편리합니다.

nmcli는 연결/연결 해제할 수 있는 기회를 제공하며 PC를 Wi-Fi 핫스팟 자체로 바꾸는 것과 같은 Network-Manager로 다른 작업을 수행할 수도 있습니다. 다음은 사용 가능한 네트워크에 연결하는 데 필요한 기본 명령입니다.

cli의 일반적인 사용법:



이미 저장된 모든 연결을 확인하려면 다음 명령을 실행하십시오.

nmcli c


사용 가능한 Wi-Fi 핫스팟을 보려면 다음 명령을 실행하십시오.

nmcli d wifi list


출력은 다음과 같아야 합니다.



다음을 사용할 수도 있습니다.

sudo iwlist wlan0 scanning


참고 실제 인터페이스로 wlan0을 변경해야 할 수도 있습니다. 이는 ifconfig 또는 iwconfig 명령으로 쉽게 확인할 수 있습니다.

당신이 할 수 있는 또 다른 일은 특정 네트워크에서 연결을 끊고 싶을 때 필요하므로 네트워크 인터페이스를 나열하는 것입니다.

iwconfig


출력은 다음과 같아야 합니다.



이제 Wi-Fi 인터페이스를 알면 다음 명령을 사용하여 네트워크 관리자의 cli를 사용하여 쉽게 연결을 끊을 수 있습니다.

nmcli d disconnect WifiInterface


예는 다음과 같습니다.

nmcli d disconnect wlan0


이것이 우리가 사용하는 네트워크 인터페이스이기 때문에 wlan0을 사용하고 있습니다.

연결하려면 다음을 사용할 수 있습니다.

nmcli d connect WifiInterface


예시:

nmcli d connect wlan0


그러나 연결하려는 정확한 Wi-Fi 네트워크를 지정할 수도 있으므로 다음 명령을 사용할 수도 있습니다.

참고: 이것은 Ubuntu 16.04에서만 작동할 수 있음을 염두에 두십시오. 연결을 끊으려면 다음을 사용하십시오.

nmcli c down Wi-Fi-Name


예시

nmcli c down Wi-Fi-Name


저장된 Wi-Fi 네트워크에 연결하려면 다음을 사용하십시오.

nmcli c up Wi-Fi-Name


예시:

nmcli c up Wi-Fi-Name


결론



이제 nmcli를 사용하여 Wi-Fi 네트워크에 연결할 수 있습니다.

그러나 문제가 발생하면 직면한 오류/문제가 포함된 이메일을 보내주시면 확인하겠습니다.

nmcli의 전체 매뉴얼 페이지를 확인할 수도 있습니다.
사용 가능한 모든 옵션을 확인하려면 매뉴얼 페이지를 참조하십시오!

지원하다



이 게시물을 재미있게 읽었거나 새로운 것을 배웠고 이와 같은 콘텐츠를 더 많이 게시할 수 있도록 지원하고 싶다면 저에게 커피를 사주는 데 도움을 주세요.



고맙습니다!