1#!/bin/sh 2 3if [ $# != 3 ]; then 4 echo "dowpa <interface> <ssid> <password>" 5 exit 1 6fi 7 8ifc=$1 9ssid=$2 10pass=$3 11 12killall -9 wpa_supplicant > /dev/null 2>&1 13sleep 0.5 14ifconfig wlan0 down > /dev/null 2>&1 15ifconfig wlan0 destroy > /dev/null 2>&1 16sleep 0.5 17 18cat > /etc/wpa_supplicant.conf << EOF 19network={ 20 ssid="$ssid" 21 scan_ssid=1 22 psk="$3" 23} 24EOF 25 26ifconfig wlan0 create wlandev $ifc 27sleep 0.5 28/sbin/wpa_supplicant -B -q -i wlan0 -c /etc/wpa_supplicant.conf -D bsd \ 29 -P /var/run/wpa_supplicant/wlan0.pid 30 31