WPS를 통해 Wi-Fi AP에 연결하는 방법은 무엇입니까?


28

WPS를 통해 Wi-Fi AP에 연결하는 방법은 무엇입니까? 구성, CLI, GUI 등 모든 것이 좋습니다.


이 질문은 버린 것 같습니다. 허용되지 않는 대답 또는 대답이없는 질문에 더 자세한 내용을 추가 할 수 있습니까? 이 질문이 더 이상 적용되지 않으면 문제를 해결 한 경우 해당 질문을 삭제하거나 스스로 대답 할 수 있습니다. 삭제 플래그가 지정되었습니다. 감사!
Ringtail

나는 언제든지 해결책을 시도 할 가능성이 없지만, 좋아 보인다.
Michael

@ user51072 사용해 보셨습니까? 작동하는 솔루션이 있습니까?
Dejan

1
그것의 아주 좋은 질문이지만 매우 복잡한 답변 : / 어떤 플랫폼에서 한 번의 클릭 기능이 정말 흥미 롭습니다 ... 대답을 수락하기 전에 더 안정적인 방법이 나올 때까지 기다릴 수 있습니다.
Jurosh

1
자세한 안내와 리눅스 민트에 대한 이전의 대답, wpa_cli forums.linuxmint.com/viewtopic.php?t=192554
Stavr00

답변:


13

ryanjna의 솔루션 ... @ gmail.com http://code.google.com/p/reaver-wps/issues/detail?id=203

  1. 네트워크 관리자 중지

    Upstart 사용

    sudo stop network-manager
    

    시스템 사용

    sudo systemctl stop NetworkManager.service
    
  2. 아주 기본적인 자신을 설정 wpa_supplicant.conf에를 /etc/wpa_supplicant.conf. 이 명령은 기존의 모든 wpa_supplicant.conf 파일을 덮어 씁니다! :

    echo -e "ctrl_interface=/var/run/wpa_supplicant\nctrl_interface_group=0\nupdate_config=1" | sudo tee /etc/wpa_supplicant.conf
    
  3. wpa_supplicant데몬 모드에서 시작하십시오 .

    sudo wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
    
  4. 를 실행하십시오 sudo wpa_cli. 대화식 wpa_cli 세션이 시작됩니다.

    • command를 실행하여 작동하는지 확인하십시오 status. 넌 봐야 해wpa_state=INACTIVE
    • scan기존 액세스 포인트를 스캔하는 데 문제 가 있습니다.
    • scan_result스캔 결과를 보여주기 위해 몇 초 후에 발행
    • BSSID 및 PIN을 추가하십시오.

       wps_reg xx:xx:xx:xx:xx:xx 12345678
      

      xx:xx:xx:xx:xx:xx스캔 결과에서 BSSID는 어디에 있습니까 ? "확인"이 표시되어야합니다. wpa_supplicantBSSID 를 선택하고 키 협상을 연관시키고 수행하려고 할 때 몇 초 더 기다리십시오 . 보고 싶은 것은 CTRL-EVENT-CONNECTED입니다. PIN이 수락되었으며 현재 연결되어 있음을 나타냅니다.

    • save다른 "OK"를 출력해야하는 명령을 입력하십시오 . 그러면 wpa_supplicant.conf명령 행에 지정된대로이 새 네트워크에 대한 정적 구성으로 파일 이 업데이트 됩니다.
    • 지금 wpa_cli때리고 종료Ctrl D
  5. sudo dhclient wlan0AP에서 IP를 가져 오려면 실행 합니다 (DHCP가 활성화되었다고 가정).

  6. cat /etc/wpa_supplicant.conf새로 업데이트 된 구성 파일로 확인하십시오 .

    모든 것이 잘 진행 되었다면이 새로운 네트워크 아래에 제목이 있어야합니다 psk.

행운을 빕니다!


1
해결책이 작동하지 않습니다. ioctl[SIOCSIWENCODEEXT]: Invalid argument우분투 12 LTS를 사용합니다. NM에서 지원이 있습니까?
Dejan

@ Dejan 우분투 12 LTS에서도 경고가 나타났습니다. 솔루션은 여전히 ​​작동했습니다.
Robbie Rosati 2014

@Seth 실례합니다. 우분투 14.04에는 wpa_supplicant.conf가 없습니다. 저 좀 도와 주 시겠어요? 마지막으로 많은 오류가 발생한 후 오류 sudo wpa_cli statusFailed to connect to non-global ctrl_ifname: (null) error: No such file or directory발생했습니다.
Daniyal

@Daniyal 당신은 새로운 질문을해야합니다, 의견은 제 3 자 디버깅을위한 좋은 장소가 아닙니다 :)
Seth

1
@Seth 감사합니다, 당신은 askubuntu.com/questions/705937/
Daniyal

9

우분투 16.04 LTS를 사용하여 테스트 :

WPS 푸시 버튼 모드의 경우 :

sudo wpa_cli wps_pbc

이 명령 전후에 WPS 버튼을 누를 수 있지만 버튼을 누르는 데 2 ​​분이 걸리고이 명령이 실행되거나 다시 수행해야합니다.

WPS 핀 모드의 경우 :

sudo wpa_cli wps_pin any <the pin>

http://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/external/bsd/wpa/dist/wpa_supplicant/README-WPS


Mint 17.3 및 TP-Link TL-WR1043ND에서는 작동하지 않습니다. "QSS"는 "WPS"와 동일하지 않을 수 있습니다.
Michael

당신은 맞습니다, QSS는 WPS와 같지 않습니다 ... 그러나이 질문은 WPS에 관한 것입니다.
Brian Foster

Xenial에서 작동하지 않습니다. (다른 데이터 중에서)를 wpa_cli status반환 wpa_state=COMPLETED하지만 이전보다 더 네트워크에 연결되어 있지 않습니다. 몇 분 후에 wpa_state=INACTIVE응답으로 돌아 왔습니다 .
Jonathan Y.

2
이것은 효과가 있었지만 dhcpcd ( sudo dhcpcd) 를 수동으로 시작해야했고 웹 페이지를로드 할 수 있지만 작업 표시 줄의 네트워크 아이콘에 연결이 표시되지 않았습니다.
Shelvacu

3

Windows 설정에서 WPS를 통해 연결하십시오.

그런 다음 해당 설정에서 네트워크 설정을 열고 WPS를 통해 교환 된 네트워크 암호를 표시 할 수 있습니다.

해당 비밀번호를 우분투 설정으로 복사하십시오.


2
이것이 다운 보트되는 이유를 모릅니다.이 질문이 유용한 주된 이유에 대한 실질적인 해결책입니다. "WIFI 암호를 모르지만 WPS 액세스 권한이 있습니다. 어떻게 연결할 수 있습니까?" +1 루트 모드 파일 탐색기를 사용하여 Android에서도 작동합니다 /data/misc/wifi/wpa_supplicant.conf. 에서 비밀번호를 확인할 수 있습니다 .
naught101

3
아, 아마도 우체 투가 좌절에 대한 의견을 제시 한 것 같습니다. 다음은 관련 버그 보고서 입니다. WPS 지원을 받으려면 구독하십시오.
naught101

안드로이드 팁, @ ​​naught101에 감사드립니다; 뿌리 내 Nexus 7의 터미널에서 아름답게 일했습니다! :-)
Tommy Stanton

2
@ neverMind9 : 걱정할 필요가 없습니다. "올바른"방법이 아니기 때문에 공감할 수 있으며, 작동하기 때문에 공감할 것입니다.
naught101

1
@ neverMind9 WPS를 사용하려면 Ubuntu 팀에 문의하십시오. 이 사이트는 솔루션을 찾기위한 것이며이 답변은 효과적인 솔루션입니다.
David Balažic
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.