Як підключитися до Wi-Fi AP через WPS? Всі способи будуть приємні: config, CLI, GUI - що завгодно.
wpa_cli
forums.linuxmint.com/viewtopic.php?t=192554
Як підключитися до Wi-Fi AP через WPS? Всі способи будуть приємні: config, CLI, GUI - що завгодно.
wpa_cli
forums.linuxmint.com/viewtopic.php?t=192554
Відповіді:
Рішення від ryanjna ... @ gmail.com http://code.google.com/p/reaver-wps/isissue/detail?id=203
Зупиніть мережевий менеджер
Використання Upstart
sudo stop network-manager
Використання Systemd
sudo systemctl stop NetworkManager.service
Налаштуйтеся дуже простий 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
Початок wpa_supplicant
в демон-режимі:
sudo wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
Біжи sudo wpa_cli
. Це розпочне інтерактивний сеанс wpa_cli.
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_supplicant
піднімає BSSID і намагається пов'язати та виконати ключові переговори. Те, що ви хочете побачити, - CTRL-EVENT-CONNECTED
це вказує на те, що PIN-код прийнято і що ви зараз пов’язані.
save
, яка повинна вивести ще одне "ОК". Це оновить wpa_supplicant.conf
файл, як зазначено в командному рядку, зі статичною конфігурацією для цієї нової мережі.wpa_cli
, натиснувшиCtrl DЗапустіть, sudo dhclient wlan0
щоб отримати IP з AP (припустимо, що DHCPd увімкнено).
Перевірте cat /etc/wpa_supplicant.conf
свій недавно оновлений конфігураційний файл.
Якщо все пішло добре, у вас повинна з’явитися рядок під цією новою мережею psk
.
Удачі!
ioctl[SIOCSIWENCODEEXT]: Invalid argument
за допомогою Ubuntu 12 LTS. Чи є підтримка в НМ?
sudo wpa_cli status
я отримав Failed to connect to non-global ctrl_ifname: (null) error: No such file or directory
помилку.
Тестовано за допомогою Ubuntu 16.04 LTS:
Для режиму натискання кнопки WPS:
sudo wpa_cli wps_pbc
Ви можете натиснути кнопку WPS до або після цієї команди, але у вас є дві хвилини, щоб натиснути кнопку і виконати цю команду, або вам доведеться робити це заново.
Для режиму PIN-коду 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
wpa_cli status
повертається wpa_state=COMPLETED
(серед інших даних), але я більше не підключений до мережі, ніж я був раніше. Через пару хвилин я повернувся до неї wpa_state=INACTIVE
як до відповіді.
sudo dhcpcd
), і піктограма мережі на моїй панелі завдань не показала зв'язку, хоча я можу завантажувати веб-сторінки.
Підключіться через WPS в налаштуваннях Windows, де це працює поза коробкою.
Потім відкрийте мережеві параметри для цього налаштування, де це дозволяє відображати мережевий пароль, який було обмінено через WPS.
Скопіюйте цей пароль у налаштування ubuntu.
/data/misc/wifi/wpa_supplicant.conf
.