Как добавить новый сетевой блок к 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

добавит новый сетевой блок успешно.

Но я полагаю, что существует более легкий и простой путь. Это выше пути занимает время и выглядит подробным. Есть ли более изящный и простой способ сделать это?

2
задан 7 November 2016 в 16:37

0 ответов

Другие вопросы по тегам:

Похожие вопросы: