Cómo monitorear la continuidad de mi conexión dentro de 24 horas


2

Tengo un ISP malo, y mi internet se corta por unos 10 segundos cada 2 horas aproximadamente y regresa. Según mi ISP, está arreglado, pero han estado diciendo eso durante semanas.

Mi pregunta es, ¿hay alguna forma de controlar si mi Internet se está cortando durante 24 horas?

Intenté hacer ping, pero no es confiable y tendré que configurarlo en la parte frontal de la PC para realizar un seguimiento.

¿Existe algún software que pueda controlar la continuidad de mi conexión a Internet durante 24 horas seguidas?

Su ayuda sería muy apreciada al respecto.

Gracias por tomarse el tiempo en leer esto.


Dependiendo de la marca / firmware, la mayoría de los enrutadores y módems tienen capacidades integradas para registrar su estado de conexión. ¿Los has comprobado?
Mustafa Aktaş

@ MustafaAKTAŞ, gracias por su respuesta, tengo un DLINK DSL-2740U, sin embargo, el único informe disponible es un informe de estadísticas generales, que muestra la cantidad de paquetes enviados y recibidos, pero nada que indique si se está perdiendo la conexión a Internet. Me preguntaba si hay un software que haga el mismo trabajo que la función de ping pero con informes detallados, que pueda saber si en algún momento no se pudo acceder al destino, o algo así.
random-xyz

Wireshark podría encajar el proyecto de ley?
Matt King

Respuestas:


3

Mencionaste usando pingy tiene toda la razón, solo que no necesita mirar la pantalla y esperar por problemas de conectividad. Enviar la salida de ping a un archivo, y Ctrl+C para dejar de hacer ping cuando sientas que ha pasado suficiente tiempo.

ping 8.8.8.8 > log.txt

8.8.8.8 es el DNS público de Google. El comando ping escribirá a log.txt en cualquier directorio de trabajo actual.

Alternativamente, aquí hay una manera rápida y sucia de incorporar marcas de tiempo con cada ping usando Powershell, asumiendo que está usando una versión de Windows con PowerShell. Cuando tú break y decide ejecutar esto de nuevo más tarde, se agregará a tu archivo de registro.

    $hostToPing = '8.8.8.8'
    $logPath = "C:\Users\username\Desktop\temp\pinglog.txt"
    $alwaysTrue = 1


while($alwaysTrue -eq "1")
{

        # refresh the timestamp before each ping attempt
        $theTime = Get-Date -format g

        # refresh the ping variable
        $result = ping $hostToPing -n 1

                if ($result -like '*reply*')
                {
                    Write-Output "$theTime - pass - connection to $hostToPing is up" | Out-File $logPath -append
                }
                else
                {
                    Write-Output "$theTime - fail - connection to $hostToPing is down" | Out-File $logPath -append
                }

        Sleep 1
        echo ' '

}

Solo un pensamiento, pero si vas a usar Powershell, ¿por qué no usar Test-Connection que hace un ping con las opciones predeterminadas, y la salida se puede utilizar directamente. es decir if (Test-Connection remotehost -Count 1) { "pass"} else { "fail" } .
Zoredache

0

Esto es lo que he estado haciendo para rastrear la continuidad de 2 computadoras en el campus. Todo esto se hace en un archivo .bat sin powershell. Las primeras 3 líneas simplemente configuran el indicador, así que no estoy buscando la ruta larga del archivo. Luego sobrescribo el archivo pingtest.txt en la misma carpeta que .bat (. \ Pingtest.txt,. \ Significa la carpeta actual). los ping -n 1 envía 1 ping y >> anexa la salida al final del archivo, así como la hora actual %time%. los timeout /t 5 > nul Es una espera en segundos, luego se reinicia.

Cuando has estado mirando todo el tiempo que quieras. Cierre la ventana de cmd y busque el .txt por 100 o cronometrado y le mostrará todos los pings que tuvieron una pérdida del 100% o que se agotaron.

@echo off
prompt timer$F > nul
@echo on

echo Tracking starts at %time% > .\pingtest.txt

@echo off 

:start

ping -n 1 address1 >> .\pingtest.txt
echo %time% >> .\pingtest.txt

ping -n 1 address2 >> .\pingtest.txt
echo %time% >> .\pingtest.txt

timeout /t 5 > nul

goto :start

0

Estaba leyendo un artículo en Ars Technica el otro día, cuando estaban criticando a Comcast por ser un ISP de mierda. A alguien se le ocurrió una Raspberry Pi que tuitea su velocidad si es sustancialmente menos de lo anunciado.

En el comentario del artículo, alguien mencionó. Fumar humo ( Los informes de DSL también tienen preguntas frecuentes ). Estaré investigando este software, y parece que usted también querrá hacerlo. Parece que es un servicio en la nube que llega a tu red, pero basado en el comentario , Pensé que era algo que se podía configurar localmente para ver las métricas de salida.

enter image description here


0

Gracias a todos por tomarse el tiempo de responder a mi pregunta. Lo siento por la respuesta tardía, se debe a mi muy mala ISP.

Seguí adelante y guardé la prueba de ping en un archivo de texto como lo sugirió @root, y funcionó muy bien.

Resulta que está cortando incluso más a menudo de lo que pensaba, así que solo cambié a otro ISP :)

Nuevamente, gracias a todos por tomarse el tiempo para responder mi pregunta.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.