#!/bin/sh rt=/sbin/route ifc=/sbin/ifconfig iwc=/usr/sbin/iwconfig wpa=/usr/sbin/wpa_supplicant wpa_conf=/etc/wpa_supplicant.conf dev=wlan0 ssid="Gravity" ip=192.168.3.13 mask=255.255.255.0 bcast=192.168.3.255 net=192.168.3.0 gate=192.168.3.100 $ifc $dev down $wpa -B -c$wpa_conf -i$dev sleep 5 $ifc $dev $ip netmask $mask broadcast $bcast up $rt add -net $net netmask $mask $dev $rt add default gw $gate $dev echo "$dev: connected to $ssid" # # Relevant wpa_supplicant configuration # # # # Control socket # ctrl_interface=/var/run/wpa_supplicant # # AP scanning/selection # ap_scan=1 # # Fast re-authentication, default: on # fast_reauth=1 # # EAP version, default: 1 for older AP # eapol_version=1 # # Home: WPA2 AES # network={ # ssid="Gravity" # #scan_ssid=1 # proto=WPA2 # key_mgmt=WPA-PSK # pairwise=CCMP # group=CCMP # # HEX (ascii + ssid) # # - generated with wpa_passphrase # psk=.... # priority=0 # }