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