Я могу подключиться к своему 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
Довольно сложно .. Есть ли возможность подключиться к WiFI через оболочку без необходимости в wireless-wpa.conf ?
linux
ubuntu
wireless-networking
bash
wpa-supplicant
JohnnyFromBF
источник
источник
Ответы:
Вы можете управлять запущенным wpa_supplicant, используя его интерфейс управления, который вы уже указали в своем файле .conf. Хотя для этого по-прежнему нужен файл .conf, вам не нужно помещать в него беспроводные сети и не нужно его менять. Затем вы можете настроить его с помощью
wpa_cli
.wpa_cli
может потребоваться указать, какой экземпляр и интерфейс wpa_supplicant нужно настроить:Для наглядности буду использовать только
wpa_cli
здесь. По сути, вам нужно создать сеть, установить ее переменные и включить ее:источник
psk=$3
вместо?Вы хотите команду cli, которая управляет вашим wpa_suplicant-config? Вы пробовали
ifup
,ifdown
аifcfg
? Они обрабатывают сценарии подключения и работают для Wi-Fi, но, возможно, придется немного поработать.источник