Как подключиться к WiFi из командной строки в Ubuntu без.конф файл?

Я могу подключиться к WiFi из консоли делаем:

nano wireless-wpa.conf

команды:

ctrl_interface=/var/run/wpa_supplicant

network={
ssid="my_router_id" 
scan_ssid=1
key_mgmt=WPA-PSK
psk="1234567890"
}

и делаю:

ifconfig eth1 down
iwconfig eth1 mode Managed
ifconfig eth1 up
killall wpa_supplicant
wpa_supplicant -B -Dwext -i eth1 -c ./wireless-wpa.conf -dd
dhclient eth1

довольно сложно.. Есть ли возможность подключения к Wi-Fi через оболочку без необходимости wireless-wpa.conf?

7
задан JohnnyFromBF
23.03.2023 10:24 Количество просмотров материала 3462
Распечатать страницу

2 ответа

вы можете управлять запущенным wpa_supplicant, используя его интерфейс управления, который вы уже указали в вашем .файл conf. Пока это еще необходимо .conf файл, вы не должны положить каких-либо беспроводных сетей в нем, и не должны изменить его. Затем вы можете настроить его с помощью wpa_cli.

wpa_cli может потребоваться указать, какой экземпляр и интерфейс wpa_supplicant настроить:

wpa_cli -p /var/run/wpa_supplicant -i wlan0 command ...

для ясности, я буду использовать просто wpa_cli здесь. В принципе, вам нужно создать сеть, задайте его переменные и включите его:

# wpa_cli add_network
4                                          <--- note the network ID!
# wpa_cli set_network 4 ssid '"Your SSID"'
OK
# wpa_cli set_network 4 scan_ssid 1
OK
# wpa_cli set_network 4 key_mgmt WPA-PSK
OK
# wpa_cli set_network 4 psk '"1234567890"' <--- note the single quotes around
OK
# wpa_cli enable_network 4
OK
14
отвечен Ambroz Bizjak 2023-03-24 18:12

вы хотите команду cli, которая управляет вашим wpa_suplicant-config? Вы пробовали ifup,ifdown и ifcfg? Они обрабатывают скрипты подключения и работать по WiFi, но может понадобиться мастерить.

0
отвечен micke 2023-03-24 20:29

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

bash
linux
ubuntu
wireless-networking
wpa-supplicant
Вверх