Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- read -p "Ingrese el sitio web con el que testear conectividad (ej. google.com)" SITE
- read -p "Ingrese una ip de inteneret (ej. 172.217.172.110): " IPINTERNET
- read -p "Ingrese ip de gateway (ej. 192.168.1.1): " GATEWAY
- ping -c 1 $SITE &> /dev/null
- if [ $? -eq 0 ] ; then
- echo "Se testeo con un ping a google.com"
- echo "Se obtuvo respuesta"
- echo "Hay internet"
- exit 0
- elif ping -c 1 $IPINTERNET &> /dev/null; then # este bloque se ejecuta si al condicion anterior FALSE
- echo "La resolucion de nombres de dominio no funciona"
- echo "aunque el ping hacia la ip de internet ( $IPINTERNET ) responde correctamente"
- exit 1
- elif ping -c 1 $GATEWAY &> /dev/null; then
- echo "El gateway responde, pero no parece haber conectividad hacia internet"
- echo "Responde el ping al gateway"
- exit 1
- else # opcional
- echo "Se hicieron pruebas a '$SITE', '$IPINTERNET' y '$GATEWAY' y no se obtuvieron respuestas"
- echo "Revise la configuracion de su sistema"
- exit 1
- fi
Add Comment
Please, Sign In to add comment