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

У меня проблема с USB-ключом Wi-Fi RT2870 на Raspberry Pi. Это модель KOM0640 (Quer), успешно обнаруженная модулем ядра Linux mt7601Usta.ko. Спецификация моей малины:

  • Последний дистрибутив Linux Raspbian с ядром 3.12.35+
  • Ключ Wi-Fi 148f:7601 Ralink Technology, Corp.

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

Моя проблема заключается в том, чтобы переключить этот USB-ключ Wi-Fi в режим 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, и он отлично работал как точка доступа. Я следовал руководству adafruit learn.adafruit.com/ с исключениями, которые я использовал, не пришлось перекомпилировать hostapd (но использовал стандартный, который был установлен через sudo apt-get install hostapd), и я думаю (я могу проверить, если хочешь позже) водитель должен был быть driver=nl80211 . Но помимо этого мне нужно было проделать все другие шаги, включая все эти «танцы с ip-таблицами» и так далее. ХТН   -  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-сервер для моей точки доступа Wi-Fi. Эта часть для меня совершенно ясна. Проблема возникла с драйвером для моего 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. После компиляции/установки драйвера вы можете вставить модуль mt7601uap и настроить параметры точки доступа в /etc/Wireless/RT2870AP/RT2870AP.dat.

person dafyk    schedule 15.03.2015

Вам нужен драйвер, который поддерживает основной режим. Вы можете получить его на https://github.com/muratdemirtas/MT7601u. Удачи

person jsegarra    schedule 11.06.2017