Monitorear Internet para detectar abandonos

Monitorear Internet para detectar abandonos

He tenido problemas con mi wifi con frecuentes caídas. Así que he decidido verificar si las interrupciones están relacionadas con wifi o con Internet conectando mi computadora portátil a través de Ethernet y monitoreándola para detectar interrupciones. Me preguntaba si hay alguna herramienta de Linux que pueda usar y que me brinde información sobre la intensidad de Internet o el ancho de banda (o algo así) durante un período de tiempo. Preferiría no tener que sentarme frente a mi computadora y navegar constantemente por Internet para asegurarme de que no se pierda.

Usando Ubuntu 14.04

Gracias.

Respuesta1

Estás buscando un monitor de red. Hay una gran cantidad de opciones para esta tarea, y el factor más determinante de lo que desea probablemente se reduzca a sus preferencias.

Personalmente, estoy más familiarizado con una utilidad llamadaiftop. Es, como su nombre lo indica, toppero para actividad de red. Le ayudará a realizar un seguimiento de las tasas de transferencia a lo largo del tiempo, pero no necesariamente le ayudará a realizar un seguimiento de la conectividad en sí. Para eso, registrar el estado de conexión probablemente sea mucho más sencillo. Como no mencionaste qué distribución estás usando, no puedo decir con seguridad qué métodos están disponibles para ti. Pero, como mínimo, probablemente puedas ver el resultado de dmesg.

También es posible, por ejemplo, si su distribución usa systemd, que pueda consultar el estado de su administrador de red directamente. Por ejemplo, si lo utiliza systemd-networkdcomo administrador de red, puede fácilmente echar un vistazo al estado del servicio:

$ systemctl status systemd-networkd
● systemd-networkd.service - Network Service
   Loaded: loaded (/usr/lib/systemd/system/systemd-networkd.service; disabled)
   Active: active (running) since Sat 2014-06-14 22:07:21 CDT; 2 days ago
     Docs: man:systemd-networkd.service(8)
Main PID: 596 (systemd-network)
  Status: "Processing requests..."
  CGroup: /system.slice/systemd-networkd.service
          └─596 /usr/lib/systemd/systemd-networkd

Jun 16 23:59:00 Icarus systemd-networkd[596]:           wlp3s0: lost carrier
Jun 16 23:59:00 Icarus systemd-networkd[596]:           wlp3s0: DHCP lease lost
Jun 16 23:59:02 Icarus systemd-networkd[596]:           wlp3s0: gained carrier
Jun 16 23:59:05 Icarus systemd-networkd[596]:           wlp3s0: DHCPv4 address 192.168.0.5/24 via 192.168.0.1
Jun 16 23:59:05 Icarus systemd-networkd[596]:           wlp3s0: link configured
Jun 17 00:02:25 Icarus systemd-networkd[596]:           wlp3s0: lost carrier
Jun 17 00:02:25 Icarus systemd-networkd[596]:           wlp3s0: DHCP lease lost
Jun 17 00:02:27 Icarus systemd-networkd[596]:           wlp3s0: gained carrier
Jun 17 00:02:27 Icarus systemd-networkd[596]:           wlp3s0: DHCPv4 address 192.168.0.5/24 via 192.168.0.1
Jun 17 00:02:27 Icarus systemd-networkd[596]:           wlp3s0: link configured

Este resultado muestra que mi interfaz se ha caído varias veces en los últimos dos días (esto se debe a la suspensión de mi computadora portátil, pero el principio es el mismo).

información relacionada