Я пытался настроить свой компьютер на базе ARM, чтобы он одновременно становился точкой доступа и клиентом.
Однако во всей информации, которую я нашел о такой функциональности, упоминается команда iw
которая, по-видимому, имеет решающее значение для решения проблемы, с которой я столкнулся.
Кажется, это не работает должным образом для меня.
Когда я iw wlan0 info
я получаю сообщение об ошибке: command failed: No such device (-19)
.
Почему это происходит?
Я на Debian Wheezy.
РЕДАКТИРОВАТЬ: у меня есть полнофункциональный WiFi-ключ, подключенный к компьютеру ARM. Ключ WiFi является единственным подключением к моей сети.
Ключ Wi-Fi основан на RTL8188CUS
.
ВАЖНЫЙ
Мне удалось на короткое время заставить его работать, выполнив следующие действия:
Добавляйте contrib non-free
в первые два источника в /etc/apt/sources.list
Запустите apt-get update
Запустите apt-get upgrade
update
Запустите apt-get install firmware-realtek
Подключите Wi-Fi ключ
Запустите iw list
, теперь он работает.
Вроде не по теме, но связано с тем, почему мне нужен IW для работы, и я вернусь к IW после моего объяснения
У меня есть WiFi-ключ, использующий чип RTL8188CUS
, и, согласно примечаниям к выпуску RealTek, этот чип должен поддерживать смешанные режимы начиная с версии 4.0.0_5967.2021201
.
Под смешанными режимами я имею в виду Station+Station
, Station+AP
, Station+P2P
.
Примечание. Режим "Станция" также называется "Управляемый".
Я пытался выяснить, как заставить этот чип использовать AP Station+ в течение нескольких месяцев, однако старые драйверы были установлены на каждую систему, которую я использовал и настраивал, пока я не нашел это (что я пытаюсь сейчас): https://github.com/pvaret/rtl8192cu-fixes
Я нашел еще несколько ресурсов, которые попробую позже.
СЕЙЧАС, вернемся к IW
;
IW
кажется, перестает работать, когда используются неправильные драйверы.
Несмотря на то, что я использую неправильные драйверы, мне все равно удается подключить ключ Wi-Fi к любой сети, но IW
больше не распознает устройство.
IWCONFIG
работает отлично, IFCONFIG
работает отлично.
Поэтому я считаю, что неправильные драйверы приведут к тому, что такие команды, как iw dev
перестанут работать.
Дополнительная информация: модуль 8192cu
никогда не загружается при выполнении шагов установки в GITHUB выше.
Я знаю, что они не для одного и того же драйвера, но они по-прежнему должны работать на 8188cu
соответствии с RealTek.