Я использую последнюю версию Linux Kali на основе Debian. Возможно, это проблема XY , так как основная проблема заключается в том, что после входа в систему у меня появляется пустой экран и указатель мыши. Кто-то в Интернете рекомендует мне сменить оконный менеджер.
Но я не могу сделать это, так как я не могу подключиться к Wi-Fi.
Я нашел учебник, как это сделать здесь
И я пытался сделать это шаг за шагом, но это не работает для меня. В этом уроке автор написал, что мне нужно использовать команду ip link set wlan0 ip
для вызова интерфейса Wi-Fi. В его примере вывод выглядит так:
root@kali:~# ip link show w
lan0 4: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN mode DORMANT qlen 1000
link/ether 00:60:64:37:4a:30 brd ff:ff:ff:ff:ff:ff
root@kali:~# ip link set wlan0 up
root@kali:~# ip link show wlan0
4: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT qlen 1000
link/ether 00:60:64:37:4a:30 brd ff:ff:ff:ff:ff:ff
С другой стороны, когда я звоню:
ip link set wlan0 up
ip link show wlan0
Я получил:
4: wlan0: <NO_CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT qlen 1000
link/ether 00:60:64:37:4a:30 brd ff:ff:ff:ff:ff:ff
и после запуска wpa supplicant с действительными данными сети
wpa_supplicant -B -D wext -i wlan0 -c /etc/wpa_supplicant.conf
iw wlan0 link
все еще возвращается Not connected.
Как мне решить эту проблему и что мне делать дальше?
источник
iwlist scan
?ifup wlp1s0
чтобы поднять сеть иifdown wlp1s0
сломать ее.Ответы:
Я предполагаю
wpa_supplicant
иiw
установлен.Для подключения к Wi-Fi через
wpa_supplicant
вам необходимо создатьwpa_supplicant.conf
файлсо следующими строками:
Или вы можете использовать
wpa_passphrase
для создания файла конфигурации (копия и прошлое):Также вы можете написать
wpa_supplicant.conf
напрямую через:для подключения введите следующую команду:
Вы можете подключиться
wpa_supplicant
безwpa_supplicant.conf
файла:Вы можете посетить официальную документацию Arch-linux, чтобы получить больше информации о файле конфигурации и аргументах.
Вы можете подключиться через
nmcli
Пример:
wpa_cli
:Откройте терминал и введите
wpa_cli
Для сканирования введите:
Создать сеть:
Это выведет число, которое является идентификатором сети, например,
0
Далее, нам нужно установить SSID и PSK для сети.Как только беспроводное соединение подключено, оно должно автоматически получить IP-адрес. если это не так, вы можете запустить,
dhclient
чтобы получить IP-адрес через DHCP.Команда
dhclient
может быть заменена двумяip
командами:iwctl
инструменты командной строки.iwd
Пакет предоставляетiwctl
инструменты командной строки. Пакет не установлен по умолчанию. Чтобы избежать любого конфликта, онwpasupplicant.service
должен быть остановлен / отключен.для получения более подробной информации смотрите ответ на U & L: подключитесь к wifi из командной строки в системах linux через iwd (беспроводной демон для linux)
Дальнейшее чтение :
Соединение с wpa_cli
Соединение с wpa_passphrase
примеры nmcli
Archlinux: iwd / iwctl
источник
/etc/network/intefaces auto wlp1s0 iface wlp1s0 inet dhcp pre-up wpa_supplicant -i wlp1s0 -c /etc/wpa_supplicant.conf -B
Затем перезагрузить маленькую коробку и уже есть ip ...Чтобы установить wpa_supplicant в Debian, введите
в терминале. Чтобы создать
wpa_supplicant.conf
файл, введитеисточник