Записки IT специалиста
С поддержкой W-Fi адаптеров в Ubuntu наблюдаются определенные проблемы. Хорошо если можно выбрать заведомо совместимую модель при покупке, но чаще приходится использовать то оборудование, которое есть. В этом случае придется устанавливать адаптер самостоятельно. Сегодня мы рассмотрим как раз такой случай.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
Забегая вперед, скажем, что ничего сложного в подключении неподдерживаемых Wi-Fi адаптеров нет. Несмотря на то, что ряд производимых нами действий можно выполнить при помощи графического интерфейса, мы будем работать исключительно в консоли, что позволит использовать рекомендации данной статьи как для настольных, так и для серверных версий Ubuntu.
Для примера рассмотрим подключение в Ubuntu 12.04 LTS недорогого USB-адаптера TP-Link TL-WN725N.
Как это обычно бывает, вы купили Wi-Fi адаптер, распаковали, подключили. И никаких признаков жизни. Становится очевидно, что данная модель не поддерживается используемым дистрибутивом. Что делать?
Прежде всего убедимся, что система видит само USB-устройство. Для этого выполним команду
В выводе вы должны увидеть строку, соответсвующую подключенному устройству, скорее всего она будет содержать информацию о чипе, на котором собран адаптер. В нашем случае это Realtek. Если вы не уверены, что адаптер присутсвует в списке, выполните команду два раза, с подключенным и отключенным устройством.
Следующим шагом вам нужно выяснить модель чипа, на котором собран адаптер. Для этого уточните его полную маркировку и аппаратную версию, так как под одним и тем же наименованием могут выпускаться устройства на разных чипах. Вся необходимая информация указана на этикетке, также она может быть продублирована на самом устройстве.
Как видим перед нами устройство с аппаратной версией Ver:2.0, располагая этой информацией несложно выяснить что в основу адаптера положен чип Realtek RTL8188EUS. Мы советуем воспользоваться ресурсом wikidevi.com (по ссылке настроеный пример семантического поиска по бренду TP-Link), перейдя на страницу адаптера мы не только узнаем его чип, но и получим ссылку на Linux драйвера.
Перейдем в домашнюю директорию и скачаем архив репозитория, предварительно повысив права до суперпользователя:
sudo -s
cd ~
wget "https://github.com/lwfinger/rtl8188eu/archive/master.zip"
Распакуем архив (при необходимости установив unzip).
Как можно увидеть из вывода команды, содержимое архива распаковалось в директорию rtl8188eu-master, перейдем в нее и выполним сборку модуля:
После сборки модуля в директории должен появиться файл 8188eu.ko, это и есть искомый модуль ядра. Теперь установим его командой:
Осталось включить наш модуль, выполнив команду:
или просто отключить и подключить заново адаптер. В настольной системе вы сразу увидите сообщение о возможности подключиться к беспроводной сети.
Или выполните в консоли команду:
В выводе вы увидите появившийся беспроводной интерфейс wlan0.
Как видим ничего сложного нет. Однако следует помнить, что модуль собирается и устанавливается под текущую версию ядра, и при его обновлении будет необходимо выполнить сборку и установку модуля заново. Если такой возможности нет, то следует, удерживая Shift при загрузке, выбрать и загрузить версию ядра, для которой собран модуль.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
Какие Wi-Fi адаптеры без проблем работают в Linux?
Подскажите модели адаптеров, которые без проблем работаю на ядре 5.4 и выше. Воткнул — и работает. Желательно, которые вы сами используете.
Простой 11 комментариев
Не так просто конечно, но все же.
Wi-Fi адаптер TP-LINK TL-WN821N
Installation Guide for Linux
Да в линуксе, наверное, проблем с wi-fi адаптерами нет сейчас.
Лично у меня есть D-Link DWA-126. Все ноутбучные работали.
Но вот во FreeBSD DWA-126 не заработал.
Заказал на aliexpress адаптер на базе RTL8188CUS за 140 р. Он, вроде, и в линуксе и во FreeBSD работает без проблем.
Вам 5 GHz, разъем для подключения антенны нужны?
из 4 которые у меня сейчас есть только 1 работает более менее нормально. еще один в некоторых дистрах частично. а у 3-4 по-моему идиотская проблема но это сути не меняет, у них при подключении подключается 2 девайса, флешка с дровами и вайфайка, после установки дров под вендой флешка пропадает и все работает, а тут в линуксе дрова ставить не надо но пока не поставишь фигвам
Та не, есть. Я вот купил TL-WN823N, а он «искаропки» не завёлся — компилять драйвера нужно. Мне такое не нравится
у них при подключении подключается 2 девайса, флешка с дровами и вайфайка, после установки дров под вендой флешка пропадает
для этого в linux есть команда usb_modeswitch -она как раз переключает режимы такого хитрого usb-устройства.
WifiDocs / WirelessCardsSupported
Even if your wireless card does not have a driver designed for Ubuntu, you may be able to get it to work using NDISWrapper and a Microsoft Windows driver. This comes at the expense of functionality and reliability. If you get this method working your Internet connection will most likely be very unstable.
Wireless Cards
To determine what wireless card/chipset you have, first determine whether it is a separate device plugged into the computer or not. If it is a separate USB device, open up a terminal and type the following:
and look for words like «wireless» to find your card type.
For chips that are not USB but included in the computer, type:
and read the last section.
By Manufacturer
The Community has created articles for the following Manufacturers:
In an effort to help with the cleanup of this page, I modified these links to show up within the article as just the manufacturers’ names instead of the full URL path. On each manufacturer’s page, while working on the clean up, I’m separating them by card type and then linking to them here. This is in an effort to streamline the code and make the documents more organized.
By Version
By Card
Please take a moment and add your card to the wiki if there isn’t a page on that device yet. It’s very simple, try to follow the format of template but don’t worry too much about following guidelines. It’s much more important to document your experience for others.
To create a page, simply enter the model # and version in the box (example: dwl-g650vB5) and then click on the Create Device Page button. If there is a page on your device already, open it and add your comments/experience to the existing page.
- WifiDocs/Device
- WifiDocs/Device/ADDON_ADD-GWP110
- WifiDocs/Device/AR5006EG
- WifiDocs/Device/AR5007
- WifiDocs/Device/Actiontec
- WifiDocs/Device/Airlink101_AWLL3026
- WifiDocs/Device/AirportExtreme
- WifiDocs/Device/Atheros/AR9285
- WifiDocs/Device/BCM43224 802.11a/b/g/n (rev 01)
- WifiDocs/Device/BT_Voyager_1055
- WifiDocs/Device/Belkin 300 N F7D2101
- WifiDocs/Device/Belkin F5D8053
- WifiDocs/Device/Belkin_F5D7050_ver_3000_(Ralink_rt73_driver)
- WifiDocs/Device/Belkin_F5D8010
- WifiDocs/Device/BuffaloWLIL11GUSB
- WifiDocs/Device/CiscoCB21AG
- WifiDocs/Device/CompaqW200
- WifiDocs/Device/D-Link_WUA-1340
- WifiDocs/Device/D-Link_WUA-2340
- WifiDocs/Device/DWA-111
- WifiDocs/Device/DWA-140
- WifiDocs/Device/DWA-552
- WifiDocs/Device/DWL-122
- WifiDocs/Device/DWL-520vE1
- WifiDocs/Device/DWL-G122_(Rev_B)
- WifiDocs/Device/DWL-G122_(Rev_C1)
- WifiDocs/Device/DWL-G650+
- WifiDocs/Device/EdimaxEW7128G
- WifiDocs/Device/EdimaxEW7128UG
- WifiDocs/Device/EnGenius EUB9603
- WifiDocs/Device/F5D7000
- WifiDocs/Device/F5D7010
- WifiDocs/Device/F7D2102
- WifiDocs/Device/Fritz!WLAN_USB_Stick
- WifiDocs/Device/ICIDU_NI-707529_150N_ PCI-E
- WifiDocs/Device/IntersilPrism25Wavelan
- WifiDocs/Device/Linksys WMP600N
- WifiDocs/Device/Linksys WUSB600N
- WifiDocs/Device/LinksysWPC54GS-UK
- WifiDocs/Device/LinksysWUSB11
- WifiDocs/Device/LinksysWUSB54GC
- WifiDocs/Device/LinksysWUSB54GP
- WifiDocs/Device/Linksys_WMP54GX
- WifiDocs/Device/Linksys_WUSB54GS_v1_&_v2
- WifiDocs/Device/NEXXT NW122NXT12
- WifiDocs/Device/NetgearMA111
- WifiDocs/Device/NetgearMA111 (shot.png)
- WifiDocs/Device/NetgearWG111
- WifiDocs/Device/Netgear_WG311_v3
- WifiDocs/Device/PENGUIN80211N
- WifiDocs/Device/Pentagram_Hornet_USB_Lite
- WifiDocs/Device/Proxim RangeLAN-DS
- WifiDocs/Device/RT3090
- WifiDocs/Device/RTL8180L
- WifiDocs/Device/Ralink RT5390
- WifiDocs/Device/RalinkRT2860
- WifiDocs/Device/Ralink_RT5370
- WifiDocs/Device/Realtek 8172
- WifiDocs/Device/RealtekRTL8187b
- WifiDocs/Device/Rosewill RNX-N150UBE
- WifiDocs/Device/Rosewill RNX-N2LX
- WifiDocs/Device/RosewillRNXN150UBE
- WifiDocs/Device/Sabrent 802.11n Wireless PCI
- WifiDocs/Device/Sabrent PCI-G802
- WifiDocs/Device/SabrentUSB-G802
- WifiDocs/Device/SparkLAN WL-850R
- WifiDocs/Device/TL-WN722N
- WifiDocs/Device/TP-LINK_TL-WN781ND
- WifiDocs/Device/TP-Link_TL-WN620G_(ndiswrapper)
- WifiDocs/Device/TP-Link_TL-WN620G_(ndiswrapper) (updated TPLink TL-WN620G 1.5.0.119.rar)
- WifiDocs/Device/Tenda W522U USB
- WifiDocs/Device/Tenda_W311M
- WifiDocs/Device/Topcom_Skyracer_USB_4001g_(WLAN-USB-Stick)
- WifiDocs/Device/WG111T
- WifiDocs/Device/WG121
- WifiDocs/Device/ipn2220
- WifiDocs/Device/wpn111
- WifiDocs/Device/xg-301
WifiDocs/WirelessCardsSupported (последним исправлял пользователь 84 2015-04-20 03:46:51)
The material on this wiki is available under a free license, see Copyright / License for details
You can contribute to this wiki, see Wiki Guide for details