WPS üzerinden Wi-Fi AP'ye nasıl bağlanılır?


28

WPS üzerinden Wi-Fi AP'ye nasıl bağlanılır? Tüm yollar iyi olacak: config, CLI, GUI - her şey.


Bu soru terkedilmiş gibi görünüyor. Kabul edilmeyen cevap veya cevaplanmadı, sorunuza daha fazla ayrıntı ekler misiniz? Bu soru artık geçerli değilse, sorunu çözdüyseniz ya silebilir ya da kendiniz cevaplayabilirsiniz. Silmek için işaretlendi. Teşekkürler!
Ringtail

Hiçbir zaman bir çözümü denemek için hiçbir imkanım yok, ancak iyi görünüyor.
Michael

@ user51072 Denediniz mi? Çalışan bir çözümünüz var mı?
Dejan

1
Çok iyi bir soru, ama çok karmaşık cevaplar: / Gerçekten de ilginç olanı, platformlarda tek tıklama işlevinin tek nedeni ... Muhtemelen cevabı kabul etmeden önce daha istikrarlı bir yol olana kadar bekleyebiliriz ..
18

1
LinuxMint için eski bir cevap, wpa_cli forums.linuxmint.com/viewtopic.php?t=192554
Stavr00,

Yanıtlar:


13

Ryanjna'dan çözüm ... @ gmail.com http://code.google.com/p/reaver-wps/issues/detail?id=203

  1. Ağ Yöneticisini Durdur

    Upstart'ı kullanma

    sudo stop network-manager
    

    Systemd kullanımı

    sudo systemctl stop NetworkManager.service
    
  2. Bir çok temel kendini ayarlama wpa_supplicant.confin /etc/wpa_supplicant.conf. Bu komut, önceden çıkmakta olan wpa_supplicant.conf dosyasının üzerine yazacaktır !:

    echo -e "ctrl_interface=/var/run/wpa_supplicant\nctrl_interface_group=0\nupdate_config=1" | sudo tee /etc/wpa_supplicant.conf
    
  3. wpa_supplicantDaemon modunda başlayın :

    sudo wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
    
  4. Run sudo wpa_cli. Bu etkileşimli bir wpa_cli oturumu başlatacak.

    • Komut göndererek çalıştığını doğrulayın status. Görmelisinwpa_state=INACTIVE
    • Sorun scanmevcut erişim noktaları için tarama.
    • Sorun scan_resultbirkaç saniye sonra tarama sonuçlarını göstermek için
    • BSSID ve PIN kodumuzu ekleyin:

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

      xx:xx:xx:xx:xx:xxTarama sonuçlarınızdaki BSSID’niz nerede ? Bir "Tamam" görmelisin. wpa_supplicantBSSID'yi alır ve kilit müzakere işlemini ilişkilendirmeye ve gerçekleştirmeye çalışırken birkaç saniye bekleyin . Görmek istediğiniz CTRL-EVENT-CONNECTED, PIN kodunun kabul edildiğini ve şimdi ilişkilendirildiğinizi gösterir.

    • saveBaşka bir "Tamam" çıkması gereken komutu yazın. Bu, wpa_supplicant.confdosyayı komut satırından belirtildiği gibi bu yeni ağ için statik bir yapılandırma ile güncelleyecektir .
    • Şimdi wpa_clivurarak çıkınCtrl D
  5. sudo dhclient wlan0AP'den IP almak için çalıştırın (DHCPd'nin etkin olduğunu varsayarak).

  6. cat /etc/wpa_supplicant.confYeni güncellenen yapılandırma dosyanızla doğrulayın .

    Her şey yolunda giderse, bu yeni ağın altında başlıklı bir hattınız olmalıdır psk.

İyi şanslar!


1
Çözüm işe yaramıyor. ioctl[SIOCSIWENCODEEXT]: Invalid argumentUbuntu 12 LTS kullanarak. NM'de destek var mı?
Dejan

@Dejan Bu uyarıyı Ubuntu 12 LTS'de de aldım - çözüm yine de işe yaradı.
Robbie Rosati,

@ Afedersiniz, bildiğiniz gibi Ubuntu 14.04’te wpa_supplicant.conf dosyası yok. Lütfen bana yardım eder misiniz? Sonunda çok fazla hata yaptıktan sonra hata sudo wpa_cli statusyaptım Failed to connect to non-global ctrl_ifname: (null) error: No such file or directory.
Daniyal

@Daniyal Yeni bir soru sormalısın, yorumlar üçüncü parti hata ayıklama için iyi bir yer değil :)
Seth

1
@Seth sayesinde, bir göz atın misiniz askubuntu.com/questions/705937/...
Daniyal

9

Ubuntu 16.04 LTS kullanılarak test edilmiştir:

WPS Düğme modu için:

sudo wpa_cli wps_pbc

WPS düğmesine bu komuttan önce veya sonra basabilirsiniz, ancak düğmeye basılması için iki dakikanız vardır ve bu komutu çalıştırırsınız ya da her şeyi tekrar yapmanız gerekir.

WPS Pin modu için:

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 ve TP-Link TL-WR1043ND ile benim için çalışmıyor. Belki "QSS", "WPS" ile aynı değildir.
Michael,

Haklısın, QSS WPS ile aynı değil .... Ama bu soru WPS ile ilgili, yani ....
Brian Foster

Xenial'da benim için çalışmıyor. wpa_cli statusdöner wpa_state=COMPLETED(diğer veriler arasında), ancak ağa öncekinden daha fazla bağlı değilim. Birkaç dakika sonra wpa_state=INACTIVEyanıt olarak geri döneceğim .
Jonathan Y.,

2
Bu işe yaradı ancak dhcpcd ( sudo dhcpcd) ' yi manuel olarak başlatmak zorunda kaldım ve görev çubuğumdaki ağ simgesi web sayfaları yükleyebildiğim halde hiçbir bağlantı göstermedi.
Shelvacu

3

Kutudan çıktığı yerde Windows kurulumunda WPS ile bağlanın.

Ardından, WPS aracılığıyla değiştirilen ağ şifresini görüntülemenizi sağlayan bu kurulumdaki ağ ayarlarını açın.

Bu şifreyi ubuntu kurulumunuza kopyalayın.


2
Bunun neden reddedildiğini bilmiyoruz - bu sorunun faydalı olmasının ana nedeni için pratik bir çözüm - yani "WIFI şifresini bilmiyorum ama WPS erişimim var, nasıl bağlanabilirim?" +1 Bu aynı zamanda android üzerinde çalışır, root-mode dosya gezgini ile şifreleri kontrol edebilirsiniz /data/misc/wifi/wpa_supplicant.conf.
naught101

3
Ah, belki de aşağı yöndeki oylar ubuntu'nun sinir bozucu olduğu hakkındaki yorum içindi. İşte ilgili hata raporu - WPS desteğini istiyorsanız, abone olun.
naught101

Android ipucu için teşekkürler, @ naught101; benim köklü Nexus 7'nin terminalinden güzel çalıştı! :-)
Tommy Stanton

2
@ neverMind9: Endişeye gerek yok. Bunu reddedersiniz, çünkü bu "doğru" yol değil, ve işe yaradığı için onu oylayacağım.
naught101

1
@ neverMind9 Çalışan bir WPS istiyorsanız, Ubuntu ekibiyle görüşün. Bu site çözümler bulmak içindir ve bu cevap çalışan bir çözümdür.
David Balažic
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.