Quiero poder rastrear el uso de cada dispositivo que se conecta a nuestro enrutador para poder dividir la factura del ISP por uso. ¿Puede dd-wrt o tomato proporcionar las estadísticas que necesitaría para hacer esto?
Actualización :
después de buscar un poco en Google, conozco una respuesta mucho mejor que la actual. Sin embargo, sospecho que probablemente haya más respuestas para otros firmwares, por lo que en aras de obtener un conjunto más diverso de respuestas, y lo admito, porque me estoy cansando de leer la documentación de firmware obtusa, he presentado Una recompensa.
Si la única respuesta agregada es la que he encontrado, estaré encantado de aceptarla por la recompensa, de lo contrario la agregaré y la aceptaré yo mismo, pero espero una respuesta aún mejor, o al menos alguna opciones para otros firmwares, como he visto, he visto a otras personas que han pedido esto y no parece haber una respuesta definitiva, ¡hagámoslo!
¡Vayan perezosos!
(Lo siento. Siempre he querido decir eso).
Actualización 2 : El uso es gratuito entre la medianoche y las 8 am con el plan en el que estamos, por lo que si la solución puede tener eso en cuenta, sería preferible. La solución que encontré no se ha mencionado en las tres primeras respuestas, aún no estoy seguro de cómo se comparará con las otras respuestas. Tendré que verlos a todos cerca del final del período de recompensa.
Actualización 3 : hay una solución de tomate. Lo publicaré después de haber otorgado la recompensa si nadie más lo publica. Como todavía no tengo un enrutador, otorgaré la recompensa a lo que parezca la solución más completa o completa.
Respuestas:
Ver wrtbwmon :
Hay un Wiki , y las instrucciones de implementación se encuentran aquí .
Una discusión útil de lo anterior es: Script de monitoreo de ancho de banda por usuario .
Se puede encontrar otra adaptación en ip_conntrack con QoS e informes de uso de ancho de banda .
fuente
Es posible pero no se configura fácilmente en lo anterior. Es posible que desee probar Gargoyle, que le permite informar el ancho de banda por IP, así como establecer cuotas, etc.
fuente
¿Qué pasa con una regla de iptables que simplemente registra todos los paquetes en un recurso compartido CIFS remoto o una memoria USB? probablemente pueda resumir los tamaños de paquetes agrupados en mi dirección MAC. Veré lo que se me ocurre en breve.
La razón por la que le digo a un recurso compartido o memoria USB se debe al espacio de almacenamiento no volátil limitado en el enrutador (y el flash en el enrutador carece de nivelación de desgaste)
ACTUALIZACIÓN: DD-WRT es compatible con ulog y syslog, incluso puede hacer syslog en otra máquina. también necesitará volcar el caché arp de forma regular para correlacionar la dirección IP con la dirección mac.
Algo como esto quizás: http://lwn.net/Articles/2718/
fuente