Интеграция WiFi Dongle с Beaglebone Black — проблема

Я работаю над beaglebone black, пытаясь интегрировать Wi-Fi-ключ TP link TL-WN721N, который использует драйвер atheros. Я использую ядро ​​Linux 3.2 с ti-sitara rootfs.

Проблема в том, когда набирается команда

  wpa_supplicant -Dwext -i wlan0 -c /etc/wpa_supplicant.conf

он показывает Успешно инициализирован wpa_supplicant

но он застревает там, и я должен дать ctrl + c, чтобы выйти из этого, после этого я дал

 ifup wlan0

ответ был

  Sending discover...
  Sending discover...
  Sending discover...
  No lease, failing

после этого я повторил шаг для wpa_supplicant на этот раз, и он застрял, и когда я дал

если wlan0

на этот раз он получил IP и смог пропинговать ...........

Этот цикл, казалось, повторялся, когда я пытался подключиться к любой другой сети Wi-Fi, то есть: wpa_supplicant зависает два раза, и при второй попытке ifup wlan0 только я смогу получить IP

вот мой файл /etc/wpa_supplicat.conf

сеть = {

    ssid="UTStarcom"
    #psk="123force"
    psk=44d83e5c96bd39f47b54625d80b80c79d5b14430d424fdf6636365901b01ab14 

}

и мой /etc/network/interfaces

 auto lo
 iface lo inet loopback

 auto eth0
 iface eth0 inet static
 address 192.168.2.30
 netmask 255.255.255.0
 gateway 192.168.2.1

 allow-hotplug wlan0
 auto wlan0
 iface wlan0 inet dhcp
 wpa-driver wext
 wpa-conf /etc/wpa_supplicant.conf

Можете ли вы предложить какие-либо решения для этой проблемы?


person Sorcrer    schedule 03.03.2014    source источник


Ответы (2)


Нет! Не нажимайте Ctrl+C, чтобы завершить работу wpa_supplicant, это демон, который помогает вам поддерживать связь с точкой доступа и обмениваться с ней новыми ключами. Попробуйте запустить wpa_supplicant с параметром -B, чтобы он работал в фоновом режиме.

Вы также можете добавить интерфейс управления и управлять им через wpa-cli.

person Shi B.    schedule 03.03.2014
comment
Я пробовал это также, но потом также и после того, как я попробовал ifup wlan0, я получил результат без аренды, сбой. Вышеупомянутые комбинации, которые я упомянул в вопросе, только дали возможность подключения к беспроводной сети. - person Sorcrer; 03.03.2014

lsusb, чтобы найти ваш USB-клиент. Затем обновите свою систему. Используйте поиск apt-cache «Ваш USB-клиент». Если вы получите чтение, вернуться ко мне. Да, и вам нужно подключить ваш BBB к разъему 5V вместо USB для подключения к компьютеру.

Сет

person De Funct    schedule 31.05.2017