Донецкий техникум промышленной автоматики

Установка Wi-Fi адаптера в Ubuntu.

З підтримкою W-Fi адаптерів в Ubuntu спостерігаються певні проблеми З підтримкою W-Fi адаптерів в Ubuntu спостерігаються певні проблеми. Добре якщо можна вибрати свідомо сумісну модель при покупці, але частіше доводиться використовувати те обладнання, яке є. В цьому випадку доведеться встановлювати адаптер самостійно. Сьогодні ми розглянемо саме такий випадок.

Забігаючи наперед, скажемо, що нічого складного в підключенні підтримуються Wi-Fi адаптерів немає. Незважаючи на те, що ряд вироблених нами дій можна виконати за допомогою графічного інтерфейсу, ми будемо працювати виключно в консолі, що дозволить використовувати рекомендації даної статті як для настільних, так і для серверних версій Ubuntu.

Для прикладу розглянемо підключення в Ubuntu 12.04 LTS недорогого USB-адаптера TP-Link TL-WN725N.

Як це зазвичай буває, ви купили Wi-Fi адаптер, розпакували, підключили Як це зазвичай буває, ви купили Wi-Fi адаптер, розпакували, підключили ... І ніяких ознак життя. Стає очевидно, що дана модель не підтримується використовуваним дистрибутивом. Що робити?

Перш за все переконаємося, що система бачить саме USB-пристрій. Для цього виконаємо команду

lsusb

У висновку ви повинні побачити рядок, відповідну підключеного пристрою, швидше за все вона буде містити інформацію про чіп, на якому зібрано адаптер. У нашому випадку це Realtek. Якщо ви не впевнені, що адаптер присутнє в списку, виконайте команду два рази, з підключеним і вимкненим пристроєм.

Наступним кроком вам потрібно з'ясувати модель чіпа, на якому зібрано адаптер Наступним кроком вам потрібно з'ясувати модель чіпа, на якому зібрано адаптер. Для цього уточніть його повну маркування і апаратну версію, так як під одним і тим же найменуванням можуть випускатися пристрої на різних чіпах. Вся необхідна інформація вказана на етикетці, також вона може бути продубльована на самому пристрої.

Як бачимо перед нами пристрій з апаратної версією Ver: 2 Як бачимо перед нами пристрій з апаратної версією Ver: 2.0, маючи в своєму розпорядженні цією інформацією нескладно з'ясувати що в основу адаптера покладено чіп Realtek RTL8188EUS. Ми радимо скористатися ресурсом wikidevi.com (За посиланням настроєний приклад семантичного пошуку по бренду TP-Link), перейшовши на сторінку адаптера ми не тільки дізнаємося його чип, але і отримаємо посилання на Linux драйвера .

Перейдемо в домашню директорію і скачати архів сховища, попередньо підвищивши права до суперкористувача:

sudo -s
cd ~
wget "https://github.com/lwfinger/rtl8188eu/archive/master.zip"

Розпакуємо архів (при необхідності встановивши unzip).

unzip master.zip

Як можна побачити з виводу команди, вміст архіву розпакувати в директорію rtl8188eu-master, перейдемо в неї і виконаємо збірку модуля:

cd rtl8188eu-master
make

Після складання модуля в директорії повинен з'явитися файл 8188eu.ko, це і є шуканий модуль ядра. Тепер встановимо його командою:

make install

Залишилося включити наш модуль, виконавши команду:

modprobe 8188eu

або просто відключити і підключити заново адаптер. У настільній системі ви відразу побачите повідомлення про можливість підключитися до бездротової мережі.

Або виконайте в консолі команду: Або виконайте в консолі команду:

ifconfig

У висновку ви побачите з'явився бездротовий інтерфейс wlan0.

Як бачимо нічого складного немає Як бачимо нічого складного немає. Однак слід пам'ятати, що модуль збирається і встановлюється під поточну версію ядра, і при його оновленні буде необхідно виконати збірку і установку модуля заново. Якщо такої можливості немає, то слід, утримуючи Shift при завантаженні, вибрати і завантажити версію ядра, для якої зібрано модуль.

Що робити?