Script para preguntar por internet
Terra 1
torrecollons en terra.es
Mie Sep 17 00:46:26 BST 2008
En/na Sebastian Delgado ha escrit:
> Muchas gracias...
No me las des aun, lo que hace el no comprobar bien las cosas, ya lo
decía David.
este código si funciona, tanto para dentro como para fuera de la red interna
*#!/bin/bash
clear
rm ~/respostapings
RedLocal=$(echo "192.168.0".{1..255}) # El valor entre los
corchetes lo puedes delimitar si por ejemplo solo tienes IP's de
# 100 a 120 pones {100..120}
for CadaUnaDeLasIP in $RedLocal
do
RespuestaPing=$(ping -c3 $CadaUnaDeLasIP)
TomarPacketLoss=${RespuestaPing%","*}
TomarPacketLoss=${TomarPacketLoss##*','}
TomarPorcentages=${RespuestaPing#*"received,"}
TomarPacketLossInterno=${TomarPorcentages%%","*}
if [ "$TomarPacketLoss" = " 100% packet loss" ]; then
echo -e "\nsin conexion en una red externa a
"$CadaUnaDeLasIP" con el "$TomarPacketLoss >> ~/respostapings
else
if [ "$TomarPacketLossInterno" = " +3 errors" ]; then
echo -e "\nsin conexion en una red interna a
"$CadaUnaDeLasIP" Porcentajes "$TomarPorcentages >> ~/respostapings
else
echo -e "\nconectado en una red a
"$CadaUnaDeLasIP" Porcentajes "$TomarPorcentages >> ~/respostapings
fi
fi
echo $CadaUnaDeLasIP
done
exit*
Si decides cambiar el numero de repeticiones, también has de cambiar "*
+3 errors*" por el numero de repeticiones que pongas
Pere
torrecollonsaterra.es <mailto:torrecollonsaterra.es>
<http://www.imatge.com/>
-------------- següent part --------------
Un document HTML ha estat eliminat...
URL: https://lists.ubuntu.com/archives/ubuntu-es/attachments/20080917/63a8d777/attachment.htm
-------------- següent part --------------
Un adjunt de no-text ha estat eliminat...
Nom: Z
Tipus: image/jpeg
volum: 3634 bytes
Desc: no disponible
Url : https://lists.ubuntu.com/archives/ubuntu-es/attachments/20080917/63a8d777/attachment.jpeg
Más información sobre la lista de distribución ubuntu-es