SH Script: WLAN verbinden

Gast #4497627
Lesenswert?

Hallo,

ich will auf einem SoM mein Wlan über ein SH Script verbinden.

Wenn ich in meiner Shell "sh wlan.sh [SSID] [PW]" eingebe, bekomme ich 
als Antworten:
1
OK
2
OK
3
0
4
OK
5
OK
6
OK
7
OK
8
OK
9
OK
10
OK
11
OK
12
OK
13
OK
14
wpa_state=SCANNING
15
p2p_device_address=00:40:9d:[...]
16
address=00:40:9d[...]

Das Netzwerk ist aber nicht verbunden. Ich nutze ein SoM von Digi. Hat 
jemand eine Idee, warum das ganze nicht funktioniert? Mit meinem Intel 
Edison klappte das ganze nämlich wunderbar.

Die Syntax ist folgende:
1
#!/bin/sh
2
if [ $# != 2 ] ; then
3
echo "$0 <SSID> <passphrase>"
4
exit
5
fi
6
wpa_cli -iwlan0 disconnect
7
wpa_cli -iwlan0 remove_network all
8
wpa_cli -iwlan0 add_network
9
wpa_cli -iwlan0 set_network 0 mode 0
10
wpa_cli -iwlan0 set_network 0 ssid \"$1\"
11
wpa_cli -iwlan0 set_network 0 auth_alg OPEN
12
wpa_cli -iwlan0 set_network 0 key_mgmt WPA-PSK
13
wpa_cli -iwlan0 set_network 0 proto RSN
14
wpa_cli -iwlan0 set_network 0 psk \"$2\"
15
wpa_cli -iwlan0 set_network 0 scan_ssid 1
16
wpa_cli -iwlan0 select_network 0
17
wpa_cli -iwlan0 enable_network 0
18
wpa_cli -iwlan0 reassociate
19
wpa_cli -iwlan0 status

Danke :)!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren