Не удается подключиться к скрытой WIFI сети

Вопрос или проблема

Я заметил проблему: я не могу подключиться к скрытой WIFI

Я активировал функцию Точка доступа на своем телефоне (Android 11, MIUI 12), настроив ее с паролем WPA2 Personal, а затем подумал, что сделаю ее безопаснее, скрыв SSID.

К сожалению, когда мой ноутбук пытается подключиться, он выдает ошибку:

gnome-control-c[12898]: Не удалось активировать соединение: (2) Соединение 'ggggGGGG' недоступно на устройстве wlp2s0, так как профиль несовместим с устройством (не совпадает имя интерфейса)

Но как только я отключаю опцию скрытый SSID, всё работает!

Может кто-то помочь мне решить эту раздражающую проблему?


Я на Arch Linux с GNOME 41.1

Вы можете подключиться к скрытому SSID через wpa_supplicant.

Остановите службу NetworkManager:

sudo systemctl stop NetworkManager

Создайте wpa_supplicant.conf:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

С следующим содержанием:

ctrl_interface=/var/run/wpa_supplicant
ap_scan=1

network={
    ssid="hiden_SSID"
    scan_ssid=1
    key_mgmt=WPA-PSK
    psk="secret_here"
}

Затем:

sudo wpa_supplicant -iwlp2s0 -B -c /etc/wpa_supplicant/wpa_supplicant.conf
sudo dhcpcd

WPA_SUPPLICANT.CONF(5):

scan_ssid
         Техника сканирования SSID; 0 (по умолчанию) или 1. Техника 0 сканирует SSID с помощью широковещательного запроса Probe Request, тогда как 1 использует направленный запрос Probe Request

Нет необходимости переходить к wpa_supplicant, если вы уже используете NetworkManager. Например, с nmcli:

nmcli device wifi connect <SSID_or_BSSID> password <password> hidden yes

(источник)

Ответ или решение

Для решения проблемы с подключением к скрытой сети Wi-Fi на вашем компьютере с Arch Linux и GNOME 41.1, выполните следующие шаги:

Способ 1: Использование NetworkManager и nmcli

  1. Убедитесь, что у вас установлен NetworkManager. Это основной инструмент для управления сетевыми подключениями в большинстве дистрибутивов Linux.

  2. Откройте терминал.

  3. Выполните команду для подключения к скрытой сети Wi-Fi с использованием nmcli:

nmcli device wifi connect <SSID_или_BSSID> password <ваш_пароль> hidden yes

Замените <SSID_или_BSSID> на имя вашей скрытой сети, а <ваш_пароль> — на правильный пароль.

Способ 2: Использование wpa_supplicant

Если по каким-то причинам вам необходимо использовать wpa_supplicant, выполните следующие шаги:

  1. Остановите службу NetworkManager:
sudo systemctl stop NetworkManager
  1. Создайте файл конфигурации для wpa_supplicant:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
  1. Вставьте в файл следующий код:
ctrl_interface=/var/run/wpa_supplicant
ap_scan=1

network={
    ssid="ваша_скрытая_SSID"
    scan_ssid=1
    key_mgmt=WPA-PSK
    psk="ваш_пароль"
}

Замените ваша_скрытая_SSID на имя вашей сети и ваш_пароль на правильный пароль.

  1. Запустите wpa_supplicant с вашей конфигурацией:
sudo wpa_supplicant -i<wlp2s0> -B -c /etc/wpa_supplicant/wpa_supplicant.conf
  1. Получите IP-адрес с помощью DHCP-клиента:
sudo dhcpcd

Объяснение параметров

  • scan_ssid: Указывает wpa_supplicant использовать направление запроса для обнаружения скрытой сети. Установите значение в 1, чтобы активировать сканирование скрытых SSID.

Завершение

После выполнения одного из предложенных способов вы должны быть в состоянии подключиться к вашей скрытой сети Wi-Fi. Если у вас по-прежнему возникают проблемы, убедитесь, что ваш пароль введен правильно и что сеть действительно активна.

Оцените материал
Добавить комментарий

Капча загружается...