Как подключиться к точке доступа Wi-Fi через WPS? Все пути будут хорошими: конфиги, CLI, GUI - все что угодно.
wpa_cli
форумов forum.linuxmint.com/viewtopic.php?t=192554
Как подключиться к точке доступа Wi-Fi через WPS? Все пути будут хорошими: конфиги, CLI, GUI - все что угодно.
wpa_cli
форумов forum.linuxmint.com/viewtopic.php?t=192554
Ответы:
Решение от ryanjna ... @ gmail.com http://code.google.com/p/reaver-wps/issues/detail?id=203
Остановить Network-Manager
Использование 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
, что будет означать, что ПИН был принят и что вы теперь связаны.
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 до или после этой команды, но у вас есть две минуты, чтобы нажать кнопку и запустить эту команду, или вам придется делать это снова и снова.
Для режима 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
возвращается wpa_state=COMPLETED
(среди прочих данных), но я не более подключен к сети, чем был раньше. Пару минут спустя, я вернулся wpa_state=INACTIVE
в качестве ответа.
sudo dhcpcd
), а значок сети на моей панели задач не показывал соединения, хотя я мог загружать веб-страницы.
Подключитесь через WPS на настройке Windows, где это работает из коробки.
Затем откройте настройки сети в этой настройке, где он позволяет отображать сетевой пароль, который был обменен через WPS.
Скопируйте этот пароль в вашу настройку Ubuntu.
/data/misc/wifi/wpa_supplicant.conf
.