¡Te damos la bienvenida al nuevo sysarmy --help! Para recuperar tu usuario pedí un password reset.

ICMP Bloqueado

La duda es bastante simple, estoy usando un watchdog para verficiar el estado de la conexión de internet de una placa de red en particular y lo que me pasa es que el ping no anda!

Lo que hago es algo así:

ping -i et1h0 8.8.8.8. -c 1

En eth0 tengo la IP Publica de Fibertel. Con esto hago un 1 solo ping a el dns de google para verificar si funciona internet, que fue un método que use siempre para esto y hasta la fecha no tenía problemas.

El tema es que ahora hay un timeout y nunca me responde, ni siquiera desde una PC dentro de la red. La conexión si funciona, porque tengo navegación, puedo ingresar desde afuera, etc.

Saludos a todos y gracias.

Emiliano - gamba47

Respuestas

  • Mas que responderte te pregunto las siguientes cosas:

    Eso pasa solo en el router o en una maquina de tu red o en todas? Entre maquinas y el router anda? Entre maquinas que no sean el router anda?
    OS del router o de la maquina con problemas? Configuracion de iptables, sysctl, etc?
  • Si lo de llamar a fibertel probá con un traceroute para ver donde esta el problema, podes usar traceroute o hping.
  • che.. mira el problema de otro lado :)

    si no quieres el file de output con tu ip cambia "--output ip.txt" por "--output /dev/null". tambien puedes cambiar la direccion a gusto pero fijate el status code (p.e. http://www.google.com devuelve por defecto 302 )

     

    statusCode=$(curl --write-out %{http_code} --silent --output ip.txt http://ifconfig.me/ip)
    if [ ${statusCode} -eq 200 ]
    then
    echo OK
    else
    echo NOOOO
    fi

     

Este hilo ha sido cerrado.