NetworkManager를 사용하여 Linux의 명령줄에서 WiFi 네트워크에 연결하는 방법

Networkmanagerleul Sayonghayeo Linuxui Myeonglyeongjul Eseo Wifi Neteuwokeue Yeongyeolhaneun Bangbeob



이 문서에서는 NetworkManager를 사용하여 네트워크 장치를 관리하는 최신 Linux 배포판의 명령줄에서 WiFi 네트워크에 연결하는 방법을 보여줍니다.

이 문서는 네트워크 관리를 위해 NetworkManager를 사용하고 'nmcli' 명령줄 도구를 사용할 수 있는 다음 나열된 Linux 배포판 및 기타 Linux 배포판(목록에 없음)에서 작동합니다.







  • 우분투
  • 데비안
  • 리눅스 민트
  • 초등 OS
  • 페도라
  • RHEL
  • CentOS 스트림
  • 알마리눅스
  • 록키 리눅스
  • 오픈수세
  • SLES(수세 리눅스 엔터프라이즈 서버)
  • 오라클 리눅스

목차 주제:

  1. Nmcli를 사용하여 명령줄에서 Linux의 모든 네트워크 장치 나열
  2. Nmcli를 사용하여 명령줄에서 Linux에서 사용 가능한 WiFi 네트워크 검색
  3. Nmcli를 사용하여 명령줄에서 Linux의 WiFi 네트워크에 연결
  4. 명령줄에서 WiFi/인터넷 연결 확인
  5. Nmcli를 사용하여 명령줄에서 Linux의 WiFi 네트워크 연결 끊기
  6. 결론

Nmcli를 사용하여 명령줄에서 Linux의 모든 네트워크 장치 나열

Linux 컴퓨터에 설치된 모든 네트워크 장치를 나열하려면 다음 명령을 실행하십시오.



$ sudo nmcli 장치

목록에서 WiFi 네트워크 인터페이스를 찾아야 합니다. 우리의 경우 WiFi 네트워크 인터페이스는 'wlp7s27u1'이라고 합니다.







Nmcli를 사용하여 명령줄에서 Linux에서 사용 가능한 WiFi 네트워크 검색

해당 지역의 모든 WiFi 네트워크를 나열하려면 다음 명령을 실행하십시오.

$ sudo nmcli 장치 Wi-Fi 목록

보시다시피 우리 지역의 모든 WiFi 네트워크가 나열됩니다.



어떤 이유로 원하는 WiFi SSID가 목록에 표시되지 않으면 다음 명령을 사용하여 다시 검색하십시오.

$ sudo nmcli 장치 Wi-Fi 재검색

보시다시피, 재검색 후에는 훨씬 더 많은 WiFi 네트워크가 나열됩니다.

$ sudo nmcli 장치 Wi-Fi 목록

Nmcli를 사용하여 명령줄에서 Linux의 WiFi 네트워크에 연결

WPA2 '비밀' 비밀번호로 구성된 'NodeKite-2.4G' WiFi 네트워크 SSID(가령)에 연결하려면 다음 명령을 실행하세요.

$ sudo nmcli 장치 Wi-Fi 연결 'NodeKite-2.4G' 비밀번호 '비밀'

또한 WiFi 라우터의 BSSID를 사용하여 다음과 같이 WiFi 네트워크에 연결할 수도 있습니다.

$ sudo nmcli 장치 Wi-Fi 연결 '68:22:BB:41:B6:A9' 비밀번호 '비밀'

'HiddenNet' SSID(예를 들어)를 사용하여 숨겨진 WiFi 네트워크에 연결하려면 다음과 같이 할 수 있습니다.

$ sudo nmcli 장치 Wi-Fi 연결 '히든넷' 비밀번호 '비밀' 숨겨진

컴퓨터에 여러 WiFi 네트워크 인터페이스가 있고 특정 WiFi 네트워크 인터페이스를 사용하여 WiFi 네트워크에 연결하려는 경우 다음과 같이 끝에 'ifname' 플래그를 추가하면 됩니다.

$ sudo nmcli 장치 Wi-Fi 연결 'NodeKite-2.4G' 비밀번호 '비밀' ifname wlp7s27u1

새로운 NetworkManager 연결이 생성되고 활성화되어야 하며 컴퓨터가 WiFi 네트워크에 연결되어야 합니다.

보시다시피, 새로운 'NodeKite-2.4G' NetworkManager 연결 프로필(연결하도록 구성한 WiFi SSID와 동일한 이름)이 생성됩니다.

$ sudo nmcli 연결

명령줄에서 WiFi/인터넷 연결 확인

원하는 WiFi 네트워크에 연결되면 WiFi 네트워크 인터페이스(이 경우 wlp7s27u1)는 다음 스크린샷에서 볼 수 있듯이 DHCP를 통해 라우터로부터 IP 주소를 받아야 합니다.

$ 아이피

또한 'google.com'(또는 기타 인기 웹사이트의 도메인 이름)을 핑할 수 있어야 합니다.

$ -씨 구글컴

Nmcli를 사용하여 명령줄에서 Linux의 WiFi 네트워크 연결 끊기

WiFi 네트워크 SSID NodeKite-2.4G의 연결을 끊으려면 다음 명령을 실행하십시오.

$ sudo nmcli 연결이 끊어졌습니다. 'NodeKite-2.4G'

보시다시피 'NodeKite-2.4G' NetworkManager 연결과 'wlp7s27u1'[2] WiFi 네트워크 인터페이스가 다운되었습니다[1]. WiFi 네트워크 연결이 끊어지면 웹사이트의 DNS 이름을 핑할 수 없습니다[3].

$ sudo nmcli 연결

$ 아이피

$ -씨 구글컴

결론

이 기사에서는 'nmcli' NetworkManager 명령줄 도구를 사용하여 해당 지역에서 사용 가능한 WiFi 네트워크를 나열하고 원하는 WiFi 네트워크에 연결하는 방법을 보여주었습니다. 또한 Linux의 명령줄에서 WiFi 네트워크에 연결된 후 인터넷 연결을 확인하는 방법도 보여 주었습니다. 이 기사를 읽은 후에는 'nmcli' NetworkManager 도구를 사용하여 명령줄에서 Linux 시스템의 WiFi 네트워크를 관리할 수 있습니다.

참고자료: