Supervisión del ancho de banda en múltiples sistemas en una red doméstica

13

Durante los últimos años, he estado utilizando un simple monitor de ancho de banda de software en mi computadora para realizar un seguimiento de mi uso mensual de ancho de banda. Ha funcionado bien (más o menos; los números están ligeramente alejados del rastreador en línea de mi ISP).

Esto funciona bien para una sola computadora, pero cuando mi madre conecta su computadora portátil a mi enrutador o si uso una segunda computadora, monitorear y administrar el ancho de banda se vuelve mucho más difícil.

Pensé en ejecutar un software de monitoreo de ancho de banda en cada sistema que está conectado y (de alguna manera) transferir los registros a un sistema central para (nuevamente de alguna manera) incorporarlo a un archivo de registro central, pero no es sorprendente que, en el mejor de los casos, sea una pesadilla.

También pensé en una solución de enrutador (como se ha mencionado, pero tendría que ser fácil de usar y personalizar).

¿Existe una manera fácil de monitorear y registrar el uso de ancho de banda total (es decir, desde múltiples sistemas)? No debería requerir que todos los sistemas sean monitoreados para estar encendidos en un momento específico, ni que todos los sistemas se conecten a través de otro (es decir, deberían poder conectarse directamente a la conexión a Internet).

Además, debería ser capaz de diferenciar entre el tráfico local y el remoto para que la transferencia de archivos entre dos sistemas locales no cuente para el uso del ancho de banda de Internet.

Synetech
fuente
@mattwilkie, gracias por el consejo. De hecho, instalé DD-WRT en mi E1000 y definitivamente tenía algunas buenas capacidades de registro, pero desafortunadamente mató el enrutador (lo que parece ser un problema común ). :-(Por el momento, estoy pensando en una forma de utilizar el software de monitoreo de ancho de banda en cada sistema y consolidar los datos de vez en cuando (lo que, por supuesto, es súper no ideal).
Synetech el
ugh Lamento escuchar eso Synetech. Todavía no he instalado ningún firmware en mi enrutador, todavía estoy investigando. Me gusta el sonido de Gargoyle, pero por desgracia mi pequeño WRT54G2 no tiene RAM.
Matt Wilkie
posible duplicado de ¿Cómo puedo monitorear el uso de internet en mi red?
Ƭᴇcʜιᴇ007

Respuestas:

5

Si no está en contra de comprar hardware, puede comprar un enrutador DD-WRT compatible (como un Linksys WRT54GL ) e instalar el firmware del enrutador Gargoyle que puede realizar monitoreo interno por IP y no dependería de ninguna PC estar en línea y disponible. Si no le interesa el firmware por ip, DD-WRT o Tomato pueden hacer un uso total e incluso limitar su uso por usted para que no se sobrecargue.

Si tiene un conmutador habilitado para SNMP y una PC que está encendida todo el tiempo, puede registrar el uso de ancho de banda por puerto del conmutador con algo como Cacti (o RRDTool )

Si tiene una PC de repuesto, IPTables como enrutador + RRDTool puede proporcionar registros de ancho de banda.

SirStan
fuente
No hay computadoras adicionales, pero estaría abierto a un nuevo enrutador si fuera barato. Echaré un vistazo para ver si hay ofertas en ese enrutador.
Synetech
0

El enrutador es probablemente el mejor:
¿Qué enrutador? muchos enrutadores domésticos pueden hacer esto. Si obtiene WRT54GL (asegúrese de obtener la versión L), puede instalar un firmware alternativo como DD-WRT que puede registrar esto. El enrutador tiene más sentido.

Podría usar el puerto espejo:
otra opción sería configurar un puerto espejo en la parte del conmutador y rastrear el tráfico con una herramienta como ntop en una de las máquinas, esto es probablemente más esfuerzo de lo que vale.

Más simple :
no sé el dumeter, pero ¿quizás ponerlo en ambos y sumarlos a fin de mes? :-)

Kyle Brandt
fuente
Mi enrutador es un D-Link anterior, por lo que no creo que lo tenga (aunque tiene otras funciones de registro y estadísticas más básicas). En realidad, había considerado algo así como su solución de complemento. Pensé en ejecutar un script en la máquina de mi madre que enviara periódicamente la información de uso a mi sistema donde la agregaría al total. No me importa armar un sistema así, pero tengo los dedos cruzados para que pueda haber una solución existente.
Synetech
0

Otra solución es construir una PC enrutadora Linux (o basada en Linux / BSD) con dos NIC para filtrar su tráfico. Los enrutadores de arranque generalmente tienen herramientas disponibles para graficar su uso de tráfico junto con una buena configuración de firewall y algunos de ellos incluso aceleran el tráfico y las funciones de tipo QoS.

Bart Silverstrim
fuente
Gracias, pero no puedo hacer un sistema que siempre esté encendido (la electricidad no es lo suficientemente barata para eso).
Synetech
0

Supongo que está construyendo una máquina con Windows, pero si considera Ubuntu, entonces podría usar vnstat para realizar un seguimiento del ancho de banda. Lo ejecuto en mi servidor y ocasionalmente me gusta saber cuál es mi uso de ancho de banda.

Mostrará cada hora, diariamente, semanalmente, mensualmente ... e incluso monitoreará en tiempo real.

Es CLI, pero muy, muy fácil de usar.

usuario5195
fuente
Sí, estoy construyendo un sistema Windows. Lo siento.
Synetech el