Как добавить новый сетевой блок в wpa_supplicant в командной строке?
Я хочу добавить сетевой блок в /etc/wpa_supplicant/wpa_suppplicant.conf
файл.
Исходный файл выглядит так,
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="HOMEWIFI"
psk="12345678"
}
и я хотел бы добавить новый сетевой блок в командной строке, наконец, файл будет:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="HOMEWIFI"
psk="12345678"
}
network={
ssid="NEW_WIFI"
psk="00000000"
}
Я хочу сделать это не вручную, а из командной строки.
Я красный https://wiki.archlinux.org/index.php/WPA_supplicant это, так что, если я запускаю это
# wpa_supplicant -B -i interface -c /etc/wpa_supplicant/wpa_supplicant.conf
# wpa_cli
> scan
OK
> scan_results
> add_network
0
> set_network 0 ssid "NEW_WIFI"
> set_network 0 psk "0000000"
> enable_network 0
CTRL-EVENT-CONNECTED - Connection completed.
> save_config
OK
успешно добавит новый сетевой блок.
Но я считаю, что есть более легкий и простой способ. Этот способ требует времени и выглядит многословно. Есть ли более элегантный и простой способ сделать это?