Raspberry PI - RT2870 (модул на ядрото mt7601Usta) WiFi SUB донгъл - Действа като WiFi точка за достъп

Имам проблем с USB WiFi ключ RT2870 на Raspberry Pi. Това е модел KOM0640 (Quer), успешно открит от модула mt7601Usta.ko на ядрото на Linux. Спецификация на моя Raspberry:

  • Най-новата Linux Raspbian дистрибуция с ядро 3.12.35+
  • WiFi ключ 148f:7601 Ralink Technology, Corp.

WiFi ключът е успешно открит и може да се използва като клиент (свързване с налични точки за достъп).

Проблемът ми е да превключа този USB WiFi донгъл в режим AP (точка за достъп) и да активирам режим HotSpot на Raspberry Pi. Ето резултата от iwconfig - Опитах се да задам режим на точка за достъп на ръка от командния ред:

root@raspberrypi:~/# iwconfig wlan0 mode master
Error for wireless request "Set Mode" (8B06) :
SET failed on device wlan0 ; Invalid argument.

Прочетох много уеб страници с много съвети, но без успех.

Ако имате някакви положителни резултати по този въпрос, моля, уведомете ме. Благодаря предварително!


person Piotr    schedule 03.01.2015    source източник
comment
Имах RALINK RT5370 и той работеше добре като AP. Следвах урока от adafruit learn.adafruit.com/ с изключения, които използвах не трябваше да прекомпилирам hostapd (но използвах стандартния, който беше инсталиран чрез sudo apt-get install hostapd) и мисля (мога да проверя дали искате по-късно) драйверът трябваше да бъде driver=nl80211 . Но освен това трябваше да направя всички други стъпки, включително целия този „танц с ip таблиците“ и т.н. HTH   -  person Dimitry K    schedule 04.01.2015
comment
Прегледах отново урока и изглежда, че конкретно изпълнението на hostapd превключва wifi-адаптера в HotSpot. Така че технически точно след стартиране на hostapd /path/to/conf трябва да видите вашия хост. (С който трябва да можете да се свържете, но освен ако не направите всички други неща, той няма да ви свърже към интернет).   -  person Dimitry K    schedule 04.01.2015
comment
@DimitryK Благодаря ви за намеците. ;) Постигнах успех с конфигурацията на hostapd и DHCP сървър за моята WiFI точка за достъп. Тази част ми е напълно ясна. Проблемът се появи за драйвер за моя RT2870. mt7601Usta.ko модулът на ядрото (драйвер) не може да превключи USB WiFi ключ към master mode. За мен този драйвер е компилиран без master mode (AP) функционалности. Как мога да направя? Може би да инсталирам друг съвместим драйвер за моя WiFi ключ? Как смятате? Къде мога да намеря списък с WiFi модули на ядрото, свързани с USB хардуер?   -  person Piotr    schedule 05.01.2015
comment
Опитахте ли предложението @dafyk? Къде можете да превключите на AP режим?   -  person Shravan    schedule 17.02.2016
comment
@Shravan, не, но в момента нямам време за това. Ще ви уведомя след тестове. :) Наздраве.   -  person Piotr    schedule 03.08.2016


Отговори (2)


Драйверите на Mediatek не поддържат nl80211 и не могат да се използват с hostapd. Оригиналните драйвери от сайта mediatek.com не съдържат AP функция. Трябва да компилирате драйвер от eywalink github repo. След компилиране/инсталиране на драйвер можете да вмъкнете модул mt7601uap и да конфигурирате настройките на AP в /etc/Wireless/RT2870AP/RT2870AP.dat

person dafyk    schedule 15.03.2015

Имате нужда от драйвер, който поддържа главен режим. Можете да получите такъв от https://github.com/muratdemirtas/MT7601u. Късмет

person jsegarra    schedule 11.06.2017