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

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

30
задан 9 April 2012 в 19:48

4 ответа

Решение с сайта ryanjna...@gmail.com. http://code.google.com/p/reaver-wps/issues/detail?id=203

  1. Остановка сетевого менеджера

    Использование сетевого менеджера "Upstart"

    sudo stop.
    

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

     sudo systemctl stop NetworkManager.service
    
  2. Настройте себе базовый 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
    
  3. Пуск wpa_supplicant в режиме демона:

    sudo wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
    
  4. Беги sudo wpa_cli . Начнется интерактивная сессия wpa_cli.

    • Убедитесь, что он работает, отправив команду со статусом . Вы должны увидеть wpa_state=INACTIVE
    • Issue scan to scan for existing accesss-points
    • Issue scan_result after a few seconds to show the results from your scan
    • Add our BSSID and PIN:

       wps_reg xx:xx:xx:xx:xx:xx:xx:xx:12345678
      

      Где xx:xx:xx:xx:xx:xx - ваш BSSID из результатов сканирования. Вы должны увидеть "ОК". Подождите еще несколько секунд, пока wpa_supplicant поднимет BSSID и попытается связать и выполнить согласование ключей. Вы хотите увидеть CTRL-EVENT-CONNECTED, что будет означать, что PIN-код был принят и что вы теперь связаны.

    • Введите команду save, которая должна выдать еще одно "OK". Это обновит файл wpa_supplicant.conf, как указано в командной строке, со статической конфигурацией для этой новой сети.
    • Теперь выйдите из wpa_cli, нажав Ctrl D
  5. Выполните sudo dhclient wlan0, чтобы получить IP от точки доступа (предполагая, что DHCPd был включен).

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

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

Удачи!

12
ответ дан 9 April 2012 в 19:48

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

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

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

3
ответ дан 9 April 2012 в 19:48

Протестировано с использованием 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

10
ответ дан 9 April 2012 в 19:48

, если вы не хотите вводить пароль, вы должны нажать на индикатор Wi-Fi, выбрать сеть Wi-Fi, а затем Когда появится экран ввода пароля, нажмите кнопку wps на Wi-Fi AP, это автоматически подключит вас без пароля. Он работал на моей машине с Ubuntu 18 и 20.

0
ответ дан 5 January 2021 в 23:43

Другие вопросы по тегам:

Похожие вопросы: