У меня есть USB-адаптер Realtek 8191SU Wi-Fi для использования на моем Raspberry Pi. Я пытаюсь настроить точку доступа Wi-Fi с помощьюэтот урок. Однако я столкнулся с несколькими ошибками, и я подозреваю, что это может быть связано с тем, что мой донгл не поддерживает работу в качестве точки доступа. Есть ли способ узнать, есть ли у него возможности точки доступа?
РЕДАКТИРОВАТЬ
Существует ли универсальный способ, подобный lsusb
или ifconfig
, который может предоставить информацию о любом Wi-Fi-модеме?
решение1
Я не уверен на 100% в этом ответе. Он может подтвердить возможности точки доступа в некоторых ситуациях, но также, похоже, выдает ошибку с другими wifi-донглами.
С подключенным Wi-Fi-адаптером точки доступа (Ralink RT5370):
$ iw list
...
Supported interface modes:
...
* AP
С подключенным ключом Realtek 8191SU:
$ iw list
nl80211 not found.
решение2
Для старых карт, которыенеиспользуйте фреймворк mac80211:
$ iwconfig
список сетевых устройств. Обратите внимание на режим во второй строке:
$ sudo iwconfig
wlan0 unassociated Nickname:"<WIFI@REALTEK>"
Mode:Auto Frequency=2.412 GHz Access Point: Not-Associated
Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
lo no wireless extensions.
eth0 no wireless extensions.
TheДокументация Ubuntuговорит "Для беспроводной «базовой станции» или «точки доступа» нам нужна беспроводная сетевая карта, которая может работать в «режиме мастера»." который можно установить с помощью iwconfig:
$ sudo iwconfig wlan0 mode master
Выходы (при отсутствии ошибок):
$ sudo iwconfig
wlan0 unassociated Nickname:"<WIFI@REALTEK>"
*--> Mode:Master Frequency=2.412 GHz Access Point: Not-Associated
Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
lo no wireless extensions.
eth0 no wireless extensions.
В руководстве говорится: «Если вы не получили сообщение об ошибке, значит, вы в деле.", что, как я предполагаю, означает, чтоеслион успешен и показывает "Mode:Master" в iwconfig, тогда ваша карта может быть использована как точка доступа. (Ничего не говорится о том, означает ли неудача, что выне(У вас есть карта с поддержкой точки доступа. Это всего лишь один из способов проверить, есть ли она у вас.)
Для новых драйверов, использующих фреймворк mac80211 и интерфейс nl80211, iwconfig не работает, и вам нужно использовать $ iw list
то, что вы указали выше. Для старых устройств все наоборот. Мое устройство также Realtek, и $ iw list
оно не работает с ним, потому что я не думаю, что его драйвер совместим с mac80211.
решение3
Я просмотрел характеристики этой конкретной модели и, к сожалению, не думаю, что она на это способна.
В базовой полосе RTL8191SU-GR реализована технология мультиплексирования с ортогональным частотным разделением каналов (OFDM) с несколькими входами и выходами (MIMO) с одним передающим и двумя приемными трактами (1T2R).
Я даже не начинаю изучать аппаратное обеспечение, но, исходя из предыдущего опыта моей карьеры, могу сказать, что эта конкретная модель не то, что вам нужно или что вы хотите использовать ее в качестве точки доступа WiFi.
Дополнительную информацию о вашем продукте можно найти здесь:http://www.realtek.com.tw/products/productsView.aspx?Langid=1&PFid=48&Level=5&Conn=4&ProdID=229