У мене виникла проблема з підключенням WiFi-адаптера wn727n до ubuntu/mint. Я довго гуглив, але рішення так і не знайшов. Вирішивши проблему, вирішив написати його сам. Все, що написано нижче, розраховане на новачків.
УВАГА! АВТОР СТАТТІ НЕ НЕСЕ ЖОДНОЇ ВІДПОВІДАЛЬНОСТІ ЗА ЗАЧИНЕНИЙ ЗБІР!
Але якщо ви зробите все правильно, наслідків не буде. Навіть якщо щось піде не так, нічого страшного не станеться. Почнемо.
Насамперед відкриваємо термінал за допомогою клавіш Ctrl+Alt+T і вводимо таку команду:
lsusb
Бачимо наш адаптер Ralink RT7601 (виділено). Може бути адаптер Ralink RT5370. Драйвера на різні адаптери встановлюються по-різному. Я опишу як це зробити для двох випадків.
Інструкція для Ralink RT5370
Переходимо по
Відкриваємо папку, в яку зберегли драйвер, та розпакуємо архів bz2. Для цього натискаємо правою кнопкою миші по файлу і натискаємо "Розпакувати сюди" ("Extract here").
Після цього з'явиться архів tar. Ще раз його розпаковуємо. Натискаємо правою кнопкою миші по файлу та натискаємо "Розпакувати сюди" ("Extract here").
Далі змінюємо назву папки на щось більш коротке, тому що нам ще належить писати її шлях у консоль. Наприклад, я назвав її Driver.
Заходимо в розпаковану папку та відкриваємо у текстовому редакторі файл /os/linux/config.mk
Знаходимо наступні рядки та змінюємо букву n на y:
# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=y
# Support Native WpaSupplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
Після цього зберігаємо файл. Відкриваємо термінал і переходимо до розпакованої папки. Увага! У мене є ім'я користувача sergey. Ви вводите своє ім'я користувача! Надалі змінюйте Sergey на ім'я свого користувача.
cd /home/sergey/загрузки/driver/
Далі виконуємо команди:
sudo make
sudo make install
sudo modprobe rt5370sta
І все! О, диво! WIFI працює, користуйтесь на здоров'я.
Інструкція для Ralink RT7601
Для того, щоб завести цей адаптер (Ralink RT7601), необхідно мати ядро версії 3.19 або вище. якщо необхідно – оновіть ядро (якщо не знаєте як – google допоможе).
Далі йдемо по
Далі завантажений архів переміщаємо в домашню папку і розпаковуємо (клік правою кнопкою миші, «витягти сюди»). Перейменуємо папку mt7601-master, що вийшла, просто в mt7601.
Після цього вводимо команду:
cd mt7601/src
Тепер ми у потрібному каталозі. Можна зробити збірку драйвера, виконуємо команду:
sudo make
Система запросить пароль – вводимо (пароль не відображається).
Далі вводимо команди:
sudo mkdir -p /etc/Wireless/RT2870STA/
cp RT2870STA.dat /etc/Wireless/RT2870STA/
І остання команда, яка ввімкне наш адаптер:
insmod os/linux/mt7601Usta.ko
Всі!!! Тепер ubuntu бачить wifi.
Але це ще не все! Тепер після кожного перезавантаження необхідно вводити останню команду, інакше система не побачить адаптера (саме для Ralink RT7601). Але є вихід! Можна створити скрипт і додати його до автозавантаження. Нижче написано, як це зробити.
Насамперед нам треба зробити так, щоб система не запитувала пароль при використанні sudo. Для цього вводимо команду:
sudo gedit /etc/sudoers
Відкриється таке вікно:
Шукаємо рядок:
%sudo ALL=(ALL:ALL) ALL
І міняємо її на:
%sudo ALL=(ALL:ALL) NOPASSWD: ALL
Зберігаємо зміни – натискаємо «Зберегти».
Вводь команду:
sudo cp -R mt7601 /etc/Wireless/RT2870STA/
Після цього вводимо команду:
sudo gedit /etc/Wireless/RT2870STA/autowifi.sh
Відкривається пустий текстовий редактор. У ньому пишемо або копіюємо:
#! / бін / баш
insmod /etc/Wireless/RT2870STA/mt7601/src/os/linux/mt7601Usta.ko
Натискаємо «Зберегти» та закриваємо.
Вводимо команди:
cd /etc/Wireless/RT2870STA/
sudo chmod +x autowifi.sh
Далі йдемо в меню Dash і шукаємо програму як на малюнку нижче:
Відчиняємо її. Натискаємо "Додати".
Відкриється вікно. Навпроти поля «Ім'я» пишемо:
autowifi
Навпроти поля «Команда» пишемо:
sudo sh /etc/Wireless/RT2870STA/autowifi.sh
Натискаємо кнопку «Додати» та закриваємо програму. Перезавантажуємось. Після перезавантаження все працює. Тепер можна вибрати мережу у треї.
На цьому невелика інструкція для адаптера Ralink RT7601 закінчена.
Приємного проведення часу в мережі!
Джерело: habr.com