Как активировать USB-ключи Linux «D-link, Belkin и т. Д.»



Попробуйте наш инструмент устранения неполадок

Обычно вы можете ожидать, что USB-устройство заработает, как только вы подключите его к машине, на которой запущен любой современный дистрибутив GNU / Linux. Все, от Debian до openSUSE, обычно может идентифицировать любое USB-устройство, которое вы подключаете к нему, и активировать его, если оно может найти подходящий драйвер с открытым исходным кодом. Некоторые дистрибутивы, такие как Ubuntu, предпочли использовать драйверы с закрытым исходным кодом, когда нет доступных версий с открытым исходным кодом.



Однако получение USB-ключей для обеспечения беспроводной связи может быть проблемой. Ваш дистрибутив Linux может не активировать устройство автоматически, а это значит, что вы не сможете синхронизировать с ним соединения Bluetooth или Wi-Fi. К счастью, в терминале есть быстрое решение, которое должно вернуть все в нормальное состояние после перезапуска.



Метод 1. Распознавание устройства с помощью hcitool

Вам нужно будет открыть окно терминала, что вы можете сделать, выполнив поиск в Dash или открыв его, щелкнув меню LXDE, Whisker или KDE и открыв его из системных инструментов. Вы также можете удерживать Ctrl, Alt и T, чтобы открыть его практически в любой среде рабочего стола. Вы можете удерживать нажатой клавишу Super или Windows, а затем нажать T, если этот ярлык поддерживается вашим оконным менеджером.



Бежать sudo hcitool lescan из терминала, как только он откроется. Это может найти устройство Bluetooth, которое вы искали. Если вы видите ошибку, которая выглядит примерно так: «Программа hcitool в настоящее время не установлена. Вы можете установить его, набрав: sudo apt install bluez », тогда у вас может не быть установлен требуемый демон Bluetooth. Это вполне может быть причиной вашей проблемы. Вы также можете получить ошибку из самого sudo. Бежать sudo apt-get update убедившись, что ваши репозитории активированы, а затем запустите sudo apt-get install bluez для установки демона. После завершения установки вы можете попробовать это еще раз. Вы также можете перезагрузить компьютер, что можно сделать, просто набрав reboot в командной строке, чтобы узнать, помогает ли это.

Метод 2: редактирование файла 99-local-bluetooth.rules

Если вы абсолютно не можете заставить систему распознавать устройство с помощью hcitool, вам необходимо создать правило в файле 99-local-bluetooth.rules, чтобы заставить его идентифицировать его. Это должно работать практически с любым из дистрибутивов на основе Debian и, возможно, также с Red Hat Linux. В дальнейшем это должно работать для Linux Mint, Ubuntu и различных производных Ubuntu, таких как LXLE, Bodhi Linux и Kubuntu.

Откройте файл, набрав в командной строке и нажмите Enter. Если хотите, вы можете заменить nano на vi, vim или другой текстовый редактор. Прокрутите до конца и добавьте строку SUBSYSTEM == ”usb”, ATTRS {idVendor} == ”####”, ATTRS {idProduct} == ”####”, RUN + = ”/ bin / sh -c 'modprobe btusb; echo #### ####> / sys / bus / usb / drivers / btusb / new_id '”в конец файла. Если вы хотите сэкономить время и просто скопировать это, но вы используете текстовый редактор на базе терминала, то обязательно либо щелкните меню «Правка» в терминале и используйте «Вставить», либо удерживайте нажатой клавишу Shift при нажатии Ctrl + V.



Вам нужно будет заменить символы octothorpe на идентификатор поставщика и идентификатор продукта вашего устройства. Если вы его знаете, просто заполните его. В противном случае вам нужно будет запустить lsusb из командной строки, чтобы узнать это. Найдите в списке название своего устройства. Вы должны увидеть идентификатор букв, за которым следуют четыре шестнадцатеричных цифры, двоеточие и еще четыре шестнадцатеричных цифры. Используйте первые четыре цифры для замены octothorpes в ATTRS {idVendor} == ”####”, а затем используйте вторые четыре для замены сегмента ATTRS {idProduct} == ”####”, прежде чем использовать оба для заменить набор символов после эха. Сохраните файл, выйдите и перезагрузите компьютер. Других проблем возникнуть не должно.

Убедитесь, что устройство подключено правильно, если вы не видите его в списке после выполнения команды lsusb. Возможно, вы заметили, что на изображении в нашем примере мы не видим указанное здесь устройство Bluetooth. Это означало, что он был неправильно подключен. Подождите несколько секунд после подключения, прежде чем запускать, иначе программа lsusb может не найти его сразу.

3 минуты на чтение