Как подключить Wi-Fi mt7601u в консоли Linux (Debian)
Подключить Wi-Fi в современном дистрибутиве Linux с графической оболочкой обычно не проблема: главное, чтобы было «железо» с поддержкой, а дальше мышкой клац-клац.
А вот подключить вай-фай в консоли Linux уже немного сложнее, но вполне возможно.
Расскажу, как подключить интернет по Wi-Fi через USB Wi-Fi свисток TP-Link на чипе mt7601u в Debian. Изначально делал на Debian 9, ниже — актуальный вариант для Debian 12/13.
1. Определяем чип
lsusb dmesg | grep -i -e wlan -e mt7601
В моём случае:
[ 2.367184] mt7601u 4-1.4:1.0 wlx30b5c212d769: renamed from wlan0
Если ничего не выдаёт — листаем dmesg | more и ищем упоминания Wi-Fi модуля. У mt7601u в lsusb обычно ID 148f:7601.
2. Ставим прошивку
Драйвер mt7601u уже есть в ядре, а вот прошивка (mt7601u.bin) лежит в несвободном разделе репозитория. Добавляем его в /etc/apt/sources.list:
# Debian 12 (bookworm); для Debian 13 замените bookworm на trixie deb http://deb.debian.org/debian bookworm main non-free-firmware
В Debian 9–11 раздел назывался просто non-free.
Обновляем пакеты и ставим нужное:
apt update apt install firmware-misc-nonfree wpasupplicant iw
Подгружаем драйвер (или просто переподключаем свисток):
modprobe -r mt7601u; modprobe mt7601u
3. Смотрим интерфейс и сети
ip link
Должен появиться Wi-Fi интерфейс. Раньше он назывался wlan0, в современных системах имя строится из MAC-адреса — у меня wlx30b5c212d769. Дальше подставляйте своё имя.
Сканируем сети:
ip link set wlx30b5c212d769 up iw dev wlx30b5c212d769 scan | grep SSID
Видим свою сеть — хорошо. Если нет — что-то не так, начинаем разбираться.
4. Подключаемся
Создаём файл настроек с именем сети и паролем:
wpa_passphrase MySuperWiFi mybestpassword > /etc/wpa_supplicant/wpa_supplicant.conf
Подключаемся и получаем IP по DHCP:
wpa_supplicant -B -i wlx30b5c212d769 -c /etc/wpa_supplicant/wpa_supplicant.conf dhclient wlx30b5c212d769
Вай-фай должен подключиться и работать. Проверяем: ip addr и ping 1.1.1.1.
5. Автоподключение при загрузке
Я тогда сделал скрипт в init.d, но правильнее — через /etc/network/interfaces:
allow-hotplug wlx30b5c212d769
iface wlx30b5c212d769 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Если в системе стоит NetworkManager, всё ещё проще — одна команда:
nmcli dev wifi connect MySuperWiFi password mybestpassword
В процессе настройки я столкнулся со множеством вариантов проблем и решений, большинство не помогло — пришлось собирать информацию по крупицам. Надеюсь, заметка поможет и вам. Жду отзывов!
Фразы: ASIC revision: 76010001 debian 9, wi-fi в linux консоль, mt7601u 4-1.4:1.0 wlx30b5c212d769: renamed from wlan0, Ralink MT7601U, mt7601u.bin Debian 9 не видит

Эм….спасибо за инструкцию по настройке сети интернет, через интернет, на компьютере где нет интернета. Логика — великая вещь…
Пожалуйста,
никто не отменял смартфоны и планшеты!
Лучше бы рассказали как без интернета установить драйвера
Совсем без интернета никак, если только написать самому.
Я скачивал нужные пакеты на другом компьютере на флешку, потом монтировал флешку и с нее устанавливал пакеты
mount /dev ..
dpkg -i