Вопрос или проблема
Я использую #Void_linux. Ранее я использовал Ethernet. Я никогда не использовал беспроводное соединение раньше…
# ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp12s0: <BROADCAST,MULTICAST,DYNAMIC,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether d4:be:d9:71:98:bc brd ff:ff:ff:ff:ff:ff
3: wwp0s29u1u6i6: <BROADCAST,MULTICAST,NOARP,DYNAMIC,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN mode DEFAULT
group default qlen 1000
link/ether 06:0a:7e:d4:64:b6 brd ff:ff:ff:ff:ff:ff
Итак, я создал файл конфигурации здесь:
# touch /etc/wpa_supplicant/wpa_supplicant-wwp0s29u1u6i6.conf
# vi /etc/wpa_supplicant/wpa_supplicant-wwp0s29u1u6i6.conf
изменение :
1. ctrl_interface=/run/wpa_supplicant
2. update_config=1
(сохранить & выйти)
И после редактирования я ввел имя и пароль от Wi-Fi в файл конфигурации.
# wpa_passphrase <ssid> <pass> >> /etc/wpa_supplicant/wpa_supplicant-wwp0s29u1u6i6.conf
# vi /etc/wpa_supplicant/wpa_supplicant-wwp0s29u1u6i6.conf
ctrl_interface=/run/wpa_supplicant
update_config=1
network={
ssid="Wifi"
#psk="01632413440"
psk=84195e97272a26e42479c32d36e10eef82f347530aba8bd6ec2bc65dbe2fadd8
}
Вот последняя команда,
# wpa_supplicant -B -i wwp0s29u1u6i6 -c /etc/wpa_supplicant/wpa_supplicant-wwp0s29u1u6i6.conf
И после этого я получил все эти ошибки:
Успешно инициализирован wpa_supplicant
nl80211: Драйвер не поддерживает команды аутентификации/ассоциации или подключения
nl80211: deinit ifname=wwp0s29u1u6i6 disabled_11b_rates=0
wwp0s29u1u6i6: Не удалось инициализировать интерфейс драйвера
**Здесь я не знаю, что делать? Пожалуйста, дайте мне инструкции,
Спасибо 🙂
Попробуйте использовать драйвер wext
wpa_supplicant -B -i wwp0s29u1u6i6 -D wext -c /etc/wpa_supplicant/wpa_supplicant-wwp0s29u1u6i6.conf
https://wiki.archlinux.org/index.php/Wpa_supplicant#nl80211_driver_not_supported_on_some_hardware
Ответ или решение
Чтобы решить проблему с подключением к Wi-Fi на Void Linux, где после инициализации wpa_supplicant вы получаете ошибки, такие как "Driver does not support authentication/association or connect commands" и "Failed to initialize driver interface", вы можете попробовать использовать альтернативный драйвер wext вместо nl80211. Вот подробные шаги, которые могут помочь вам устранить проблему:
-
Проверьте совместимость драйвера: Возможно, ваш сетевой адаптер не поддерживает nl80211. Это может произойти в случае устаревших или менее распространенных адаптеров. Поэтому использование драйвера wext может решить данную проблему.
-
Используйте драйвер wext: Попробуйте запустить wpa_supplicant с указанием драйвера wext, что может обеспечить совместимость с вашим сетевым адаптером. Выполните команду, как показано ниже:
wpa_supplicant -B -i wwp0s29u1u6i6 -D wext -c /etc/wpa_supplicant/wpa_supplicant-wwp0s29u1u6i6.conf
Здесь:
-B
: Запуск в фоновом режиме.-i wwp0s29u1u6i6
: Название интерфейса вашего Wi-Fi.-D wext
: Указание использования драйвера wext.-c /etc/wpa_supplicant/wpa_supplicant-wwp0s29u1u6i6.conf
: Указание пути к конфигурационному файлу.
-
Проверка соединения: После успешного выполнения предыдущей команды, проверьте, удалось ли подключиться к Wi-Fi. Для этого выполните команду:
iwconfig
Ищите информацию о вашем Wi-Fi интерфейсе и убедитесь, что он подключен к вашей сети.
-
Получение IP адреса: Если подключение прошло успешно, вам необходимо получить IP-адрес. Для этого выполните:
dhcpcd wwp0s29u1u6i6
Это получит IP-адрес от DHCP-сервера, если ваша сеть настроена для его использования.
-
Дополнительная проверка: Если все равно не удается подключиться, проверьте файл конфигурации на наличие ошибок, таких как неправильные Guоrоши или конфликты с другими сетевыми настройками. Убедитесь, что ssid и psk указаны верно.
-
Логи wpa_supplicant: Если проблемы продолжаются, вы можете просмотреть логи wpa_supplicant для получения более подробного отчета об ошибках:
journalctl -xe | grep wpa_supplicant
-
Поддержка оборудования: Также стоит проверить документацию на вашем оборудовании, чтобы убедиться, что оно поддерживается и что нет известных проблем с использованием wpa_supplicant.
Если после выполнения всех этих шагов проблема не решится, возможно, стоит рассмотреть возможность изменения настроек оборудования или поиска информации о специфических для вашего адаптера драйверах и конфигурациях.