Я пытаюсь подключить свой чип RTL8188CU к любой сети на Debian Jessie, но безуспешно через терминал.
Мне нужно делать это постоянно и в любое необходимое время.
Я попробовал несколько предложений из интернета, таких как ifup wlan0
, ifconfig wlan0 up
а также их down
противоположности.
Я также пробовал iwconfig wlan0 essid <wifi cell>
настраивать wpa_supplicant
файл конфигурации и /etc/network/interfaces
т. д., но никакая информация из сети не дала мне надежных результатов.
Что здесь происходит?
Кроме того, подключение к открытой сети, похоже, вообще не работает, а подключение к сети, защищенной WPA2, работает только после перезагрузки ОС.
Также ifup wlan0
часто выдает следующую ошибку
Ошибка беспроводного запроса "Set Mode" (8B06): SET не выполнен на устройстве wlan0; Операция не разрешена. Ошибка беспроводного запроса "Set ESSID" (8B1A): SET не выполнен на устройстве wlan0; Операция не разрешена.
и dhclient
часто выдает мне следующую ошибку
DHCPOFFERS не получен. Нет рабочих аренд в постоянной базе данных - спит.
Итак, подведем итог: подключение к сети WPA2 работает только если я сначала все настрою, а ПОТОМ перезагружу. После перезагрузки я могу отключиться и снова подключиться к той же сети, к которой я уже подключен, но как только я пытаюсь сменить сеть, возникают различные ошибки.
Подключение к открытым сетям, похоже, вообще не работает.
Я следовал инструкциям по следующим ссылкам, а также использовал некоторые ссылки в качестве справочных материалов: https://wiki.debian.org/WiFi/HowToUse#wpa_supplicant https://unix.stackexchange.com/questions/92799/подключение-к-сети-wifi-через-командную-строку Автоматическое подключение к любому открытому WiFi с Debian https://wireless.wiki.kernel.org/en/users/documentation/modes Как подключиться к беспроводной сети, используя только командную строку в Linux?
Я пытаюсь уже 2 дня подряд.
Есть ли у кого-нибудь подсказки, почему это происходит, и кто-нибудь может направить меня в правильном направлении?
решение1
wpa_supplicant
Достаточно использовать .
Обычно требуется всего четыре шага:
Интерфейс привнесёнвнизс использованием
ifdown wlan0
Освобождение IP-адреса с помощью
dhclient -r wlan0
Измените
wpa_supplicant
файл конфигурации, расположенный по адресу/etc/wpa_supplicant/wpa_supplicant.conf
Интерфейс привнесёнвверхс использованием
ifup wlan0
На втором этапе вам необходимо определить, является ли эта сеть открытой или закрытой.
Если это открытая сеть, она должна содержать пару ключей key_mgmt
со значением NONE
, поэтому файл конфигурации должен выглядеть примерно так:
network={
ssid="My Wifi Nework"
key_mgmt=NONE
# psk="MyPassPhrase"
}
Если же это закрытая сеть, то key_mgmt
не используется и может быть закомментирован, но psk
ключ необходим, как показано ниже:
network={
ssid="My Wifi Nework"
# key_mgmt=NONE
psk="MyPassPhrase"
}