Как подключиться к Wi-Fi AP через WPS?

22

Как подключиться к Wi-Fi AP через WPS? Все пути будут приятными: configs, CLI, GUI - все.

    
задан Michael 09.04.2012 в 17:48
источник

3 ответа

12
  

Решение от ryanjna ... @ gmail.com    Ссылка

  1. Остановить диспетчер сети

    Использование Upstart

    sudo stop network-manager
    

    Использование Systemd

    sudo systemctl stop NetworkManager.service
    
  2. Задайте себе самый простой wpa_supplicant.conf в /etc/wpa_supplicant.conf . Эта команда перезапишет любой файл wpa_supplicant.conf pre-exsiting!:

    echo -e "ctrl_interface=/var/run/wpa_supplicant\nctrl_interface_group=0\nupdate_config=1" | sudo tee /etc/wpa_supplicant.conf
    
  3. Начать wpa_supplicant в режиме демона:

    sudo wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
    
  4. Запустить 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
  5. Запустите sudo dhclient wlan0 , чтобы получить IP-адрес из AP (при условии, что DHCPd включен).

  6. Подтвердите с помощью cat /etc/wpa_supplicant.conf обновленный конфигурационный файл.

    Если все пойдет хорошо, у вас должна быть строка под этой новой сетью под названием psk .

Удачи!

    
ответ дан HappySmack 01.08.2012 в 15:50
5

Протестировано с использованием Ubuntu 16.04 LTS:

Для режима кнопки WPS:

sudo wpa_cli wps_pbc

Вы можете нажать кнопку WPS до или после этой команды, но у вас есть две минуты, чтобы кнопка нажата, и эта команда запустилась, или вам придется делать это снова и снова.

Для режима вывода WPS:

sudo wpa_cli wps_pin any <the pin>

Ссылка     

ответ дан Brian Foster 09.05.2016 в 06:27
-1

Подключитесь через WPS к установке Windows, где она работает из коробки.

Затем откройте сетевые настройки этой настройки, где вы сможете отобразить сетевой пароль, который был обменен через WPS.

Скопируйте этот пароль в настройку ubuntu.

    
ответ дан user299323 30.06.2014 в 23:42