Чтобы посмотреть список доступных Wi-Fi сетей (SSID) через терминал в Debian, используйте следующие команды. Вам понадобятся права суперпользователя (sudo) для некоторых методов.
1. Через nmcli (NetworkManager)
2. Через iw (универсальный способ)
3. Через iwctl (для iwd)
4. Через iwlist (устаревший метод, но работает)
- Установите
wireless-tools:
sudo apt install wireless-tools
- Сканирование сетей:
sudo iwlist wlan0 scan | grep "ESSID:"
- Пример вывода:
ESSID:"HomeWiFi"
ESSID:"OfficeNet"
ESSID:"AndroidAP"
5. Через wpa_cli (для wpa_supplicant)
Как определить имя Wi-Fi интерфейса
- Выполните:
ip a | grep "wlan" # или iw dev
- Пример вывода:
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
Если сети не отображаются
- Проверьте блокировку Wi-Fi:
rfkill list # Если статус "Soft blocked: yes", выполните:
rfkill unblock wifi # Разблокировать Wi-Fi
- Перезапустите сетевой сервис:
sudo systemctl restart NetworkManager # или iwd
Примеры команд
Эти методы помогут вам быстро найти доступные Wi-Fi сети через терминал. Если адаптер не видит сети, проверьте:
- Правильность имени интерфейса (например,
wlan0, wlp3s0).
- Установлены ли драйверы (как в предыдущих инструкциях).
- Не заблокирован ли адаптер (
rfkill list).