#!/bin/sh # # http://vayne.fdns.net/files/rc.wireless # # # 19-Jun-04 amo Added some values # # ### A simple rc script to bring up and down a wireless card ### # # Local IP information # DEVICE=ath0 IPADDR=192.168.1.1 NETMASK=255.255.255.0 BROADCAST=192.168.1.255 GATEWAY=192.168.1.1 # Wireless configurations ESSID="Testing-ESSID" CHANNEL=1 WEP="0123-4567-89" # # Start # startDevice() { echo -n "Bringing up $DEVICE..." echo "Done." /usr/sbin/iwconfig $DEVICE key $WEP /usr/sbin/iwconfig $DEVICE channel $CHANNEL /usr/sbin/iwconfig $DEVICE essid $ESSID /sbin/ifconfig $DEVICE $IPADDR broadcast $BROADCAST netmask $NETMASK sleep 1 /sbin/route add default gw $GATEWAY } # # Stop # stopDevice() { echo -n "Shutting down $DEVICE..." echo "Done." /sbin/ifconfig $DEVICE down } case $1 in start) startDevice ;; stop) stopDevice ;; restart) stopDevice startDevice ;; *) echo "Usage: rc.wireless { start | stop | restart }" ;; esac # # End of file