#!/bin/bash 

echo "Wireless WPA Connection"

if [ $# != 3 ];then
	if [ $# != 1 ]; then
		echo "Usage: ./wireless.sh interface essid wpa_password
For more information use ./wireless.sh --help"
	else
		if [ $1 = "--shutdown" ]; then
			echo "Shutting down wireless..."
			pkill dhcpcd
			pkill wpa_supplicant
			echo "Done! You are now offline."
		else
			echo " - usage:
	./wireless interface essid wpa_password
		interface : usually wlan0 or ath0
		essid : your wireless network ESSID (eg: 'my_wireless_network')
		wpa_password : the password you set for authentication in your router or access point
	
		Eg: ./wireless.sh wlan0 myNetwork networkpassword
	
- shutdown:
	For shutdown use ./wireless.sh --shutdown"
		fi
	fi

else
	rm /etc/wpa_supplicant.conf
	touch /etc/wpa_supplicant.conf
	echo "ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
eapol_version=1

network={
	ssid=\""$2"\"
	key_mgmt=WPA-PSK
	proto=WPA
	pairwise=TKIP
	group=TKIP
	psk=\""$3"\"
}" >> /etc/wpa_supplicant.conf
	wpa_supplicant -d -B -i"$1" -c/etc/wpa_supplicant.conf -Dwext

	iwconfig "$1" essid "$2"
	dhcpcd -G 192.168.1.1 "$1" 
	
	echo "We are online now :)"

fi
