Операційна система з відкритим вихідним кодом Ubuntu є найбільш популярним дистрибутивом Linux для персональних комп’ютерів і ноутбуків. Як і інші операційні системи, Ubuntu дозволяє операторам з бездротовим доступом легко підключатися до інтернету без проводів. В Ubuntu з’єднання WiFi встановлюються службою Network Manager автоматично. Однак, попри всі явні переваги цієї ОС, іноді трапляється так, що при підключенні до мереж Ubuntu не бачить WiFi. Збій може бути пов’язаний як з апаратними засобами, так і з програмним забезпеченням. Користувачеві, перш ніж починати шукати джерела проблем, спочатку необхідно переконатися, що маршрутизатор або модем працюють нормально. Для цього потрібно просто їх перезавантажити.
Установка драйвера WiFi
Драйвер — це програма, яка повідомляє машині, як правильно поводитися з роутером. Хоча ПК може розпізнати бездротової адаптер, але встановлені базові драйвери можуть працювати погано. У зв’язку з ніж потрібно знайти той, який підтримується ОС, наприклад, на ноутбуках HP.
Драйвери пристроїв з відкритим вихідним кодом можна знайти у багатьох дистрибутивах Linux, включаючи Ubuntu. Пропрієтарні або закриті драйвери вільно не поширюються і, отже, не можуть бути попередньо встановлені системою.
Важливо! Якщо Ubuntu адаптери WIFI не знайдені через те, що драйвер не встановлений за замовчуванням, тоді він може бути доступний тільки в «бінарній» або платній версії, і в цьому випадку потрібно звернутися на сайт виробника.
Відсутній модуль драйвера
Бувають випадки, що не працює WIFI Ubuntu, якщо в списку встановлених драйверів відсутня потрібна програма і для адаптера потрібно встановити самостійно. Перед цим потрібно з’ясувати, яка WiFi-карта розміщена в системі, для цього відкривають термінал, набравши команду lspci
На екрані буде продемонстрований список компонентів PCI, всередині якого потрібно знайти «мережевий контролер», наприклад, бездротової адаптер Realtek RTL8188CE. Далі з’ясовують, яка версія ядра, за допомогою команди uname — r
Порядок встановлення драйвера Realtek TR Link на ОС Ubuntu:
- Зайти на сайт Realtek, знайти необхідний драйвер.
- Завантажити відповідний для карти WiFi і розпакувати його в домашній каталог, наприклад, в папку «rtl8192ce».
- Відкрити інструменти, необхідні для компіляції драйвера:
- sudo apt-get update
- sudo apt-get install —перевстановити Ubuntu-headers-generic build-essential
- Вивантажити і блокувати вихідні модулі/драйвери ядра Natty. В іншому випадку вони дестабілізують драйвер Realtek, який потрібно встановити: sudo rmmod rtl8192ce.
- Для того, щоб функція «gksu gedit /etc/modprobe.d/blacklist.conf»
внесла у чорний список вихідні драйвери/модулі ядра, відкривають: gedit. - Тепер потрібно вставити наступні два рядки в кінець файлу:
- blacklist rtl8192ce
- blacklist rtlWiFi.
- Перейти в каталог драйвера, який був викачаний раніше: cd rtl8192ce.
- Для завершення операції потрібно виконати такі команди:
- make clean
- sudo su
- make
- make install
- exit
Перевірка драйверів
Далі потрібно перезавантажити ПК і перевірити правильність встановленого драйвера. Запускають команду lspci. Рядок «Використовується драйвер ядра» повинний мати вигляд «rtl8192CE».
Драйвери пристроїв, розроблені для операційної системи MAC/OS, взагалі не можна використовувати з іншою ОС. Однак у випадку бездротових адаптерів можна встановити оболонку сумісності NDISwrapper, яка дозволяє використовувати Ubuntu деякі бездротові драйвери Windows у разі, коли вони в системі недоступні, наприклад, драйвер адаптера бездротової мережі Broadcom для Windows 7. Для цього відкривають термінальну рядок і вводять sudo lsmod.
На екрані буде продемонстрований список поточних модулів. Далі прописують команду для активації інтерфейсу модуля, наприклад, з назвою «xxxx name»: sudo modprobe your-xxxx-name. Потім вводять команду для перевірки правильності завантаження lsmod.
Автоматичне завантаження модуля
Користувач зможе запустити модуль драйвера при завантаженні, прописавши:
sudo nano / etc / modules
Після відкриття редактора додають його ім’я і зберігають запис. Після перезавантаження перевіряють можливість мережевої карти виявляти доступні мережі.
Підключення до WiFi в Ubuntu
Якщо у вас є комп’ютер з бездротовим зв’язком, що працює під управлінням операційної системи Ubuntu, він може підключитися до найближчої мережі WiFi, щоб отримати доступ до інтернету.
Процедура підключення:
- Відкривають системне меню на верхній правій панелі.
- Натискають на «WiFi Not Connected», щоб розгорнути меню.
- Натискають на функцію «Вибрати мережу».
- Переглядають назви найближчих мереж і вибирають необхідну.
- Вводять пароль для мережі і натискають «Підключитися».
У тому випадку, коли користувач не бачить потрібну мережу, вона, швидше за все, прихована або знаходиться поза зоною доступу мережі. В Ubuntu є можливість налаштувати приховану бездротову мережу, яка не буде відображатися в загальному списку:
- Відкривають системне меню з правої сторони верхньої панелі.
- Натискають на WiFi Not Connected, щоб розгорнути меню.
- Вибирають приховану мережа із записів у вікні, використовуючи розкривний список «З’єднання», або натискають «Створити», щоб ввести нову приховану мережу.
- Для нового з’єднання вводять ім’я мережі (SSID) і вибирають бездротову захист з розкривного списку.
- Вводять пароль.
- Натискають «Підключитися», щоб вийти в Інтернет.
Зверніть увагу! Знайти таку приховану мережу набагато складніше, і вона підвищує безпеку роботи.
Підключення до WiFi в Ubuntu через термінал
В ОС Ubuntu існує інтерфейс Network Manager, який робить налаштування WiFi дуже простий. Однак у деяких пристроях, таких як Ubuntu Server, Ubuntu Minimal Media Center, користувачеві може знадобитися налаштувати WEP або WPA WiFi з’єднання безпосередньо з командного рядка без використання диспетчера мережі. Спочатку потрібно отримати інформацію про адаптер WiFi. Якщо Убунту не бачить вай фай адаптер, то встановлюють пакети wireless-tools і hwinfo. Після чого ім’я інтерфейсу WiFi легко визначити за допомогою команди iwconfig.
У цьому прикладі інтерфейс WiFi називається «wlan0».
Інструмент «hwinfo» дає більше інформації про можливості пристрою WiFi і про модуль, який ним керує.
На екрані з’явиться повна інформація про пристрої WiFi і варіанти шифрування в модулі: WEP 64bits, WEP 128bits, WPA AES (CCMP) і WPA (TKIP). Далі налаштовують мережевий інтерфейс WiFi та редагують / etc / network / interfaces як «root»: / etc / network / interfaces.
Тепер, коли мережа налаштована, останній крок — перезавантажують модуль, що відповідає за інтерфейс WiFi.
Можливі причини, за якими Linux не бачить WiFi
Спочатку потрібно переконатися, що Ubuntu виявила адаптер на машині. Виконують команду, для перевірки того, чи є у користувача підключається бездротова картка USB:
- sudo lsusb
- sudo lspci
Мережевий адаптер може бути виявлений у розділі контролера. Для перевірки, чому в Linux не працює WIFI, прописують: lshw -C network, де:
- lshw, надає дані про використаний обладнанні;
- -C, показує клас мережі.
Або отримують інформацію за другим варіантом для Лінукс: lspci -nnk | grep 0280, де:
- lspci видає дані щодо PCI-карт;
- -nnk відображає інформацію з використовуваного драйвера на цих картах;
- | передає результат майбутньої команді;
- grep містять код 0280 — контролерів PCI бездротової мережі в Убунту.
Після чого на екрані з’явиться великий перелік встановлених в системі драйверів, і користувач зможе самостійно проаналізувати і зрозуміти, чому Linux Mint не бачить WIFI.
Налаштування DNS
Неробочий вайфай може бути пов’язаний з DNS. Для того, щоб визначити збій, встановлюють ім’я WiFi-інтерфейсу, ввівши команду nmcli d.
Відкривають термінальну рядок і вводять команду, яка визначає походження DNS: nmcli device show | grep I4.DNS.
Або можна також використовувати nmcli dev show | grep DNS.
Тепер потрібно пропінгувати адресу локальної мережі роутера. Наприклад, для того, щоб пропінгувати сервер Гугл, вводять команду Ping 127.0.0.53.
Після чого користувач зможе дізнатися, чому виникли проблеми з DNS, і змінюють його на Google. Коли збій у DNS пов’язаний виключно з ОС, то використання Network Manager може допомогти розв’язати питання, чому Ubuntu не бачить WI FI.
Послідовність дій:
- Клацають мишею на піктограму Network Manager. Також можна відкрити його, якщо зайти в системні налаштування або використовувати термінал, виконавши наступну команду: gnome-control-center network.
- Натискають на функцію — змінити.
- Вибирають відповідну мережу WiFi.
- Налаштовують IPv4.
- Змінюють адреса DHCP.
- У рядок DNS додають: 8.8.8.8, 8.8.4.4
- Зберігають і закривають налаштування.
- Перевантажують диспетчер мережі з допомогою команди: sudo service network-manager restart
Немає мережевого менеджера
Мережевий менеджер забезпечує безперебійне підключення. Проте іноді може статися так, що він був видалений випадково, в цьому випадку в користувача не буде ні WiFi, ні кабельного з’єднання і потрібно відновити Network Manager. Для цього відкривають термінал і виконують команду sudo apt-get install network-manager.
Профілактика і безпека WiFi з’єднання
Останнім часом часто трапляється, що зловмисники зламують бездротову мережу з захопленням приватної інформації. Для запобігання такого явища слід дотримуватися простих правил:
- Не рекомендується підключатися зі своїх особистих пристроїв до відкритих громадських мереж.
- У разі вимушеного використання відкритих мереж необхідно використовувати антивірус або фаєрвол.
- Потрібно виконати правильну налаштування роутера бездротової мережі.
- Використовувати спеціальний тип захисту (WPA2).
- Виставити пароль не менше 60 символів з розкидом цифр і букв, що не дозволить його зламати.
- WPS на маршрутизаторі відключити.
- Адміністрування з використанням веб-інтерфейсу повинно бути доступно тільки через кабель.
Зверніть увагу! Коли користувач не користується мережею, роутер повинен бути відключений. Виконання цих простих правил допоможе безпечно працювати в бездротовому інтернеті.
Не працює WiFi після оновлення Ubuntu
В Ubuntu іноді зустрічається помилка вайфай після оновлення операційної системи. Перш ніж приступити до усунення несправностей, потрібно спробувати перезавантажити ПК і роутер. Далі перевіряють наявність бездротового інтернету на іншому пристрої, наприклад, на смартфоні, і переконуються, що з’єднання WiFi встановлено і працює, а сигнал досить сильний. Тоді можна запустити команду для запуску інтернету sudo systemctl restart network-manager.service.
Після чого бездротова мережа буде працювати. Недоліком цього варіанту є те, що цю команду доведеться виконувати кожен раз після запуску машини. Існує інший автоматичний спосіб. Відкривають файл для редагування sudo nano /etc/systemd/system/WiFi-resume.service.
Далі прописують команди за схемою.
В Ubuntu NetworkManager встановлює з’єднання з WiFi автоматично. Проте збій WiFi в Ubuntu хоч і не часто, але зустрічається в системі, після чого користувач виявляє, що пропав WIFI Ubuntu. Джерелом проблеми можуть бути програмні або апаратні порушення. У першому випадку оператору доведеться виконувати настройку вайфай в ручному режимі, у другому потрібно оновити драйвера або замінити роутер.