Reconectando wifi cifrada

De Wiki de la Comunidad Mandriva

Si su red Wireless de vez en quando se desconecta, y usa una conexion cifrada aún puede estar de suerte. Hay en la red un script que le puede ser de utilidad. Llame a este script desde el contrab de root y le ayudará a desprecuparse. Aqui tiene el script:

#!/bin/bash
#
# Script under GPL V3
# Eduard Vidal i Tulsa  linux user 275003
#
INTERFICIE=eth1 #wlan0 or wherever
GATEWAY=192.168.11.1 #your gateway, or someting to ask a ping :)
#First  it looks if interficie is plugged
if [ "unplugged" != `ifplugstatus |grep $INTERFICIE |cut -d ' ' -f2` ]
then
	essid=`sudo iwconfig $INTERFICIE |grep ESSID |cut -d: -f2 |cut -d ' ' -f1 |cut -d "\"" -f 2`
	#look if have a valid key
	if [ "WIRELESS_ENC_KEY" = `cat /etc/sysconfig/network-scripts/wireless.d/$essid |grep ENC_KEY | cut -d= -f1` ]
	then if [ "off" = `sudo iwconfig $INTERFICIE |grep Encry |cut -d: -f2 |cut -d- -f1` ]
		then sudo service network restart
		RETURN=KEY_FAIL
	else
		RETURN=OK
	fi
else RETURN='This Script only checks encrypted connections' 
fi
fi
# Looking for gateway responds....
if [ $RETURN = OK ]
then if [ "0" != `ping -c 5 $GATEWAY |grep packet |cut -d ' ' -f 6 |cut -d % -f1` ]
	then sudo service network restart
		RETURN=PING_FAIL
	fi
fi
echo $RETURN\_ON_`date`
Herramientas personales
Ad (via La Vignette)
Looking for a job?