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