데비안의 명령줄에서 WiFi에 연결하는 3가지 방법

3 Ways Connect Wifi From Command Line Debian



이 튜토리얼에서는 Linux Debian 및 Debian 기반 배포판의 명령줄에서 3가지 다른 방법으로 Wifi에 연결하는 방법을 간략하게 설명합니다. nmcli , nmtui 그리고 wpa_supplicant . nmcli, nmtui 및 wpa_supplicant 외에도 iwconfig, iwlist 및 dhclient 명령이 사용되며 이 자습서에서 간략하게 설명합니다.

Iwconfig를 사용하여 네트워크 검색:

시작하기 전에 연결하려는 네트워크의 essid 또는 이름을 알아야 합니다.







이 튜토리얼은 사용 방법을 보여줍니다 Iwconfig 사용 가능한 네트워크를 검색하는 명령입니다. Iwconfig 와 비슷하다 명령 ifconfig 하지만 무선 인터페이스를 관리하기 위해. 이 명령을 사용하면 주파수 또는 채널을 편집하고 네트워크 장치 모드(Ad-hoc, Managed, Master, Repeater, Monitor, Secondary)를 변경하고 ESSID를 설정할 수 있습니다.



참고: SSID/ESSID 네트워크 또는 라우터 이름 또는 식별자입니다.



Wi-Fi 카드가 제대로 감지되었는지 확인하려면 먼저 명령을 실행하십시오. iwconfig 다음 스크린샷과 같이





수도iwconfig

출력에 루프백(lo) 인터페이스, 이더넷 카드(enp2s0) 및 Wi-Fi 카드가 표시되는 것을 볼 수 있습니다. wlp3s0 명령을 사용하여 사용 가능한 네트워크를 스캔하는 데 사용할 이블리스트 .



첫 번째 줄은 802.11 표준에 대한 지원을 나타내며 장치가 연결되지 않았음을 나타냅니다. 두 번째 줄은 Wi-Fi 카드가 관리 모드 , 액세스 포인트와 연결되지 않았습니다.

세 번째 줄에는 다음이 포함됩니다. 짧은 제한 재시도 실패한 전송 후 시도 횟수를 결정하고 RTS 임계값 연결 전 확인 횟수 정의, 프래그먼트 쓰르 카드가 보낼 최대 패킷 크기를 보여줍니다.

마지막 두 줄은 인증이 없고 전원 관리가 꺼져 있음을 보여줍니다.

명령 이블리스트 컴퓨터의 일부가 아닌 것을 포함하여 무선 장치에 대한 추가 정보를 제공합니다. 이 경우 인수를 추가하여 사용 가능한 네트워크를 스캔합니다. 주사 . 출력에는 ESSID, 신호 품질, 채널, 모드 등과 같은 일부 정보가 포함된 액세스 포인트 목록이 표시됩니다.

다음 명령을 실행하여 사용 가능한 네트워크 목록을 인쇄합니다.

수도iwlist wlp3s0 스캔

노트: 바꾸다 wlp3s0 명령을 수행할 때 표시되는 무선 카드의 경우 iwconfig 처형되었다.

보시다시피 출력에는 LinuxHint 액세스 포인트를 포함한 여러 네트워크가 표시되지만 형식은 사용자에게 친숙하지 않습니다. 나머지는 생략하고 ESSID 또는 사용 가능한 네트워크 이름만 인쇄하려면 다음을 실행하십시오.

수도iwlist wlp3s0 스캔| 꽉 붙잡음ESSID

이제 볼 수 있듯이 출력은 명확하고 액세스 포인트 이름(essid)으로 제한됩니다.

nmcli를 사용하여 명령줄에서 Wi-Fi에 연결:

NMCLI는 그래픽 관리자의 대안으로 사용할 수 있는 NetworkManager용 명령줄 인터페이스입니다. NMCLI를 사용하면 사용자가 연결을 생성, 편집 및 제거하거나 연결을 활성화 및 비활성화하고 장치 상태를 표시할 수 있습니다.

다음 구문은 다음 인수와 함께 nmcli를 실행하여 LinuxHint 네트워크(이전에 사용된 명령 Iwlist로 검색됨)에 연결하는 방법을 보여줍니다.

nmcli d wifi 연결 LinuxHint 암호 morochita

어디에 디 와이파이 무선 장치를 지정하고, 리눅스힌트 연결 essid를 지정하고 비밀번호 모로코 비밀번호.

노트: 바꾸다 리눅스 힌트 라우터 ssid 및 모로치타 귀하의 실제 비밀번호를 위해.

nmcli에 대한 추가 정보는 다음에서 얻을 수 있습니다. https://linux.die.net/man/1/nmcli

nmtui를 사용하여 콘솔에서 Wi-Fi에 연결:

Nmtui는 콘솔 실행에서 nmcli 및 Network Manager에 대한 대화형 curses 기반 대안입니다.

nmtui

첫 번째 화면에서는 기존 연결을 편집하고, 새 연결을 활성화하고, 호스트 이름을 편집할 수 있습니다. 두 번째 옵션 선택 연결 활성화 그리고 누르다 시작하다 .

Nmtui는 사용 가능한 유선 및 무선 네트워크를 모두 표시합니다. 액세스 포인트를 선택하고 시작하다 .

메모: 이 예에서 ESSID는 LinuxHint에서 LinuxH1nt로 변경되어 비밀번호 요청 단계를 보여줍니다.

다음 화면에서 비밀번호를 묻고 입력하고 누르세요. 시작하다 계속하다.

그리고 연결됩니다.

Nmtui의 매뉴얼 페이지에서 추가 정보를 얻을 수 있습니다. https://www.mankier.com/1/nmtui

wpa_supplicant를 사용하여 Wi-Fi에 연결합니다.

Wpa_supplicant는 인증 프로세스에서 협상을 허용하는 신청자입니다. nmcli 및 nmtui와 달리 wpa_supplicant는 기본적으로 Debian에 설치되지 않습니다.

Debian 기반 시스템에 wpa_supplicant를 설치하려면 다음을 실행하십시오.

수도적절한설치wpasupplicant

파일을 수정해야 합니다 /etc/wpa_supplicant.conf 액세스 포인트 essid 및 비밀번호를 추가하면 다음 명령을 실행하여 이를 달성할 수 있습니다.

wpa_passphrase LinuxHint 모로코| 수도 //wpa_supplicant.conf

노트: essid는 LinuxHint로, 실제 비밀번호는 morochita로 바꾸세요. 공백이 포함된 네트워크 이름에는 따옴표를 사용할 수 있습니다.

wpa_supplicant.conf가 편집되면 다음 명령을 실행하여 연결할 수 있습니다. -씨 구성 파일을 지정하고 -NS 네트워크 인터페이스를 지정합니다.

수도wpa_supplicant-씨 //wpa_supplicant.conf-NSwlp3s0

사용하는 것을 볼 수 있듯이 iwconfig , 이제 무선 카드가 액세스 포인트와 연결되었습니다.

수도iwconfig

연결하려면 다음 명령을 실행하십시오. dhclient 다음 스크린샷과 같이 동적 IP 주소를 가져옵니다.

수도dhclient wlp3s0

노트: 바꾸다 wlp3s0 당신의 무선 카드를 위해.

실행 후 dhclient , 연결된 액세스 포인트를 통해 인터넷에 연결되어 있어야 합니다.

wpa_supplicant에 대한 추가 정보는 다음에서 얻을 수 있습니다. https://linux.die.net/man/8/wpa_supplicant

이 튜토리얼이 데비안 기반 시스템의 명령줄에서 Wi-Fi에 연결하는 데 유용하기를 바랍니다. 더 많은 Linux 자습서 및 팁을 보려면 LinuxHint를 계속 팔로우하세요.