<
  • Главная
Статьи

Yellow Leaf - Статті - USB-адаптери 802.11ac і Linux

  1. TP-Link Archer T1U
  2. D-Link DWA-171 A1
  3. Netis WF2180
  4. D-Link DIR-516 A1
  5. замість висновку

802.11ac це новий стандарт WiFi, що прийшов на зміну вже звичному 802.11n і назад сумісний з ним. Незважаючи на те що перші пристрої з підтримкою цього стандарту з'явилися ще в 2014-му році до сих пір велику кількість ноутбуків поставляється з адаптерами WiFi без підтримки 802.11ac.

Якщо виникає необхідність роботи в мережах 802.11ac то підтримку таких мереж можна додати за допомогою USB-адаптерів, які присутні на ринку у великій кількості. Окремим цікавим питанням є підтримка таких адаптерів в Linux. Далі будуть розглянуті кілька таких адаптерів з нижнього цінового сегмента.

Відразу обмовимося що підтримку пристроїв ми будемо перевіряти на Ubuntu 18.04 до штатного ядром, мають версію 4.15. Можливий в новіших ядрах ситуація з підтримкою інша, але Ubuntu був обраний як найбільш популярний дистрибутив серед простих користувачів.

TP-Link Archer T1U

TP-Link Archer T1U

Самий мініатюрний з розглянутих адаптерів і самий часто зустрічається в торгових мережах. Побудований на чіпі MediaTek MT7610U. USB-ідентифікатор пристрою: «2357: 0105». При підключенні в системному журналі з'являються повідомлення:

[23653.909730] usb 1-8: new high-speed USB device number 3 using ehci-pci [23654.081228] usb 1-8: New USB device found, idVendor = 2357, idProduct = 0105 [23654.081232] usb 1-8: New USB device strings: Mfr = 1, Product = 2, SerialNumber = 3 [23654.081235] usb 1-8: Product: WiFi [23654.081237] usb 1-8: Manufacturer: MediaTek [23654.081239] usb 1-8: SerialNumber: 1.0

Підтримки даного адаптера в ядрі немає і поки не очікується. Драйвера є на сайтах TP-Link і MediaTek . Однак під сучасні ядра зібрати їх не вдалося. На github є проект користувача Hans Ulli Kroll , В рамках якого офіційний драйвер від MediaTek допрацьовується з метою виправлення помилок і додавання підтримки сучасних ядер.

Для установки цього драйвера досить виконати команди:

git clone https://github.com/ulli-kroll/mt7610u.git cd mt7610u make sudo make installfw sudo isnmod mt7610u.ko

Після цього адаптер починає працювати, проте драйвер вкрай нестабільний. У автора цих рядків система періодично намертво зависала. В цілому цей адаптер Рекомендований до використання в сучасних дистрибутивах Linux можна. Підтримка як така відсутня.

D-Link DWA-171 A1

D-Link DWA-171 A1

Так само досить часто зустрічається в торгових мережах. Працює на чіпі Realtek RTL8811AU. USB-ідентифікатор пристрою: «2001: 3314». При підключенні в системному журналі з'являються повідомлення:

[24042.914616] usb 1-8: USB disconnect, device number 3 [25105.796956] usb 1-8: new high-speed USB device number 4 using ehci-pci [25105.954126] usb 1-8: New USB device found, idVendor = 2001 , idProduct = 3314 [25105.954131] usb 1-8: New USB device strings: Mfr = 1, Product = 2, SerialNumber = 3 [25105.954134] usb 1-8: Product: 802.11n WLAN Adapter [25105.954136] usb 1-8: Manufacturer: Realtek [25105.954139] usb 1-8: SerialNumber: 00e04c000001

З підтримкою в Linux все набагато краще. У старих дистрибутивах його можна запустити за допомогою драйвера з github. В Ubuntu 18.04 все ще простіше: досить встановити пакет rtl8812au-dkms і можна приступати до налаштування з'єднання будь-яким звичним способом. Яких-небудь проблем у автора цих рядків не виникало.

Netis WF2180

Netis WF2180

Судячи з усього побудований на чіпі Realtek RTL8821AU. USB-ідентифікатор пристрою: 0bda: 0811. При підключенні в системному журналі з'являються повідомлення:

[25855.377659] usb 1-8: new high-speed USB device number 5 using ehci-pci [25855.534735] usb 1-8: New USB device found, idVendor = 0bda, idProduct = 0811 [25855.534739] usb 1-8: New USB device strings: Mfr = 1, Product = 2, SerialNumber = 3 [25855.534742] usb 1-8: Product: 802.11ac WLAN Adapter [25855.534745] usb 1-8: Manufacturer: Realtek [25855.534747] usb 1-8: SerialNumber: 00e04c000001

Підтримка в Linux забезпечується так само за допомогою модулю rtl8812au, в останніх версіях якого з'явилася підтримка чіпа rt8821au. Соотвтетственно для коректної роботи цього адаптера в Ubuntu 18.04 досить встановити все той же пакет rtl8812au-dkms. Як і попередній адаптер цей працює стабільно. Будь-яких проблем не виявлено.

D-Link DIR-516 A1

D-Link DIR-516 A1

Чи не USB-адаптер, але рішення цікаве: портативний малогабаритний 802.11ac роутер з живленням від USB. Цікавий він тим що стоїть на рівні простих USB-адаптерів, але при цьому не вимагає яких-небудь специфічних драйверів. Від USB він отримує тільки харчування і підключається за допомогою ethernet-кабелю до мережевої карти ноутбука. Після чого роутером можна управляти через веб-інтерфейс: перевести його в режим «client» і підключитися до будь-якої доступної WiFi-мережі.

замість висновку

Було розглянуто всього кілька пристроїв, але вони працюють на найбільш популярних чіпах, на яких працює велика кількість доступних пристроїв. Якщо говорити про бюджетні пристроях то не були розглянуті пристрої на чіпі MediaTek MT7601U і родинних йому, але вони підтримуються модулем mt7601u, який в Ubuntu присутня в постачанні за замовчуванням.

Можна говорити про те що підтримка 802.11ac в Linux далека від ідеальної, так як перед покупкою адаптера треба з'ясовувати на якому він чипі і перевірити його підтримку. Але все-таки знайти підтримуване пристрій можна і ціна її буде надмірною.

Цікаво що в останньому стабільному релізі FreeBSD (11.1) підтримка 802.11ac адаптерів помітно гірше. Однак уже в кінці червня виходить FreeBSD 11.2 і в числі змін є і доопрацювання підтримки WiFi-адаптерів нового стандарту. Цікаво порівняти FreeBSD 11.2 і Ubuntu 18.04 в цьому плані. Але дочекаємося спочатку релізу.

Приємної роботи!



Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью