To pytanie wydaje się być porzucone. Odpowiedź nieakceptowane lub bez odpowiedzi, być może można dodać więcej szczegółów do Twojego pytania? Jeśli to pytanie nie ma już zastosowania, możesz je usunąć lub samodzielnie odpowiedzieć, jeśli problem został rozwiązany. Oznaczono do usunięcia. Dzięki!
Ringtail
I nie ma możliwości, aby spróbować rozwiązanie dla dowolnej chwili, ale wydaje się dobre.
Michael
@ user51072 Czy próbowałeś tego? czy masz działające rozwiązanie?
Dejan
1
To bardzo dobre pytanie, ale bardzo złożone odpowiedzi: / co jest naprawdę interesujące, że na innych platformach jego funkcjonalność jednym kliknięciem ... Prawdopodobnie możemy poczekać, aż będzie bardziej stabilny sposób, zanim zaakceptujemy odpowiedź.
Uruchom sudo wpa_cli. Rozpocznie się interaktywna sesja wpa_cli.
Sprawdź, czy działa, wydając polecenie status. Powinieneś zobaczyćwpa_state=INACTIVE
Problem scandotyczący skanowania w poszukiwaniu istniejących punktów dostępu.
Wystąp scan_resultpo kilku sekundach, aby pokazać wyniki ze skanowania
Dodaj nasz BSSID i PIN:
wps_reg xx:xx:xx:xx:xx:xx 12345678
Gdzie xx:xx:xx:xx:xx:xxjest twój BSSID z wyników skanowania. Powinieneś zobaczyć „OK”. Poczekaj jeszcze kilka sekund, gdy wpa_supplicantpodnosi identyfikator BSSID i próbuje skojarzyć i wykonać kluczową negocjację. To, co chcesz zobaczyć CTRL-EVENT-CONNECTED, oznacza, że PIN został zaakceptowany i że jesteś teraz powiązany.
Wpisz polecenie save, które powinno wypisać kolejne „OK”. Spowoduje to zaktualizowanie wpa_supplicant.confpliku, zgodnie z linią poleceń, statyczną konfiguracją dla tej nowej sieci.
Teraz wyjdź wpa_cli, naciskającCtrlD
Uruchom, sudo dhclient wlan0aby uzyskać adres IP z punktu dostępowego (zakładając, że DHCPd były włączone).
Zweryfikuj za pomocą cat /etc/wpa_supplicant.confnowo zaktualizowanego pliku konfiguracyjnego.
Jeśli wszystko poszło dobrze, powinieneś mieć linię pod nową siecią zatytułowaną psk.
Rozwiązanie nie działa. ioctl[SIOCSIWENCODEEXT]: Invalid argumentza pomocą Ubuntu 12 LTS. Czy jest wsparcie w NM?
Dejan
@Dejan Dostałem to ostrzeżenie również w Ubuntu 12 LTS - rozwiązanie wciąż działało.
Robbie Rosati,
@Seth mi wybaczyć, jak wiadomo nie ma wpa_supplicant.conf w Ubuntu 14.04. Czy mógłbyś mi pomóc? Wreszcie po otrzymaniu wielu błędów, sudo wpa_cli statusdostałem Failed to connect to non-global ctrl_ifname: (null) error: No such file or directorybłąd.
Daniyal
@Daniyal Należy zadać nowe pytanie, komentarze nie są miejscem, dobre dla osoby trzeciej debugowania :)
Możesz nacisnąć przycisk WPS przed lub po tym poleceniu, ale masz dwie minuty na naciśnięcie przycisku i uruchomienie tego polecenia, inaczej będziesz musiał to zrobić od nowa.
Nie działa dla mnie z Mint 17.3 i TP-Link TL-WR1043ND. Może „QSS” to nie to samo co „WPS”.
Michael
Masz rację, QSS to nie to samo co WPS .... Ale to pytanie dotyczy WPS, więc ...
Brian Foster
Nie działa dla mnie na Xenial. wpa_cli statuszwraca wpa_state=COMPLETED(między innymi dane), ale nie jestem bardziej podłączony do sieci niż przedtem. Kilka minut później wróciłem wpa_state=INACTIVEjako odpowiedź.
Jonathan Y.
2
To zadziałało, ale musiałem również ręcznie uruchomić dhcpcd ( sudo dhcpcd), a ikona sieci na moim pasku zadań nie pokazywała żadnego połączenia, mimo że mogłam ładować strony internetowe.
Shelvacu,
3
Połącz przez WPS w systemie Windows, w którym działa on od razu po wyjęciu z pudełka.
Następnie otwórz ustawienia sieciowe w tej konfiguracji, gdzie pozwala wyświetlić hasło sieciowe, które zostało wymienione za pośrednictwem WPS.
Nie wiem, dlaczego tak jest downvoted - to praktyczne rozwiązanie, aby główny powód to pytanie jest przydatny - czyli „nie wiem hasło wifi, ale nie mam dostępu WPS, jak mogę połączyć?” +1 Działa to również na Androidzie, z eksploratorem plików w trybie root, możesz sprawdzić hasła w /data/misc/wifi/wpa_supplicant.conf.
naught101
3
Ach, może opinie były za frustracją ubuntu. Oto odpowiedni raport o błędzie - zapisz się, jeśli chcesz obsługi WPS.
naught101
Dzięki za Android końcówką @ naught101; pięknie pracował z moim zakorzenione terminalu Nexus 7 za! :-)
Tommy Stanton
2
@ neverMind9: Bez obaw. Ci downvote, bo to nie jest „poprawny” sposób, a ja go upvote ponieważ działa.
naught101
1
@ neverMind9 Jeśli chcesz działającego WPS, porozmawiaj z zespołem Ubuntu. Ta strona jest dla znalezienia rozwiązania i ta odpowiedź jest roztwór roboczy.
wpa_cli
opisem forums.linuxmint.com/viewtopic.php?t=192554Odpowiedzi:
Zatrzymaj menedżera sieci
Korzystanie z Upstart
Korzystanie z Systemd
Ustaw się bardzo prosto
wpa_supplicant.conf
w/etc/wpa_supplicant.conf
. To polecenie zastąpi każdy wcześniejszy plik wpa_supplicant.conf !:Uruchom
wpa_supplicant
w trybie demona:Uruchom
sudo wpa_cli
. Rozpocznie się interaktywna sesja wpa_cli.status
. Powinieneś zobaczyćwpa_state=INACTIVE
scan
dotyczący skanowania w poszukiwaniu istniejących punktów dostępu.scan_result
po kilku sekundach, aby pokazać wyniki ze skanowaniaDodaj nasz BSSID i PIN:
Gdzie
xx:xx:xx:xx:xx:xx
jest twój BSSID z wyników skanowania. Powinieneś zobaczyć „OK”. Poczekaj jeszcze kilka sekund, gdywpa_supplicant
podnosi identyfikator BSSID i próbuje skojarzyć i wykonać kluczową negocjację. To, co chcesz zobaczyćCTRL-EVENT-CONNECTED
, oznacza, że PIN został zaakceptowany i że jesteś teraz powiązany.save
, które powinno wypisać kolejne „OK”. Spowoduje to zaktualizowaniewpa_supplicant.conf
pliku, zgodnie z linią poleceń, statyczną konfiguracją dla tej nowej sieci.wpa_cli
, naciskającCtrl DUruchom,
sudo dhclient wlan0
aby uzyskać adres IP z punktu dostępowego (zakładając, że DHCPd były włączone).Zweryfikuj za pomocą
cat /etc/wpa_supplicant.conf
nowo zaktualizowanego pliku konfiguracyjnego.Jeśli wszystko poszło dobrze, powinieneś mieć linię pod nową siecią zatytułowaną
psk
.Powodzenia!
źródło
ioctl[SIOCSIWENCODEEXT]: Invalid argument
za pomocą Ubuntu 12 LTS. Czy jest wsparcie w NM?sudo wpa_cli status
dostałemFailed to connect to non-global ctrl_ifname: (null) error: No such file or directory
błąd.Testowane przy użyciu Ubuntu 16.04 LTS:
Dla trybu przycisku WPS:
Możesz nacisnąć przycisk WPS przed lub po tym poleceniu, ale masz dwie minuty na naciśnięcie przycisku i uruchomienie tego polecenia, inaczej będziesz musiał to zrobić od nowa.
W przypadku trybu WPS Pin:
http://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/external/bsd/wpa/dist/wpa_supplicant/README-WPS
źródło
wpa_cli status
zwracawpa_state=COMPLETED
(między innymi dane), ale nie jestem bardziej podłączony do sieci niż przedtem. Kilka minut później wróciłemwpa_state=INACTIVE
jako odpowiedź.sudo dhcpcd
), a ikona sieci na moim pasku zadań nie pokazywała żadnego połączenia, mimo że mogłam ładować strony internetowe.Połącz przez WPS w systemie Windows, w którym działa on od razu po wyjęciu z pudełka.
Następnie otwórz ustawienia sieciowe w tej konfiguracji, gdzie pozwala wyświetlić hasło sieciowe, które zostało wymienione za pośrednictwem WPS.
Skopiuj to hasło do konfiguracji ubuntu.
źródło
/data/misc/wifi/wpa_supplicant.conf
.