Напишите сценарий для подключения к сети WPA2, если вы знаете имя / пароль [dубликат]

Этот вопрос уже имеет ответ здесь: Как подключиться к Wi-Fi-сети WPA с помощью командной строки? 9 ответов

Я хотел бы написать сценарий (.sh или аналогичный), который автоматически подключается к сети Wi-Fi, когда я знаю имя и пароль сети. Может ли кто-нибудь дать мне пример того, как это сделать? У меня возникли проблемы с получением просьбы wpa о работе.

0
задан 23 December 2017 в 00:57

2 ответа

Вы можете создать сценарий для записи конфигурации AP в /etc/wpa_supplicant.conf и запустить wpa_supplicant с созданным конфигурационным файлом вручную. См. Следующий пример:

wlan_interface="wlan0" # Modify as needed connect_wpa2_ap() { echo Connecting to WPA2 AP with SSID $1 # config_wpa_supplicant $1 $2 echo -e "\ ctrl_interface=/tmp/ctrl-$wlan_interface.pid eapol_version=1 ap_scan=1 p2p_disabled=1 network={ ssid=\"$1\" scan_ssid=1 proto=RSN key_mgmt=WPA-PSK pairwise=CCMP TKIP group=CCMP TKIP psk=\"$2\" } " >/etc/wpa_supplicant.conf /sbin/wpa_supplicant -i "$wlan_interface" -B -c/etc/wpa_supplicant.conf }

Подключиться к connect_wpa2_ap <ssid> <password>.

0
ответ дан 18 July 2018 в 00:37

Вы можете создать сценарий для записи конфигурации AP в /etc/wpa_supplicant.conf и запустить wpa_supplicant с созданным конфигурационным файлом вручную. См. Следующий пример:

wlan_interface="wlan0" # Modify as needed connect_wpa2_ap() { echo Connecting to WPA2 AP with SSID $1 # config_wpa_supplicant $1 $2 echo -e "\ ctrl_interface=/tmp/ctrl-$wlan_interface.pid eapol_version=1 ap_scan=1 p2p_disabled=1 network={ ssid=\"$1\" scan_ssid=1 proto=RSN key_mgmt=WPA-PSK pairwise=CCMP TKIP group=CCMP TKIP psk=\"$2\" } " >/etc/wpa_supplicant.conf /sbin/wpa_supplicant -i "$wlan_interface" -B -c/etc/wpa_supplicant.conf }

Подключиться к connect_wpa2_ap <ssid> <password>.

0
ответ дан 24 July 2018 в 17:15

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

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