#!/bin/bash clear; echo '*************************************'; echo '*************************************'; echo '** WIRELESS CONFIGURATION **'; echo '************************************'; echo '** 1.- lugar 1 || 6.- lugar 6 **'; echo '** 2.- lugar 2 || 7.- lugar 7 **'; echo '** 3.- lugar 3 || 8.- lugar 8 **'; echo '** 4.- lugar 4 || 9.- lugar 9 **'; echo '** 5.- lugar 5 || 10.- lugar 10 **'; echo '** **'; echo '** q - salir **'; echo '************************************'; read config; # configuracion que vamos a elegir case "$config" in "1") echo 'configuracion de lugar 1'; echo "iwconfig wlan0 essid 'lugar_1'"; iwconfig wlan0 essid "lugar_1"; echo "iwconfig wlan0 nick 'cyfuss'"; iwconfig wlan0 nick "cyfuss"; echo "iwconfig wlan0 key xxxxxxxxx"; iwconfig wlan0 key xxxxxxxx; echo "ifconfig eth0 down"; ifconfig eth0 down; echo "ip -> 192.168.1.11"; echo "netmask -> 255.255.255.0"; echo "route -> 192.168.1.1"; ifconfig wlan0 inet 192.168.1.11 netmask 255.255.255.0 route add default gw 192.168.1.1 ;; "2") echo "configuracion de lugar 2"; echo "iwconfig wlan0 essid 'lugar_2'"; iwconfig wlan0 essid "lugar_2"; echo "iwconfig wlan0 nick 'cyfuss'"; iwconfig wlan0 nick "cyfuss"; echo "iwconfig wlan0 key xxxxxxxxxx"; iwconfig wlan0 key xxxxxxxxxx; echo "ifconfig eth0 down"; ifconfig eth0 down; echo "ip -> 192.168.1.11"; echo "netmask -> 255.255.255.0"; echo "route -> 192.168.1.1"; ifconfig wlan0 inet 192.168.1.11 netmask 255.255.255.0 route add default gw 192.168.1.1 ;; "3") echo 'configuracion en lugar 3'; echo "iwconfig wlan0 essid 'lugar3'"; iwconfig wlan0 essid "lugar 3"; echo "iwconfig wlan0 nick 'nick'"; iwconfig wlan0 nick 'nick'; echo 'no tiene cifrado'; echo 'ifconfig eth0 down'; ifconfig eth0 down echo 'ip -> 192.168.1.11'; echo 'netmask -> 255.255.255.0'; echo 'route -> 192.168.1.1'; ifconfig wlan0 inet 192.168.1.11 netmask 255.255.255.0 route add default gw 192.168.1.1 ;; "4") ##ip dinamica echo "configuracion con lugar 4"; echo "iwconfig wlan0 essid 'lugar 4'"; iwconfig wlan0 essid 'lugar 4'; echo "iwconfig wlan0 nick 'nick'"; iwconfig wlan0 nick 'nick' echo "ip -> 192.168.1.11" echo "netmask -> 255.255.255.0" echo "route -> 192.168.1.1" ifconfig wlan0 inet 192.168.1.11 netmask 255.255.255.0 route add default gw 192.168.1.1 ;; "5") echo 'configuracion con lugar 5'; echo "iwconfig wlan0 essid 'lugar 5'"; iwconfig wlan0 essid "lugar 5"; echo "iwconfig wlan0 nick 'nick'"; iwconfig wlan0 nick 'nick'; echo 'no tiene cifrado'; echo 'ifconfig eth0 down'; ifconfig eth0 down; echo 'ip -> 192.168.0.11'; echo 'netmask -> 255.255.255.0'; echo 'route -> 192.168.0.1'; ifconfig wlan0 inet 192.168.0.11 netmask 255.255.255.0 route add default gw 192.168.0.1 ;; "6") echo "configuracion con lugar 6"; echo "iwconfig wlan0 essid 'lugar 6'"; iwconfig wlan0 essid 'lugar 6'; echo "iwconfig wlan0 nick 'nick'"; iwconfig wlan0 nick "nick" echo 'iwconfig wlan0 channel 6'; iwconfig wlan0 channel 6 echo "no tiene cifrado"; echo "ifconfig eth0 down"; ifconfig eth0 down; echo 'ip -> 192.168.1.11'; echo 'netmask -> 255.255.255.0'; echo 'route -> 192.168.1.1'; ifconfig wlan0 inet 192.168.1.11 netmask 255.255.255.0 route add default gw 192.168.1.1 ;; "7") echo 'configuracion lugar 7'; echo "iwconfig wlan0 essid 'lugar 7'"; iwconfig wlan0 essid 'lugar 7'; echo "iwconfig nick 'nick'"; iwconfig wlan0 nick 'nick'; echo "no tiene cifrado"; echo "ifconfig eth0 down"; ifconfig eth0 down; echo 'ip -> dinamica'; echo 'netmask -> dinamica'; echo 'route -> dinamica'; dhclient wlan0 ;; "8") echo 'configuracion lugar 8'; echo "iwconfig wlan0 essid 'lugar 8'" iwconfig wlan0 essid 'lugar 8'; echo "iwconfig nick 'cyfuss'" iwconfig wlan0 nick 'cyfuss'; echo "cdmar"; echo "ifconfig eth0 down"; ifconfig eth0 down; echo 'ip ->192.168.1.23'; echo 'netmask ->255.255.255.0'; echo 'route ->192.168.1.1'; ifconfig wlan0 inet 192.168.1.23 netmask 255.255.255.0 route add default gw 192.168.1.1 ;; "9") echo 'configuracion vacia'; echo "iwconfig wlan0 essid 'vacio'" iwconfig wlan0 essid ''; echo "iwconfig nick 'nick'" iwconfig wlan0 nick 'nick'; echo 'no tiene cifrado'; echo 'ifconfig eth0 down'; ifconfig eth0 down; echo 'ip ->'; echo 'netmask ->'; echo 'route ->'; ifconfig wlan0 inet XXX netmask 255.255.255.0 route add default gw XXX ;; "10") echo 'default'; echo "iwconfig wlan0 essid 'vacio'"; iwconfig wlan0 essid ''; echo "iwconfig nick 'nick'"; iwconfig wlan0 nick 'nick'; echo 'no tiene cifrado'; echo 'ifconfig eth0 down'; ifconfig eth0 down; echo 'ip ->';# ip dinamica echo 'netmask ->'; echo 'route ->'; ifconfig wlan0 inet XXX netmask 255.255.255.0 route add default gw XXX ;; "q") echo "quit" ;; esac