Jak połączyć się z Wi-Fi AP przez WPS? Wszystko będzie dobrze: configs, CLI, GUI - cokolwiek.
wpa_cli
opisem forums.linuxmint.com/viewtopic.php?t=192554
Jak połączyć się z Wi-Fi AP przez WPS? Wszystko będzie dobrze: configs, CLI, GUI - cokolwiek.
wpa_cli
opisem forums.linuxmint.com/viewtopic.php?t=192554
Odpowiedzi:
Rozwiązanie od ryanjna ... @ gmail.com http://code.google.com/p/reaver-wps/issues/detail?id=203
Zatrzymaj menedżera sieci
Korzystanie z Upstart
sudo stop network-manager
Korzystanie z Systemd
sudo systemctl stop NetworkManager.service
Ustaw się bardzo prosto wpa_supplicant.conf
w /etc/wpa_supplicant.conf
. To polecenie zastąpi każdy wcześniejszy plik wpa_supplicant.conf !:
echo -e "ctrl_interface=/var/run/wpa_supplicant\nctrl_interface_group=0\nupdate_config=1" | sudo tee /etc/wpa_supplicant.conf
Uruchom wpa_supplicant
w trybie demona:
sudo wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
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:
wps_reg xx:xx:xx:xx:xx:xx 12345678
Gdzie xx:xx:xx:xx:xx:xx
jest twój BSSID z wyników skanowania. Powinieneś zobaczyć „OK”. Poczekaj jeszcze kilka sekund, gdy wpa_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 zaktualizowanie wpa_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!
ioctl[SIOCSIWENCODEEXT]: Invalid argument
za pomocą Ubuntu 12 LTS. Czy jest wsparcie w NM?
sudo wpa_cli status
dostałem Failed 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:
sudo wpa_cli wps_pbc
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:
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
wpa_cli status
zwraca 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=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.
/data/misc/wifi/wpa_supplicant.conf
.