У меня есть беспроводной USB-ключ Digitus DN7045, использующий чипсет Realtek RTL8188CUS. Если я отключаю безопасность в моей беспроводной сети, он работает нормально. Как только я включаю любой тип защиты, он перестает работать, и Network Manager продолжает снова и снова запрашивать мой сетевой ключ / пароль.
Тот же ключ отлично работает в Windows с безопасностью или без нее, и я уже обновился до последней версии драйвера (8192cu) от Realtek.com.tw, и я уже внес в черный список драйвер по умолчанию, rtl8192cu.
Ничего из этого не помогло, но, как я уже сказал, он работает , но не с включенной защитой. Что я могу попробовать дальше?
Мини-беспроводной адаптер Solwise NET-WL-UMD-606N использует этот чип и имеет похожие проблемы с последними версиями Ubuntu. Я подготовил процедуру замены драйвера в скрипте и разместил ее на форуме Solwise здесь .
`lsusb` reports the Solwise device as 0bda:8176 and the procedure will probably work for the Sabrent Mini USB-A11N (which also shows as 0bda:8176) and Guillemot Corp Hercules HWNUp-150 802.11n Wireless N Pico (which uses the same Realtek RTL8188CUS chip). It MAY work for the Netgear Micro G54/N150 (0846:9041) and Bekin N150 (050d:945a).
В моем случае Ubuntu 13.04 с linux-образом 3.8.x, этот пакет deb для драйвера rtl8188cus был решением. Нужно установить dkms ранее.
У меня есть несколько USB-ключей с чипом 8188 / 8192cu. У некоторых есть антенна, а у некоторых нет. Я обнаружил, что, несмотря на наличие одного и того же чипа, некоторые из них будут работать в Ubuntu 12.10 и 13.04 прямо из коробки без необходимости переустанавливать драйвер, а некоторые не будут работать с родными драйверами ядра. Один из миниатюр 8188 / 8192cu без антенны подключится, если я переместу ноутбук ближе к точке доступа, а другой нет, и это говорит о том, что расстояние может быть реальной проблемой в некоторых случаях, а не водителем. Мне очень интересно, что разные ключи с одним и тем же чипом могут работать, а могут и не работать с родными драйверами. У меня также есть Rosewill RNX-EasyN1 с чипом Raylink 2800, который мгновенно распознается всеми дистрибутивами Linux, которые я пробовал.
Поиск оборудования на сайте Realtek. Для меня я использовал lshw -c network
, чтобы увидеть, что у меня был RTL8192cu, поэтому я искал это, что привело меня сюда
Вы должны получить zip-файл для загрузить. Я использовал для этого второй компьютер и сохранил его на USB-накопителе, а затем перенес его через SneakerNet на проблемный компьютер.
После распаковки файла 'zip' введите каталог, который он создает в терминале, и запустите sudo bash install.sh
Отключите встроенный драйвер, отредактировав /etc/modprobe.d/blacklist.conf
и добавление строки типа blacklist rtl8192cu
(имя, которое вы используете, должно совпадать с выводом из lshw -c network
. Установите новый драйвер для загрузки при загрузке, отредактировав /etc/modules
и добавив строку 8192cu
Этот шаг не является обязательным. Вы можете немедленно протестировать новый драйвер, вручную выгрузив старый драйвер и вручную загрузив новый драйвер. После этих действий сеть должна работать.
sudo modprobe -r rtl8192cu sudo modprobe 8192cu
Перезагрузите компьютер и снова проверьте работу сети, чтобы подтвердить, что ваши изменения «придерживаются».
Я рекомендую хранить «zip» -файл из Realtek на случай, если он вам понадобится снова. Изменения в файлах в /etc
должны выдержать обновления, но сам драйвер может не выдержать все обновления ядра, и может потребоваться этап «установки» быть повторенным.
Wow работал как шарм в течение последнего 1 часа. Только одно. Я изо всех сил пытался редактировать упомянутые файлы. Поэтому, если кто-то захочет редактировать упомянутые файлы, см. Ниже:
В Ubuntu вы можете редактировать корневые файлы, используя команду sudo
в эмуляторе терминала:
$sudo nano somefile
Замените nano вашим любимым текстом. редактор.
Например,
$sudo nano /etc/modprobe.d/blacklist.conf
просто обратите внимание, что nano - немного примитивный редактор.