Script para preguntar por internet
Terra 1
torrecollons en terra.es
Mar Sep 16 23:46:26 UTC 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
torrecollons en terra.es <mailto:torrecollons en terra.es>
<http://www.imatge.com/>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://lists.ubuntu.com/archives/ubuntu-es/attachments/20080917/63a8d777/attachment-0001.html>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: Z
Type: image/jpeg
Size: 3634 bytes
Desc: no disponible
URL: <https://lists.ubuntu.com/archives/ubuntu-es/attachments/20080917/63a8d777/attachment-0001.jpe>
Más información sobre la lista de distribución ubuntu-es