Чи може dd-wrt або помідор відстежувати використання ГБ за розрахунковий період на пристрій?


14

Я хочу мати можливість відстежувати використання кожного пристрою, який підключається до нашого маршрутизатора, щоб ми могли розділити рахунок ISP за допомогою використання. Чи можуть dd-wrt або помідор надати статистичні дані, які мені знадобляться для цього?

Оновлення :
Після трохи гуглінгу я знаю набагато кращу відповідь, ніж нинішня. Однак я підозрюю, що, ймовірно, є більше відповідей на інші прошивки, тому в інтересах отримати більш різноманітний набір відповідей - і, я визнаю, тому, що мені набридло читати тупу документацію про прошивку - я змирився щедрість.

Якщо єдина відповідь, яку я знайшов, я з радістю прийму її за винагороду, інакше я додам її і прийму сама, але сподіваюся на ще кращу відповідь або хоча б якусь варіанти для інших прошивок, тому що, дивлячись, я бачив, як кілька інших людей просили цього, і остаточної відповіді не існує, давайте зробимо це!

Ідіть ледачі!

(Вибачте. Я завжди хотів це сказати.)

Оновлення 2 : Використання безкоштовне між півночі та 8 ранку, коли ми плануємо, тому якщо рішення може врахувати це, було б кращим. Знайдене нами рішення не згадувалося в перших трьох відповідях, не знаю, як воно буде відповідати іншим відповідям. Мені доведеться вивчити їх усіх наприкінці періоду щедрості.

Оновлення 3 : Існує томатний розчин. Я опублікую його після того, як я нагородив нагороду, якщо ніхто більше не публікує її. Оскільки у мене ще немає маршрутизатора, я присуджую суму за все, що виглядає як найбільш комплексне або повне рішення.


2
Я хотів би відповісти на це на основі помідорів.
Phoshi

Відповіді:


9

Дивіться wrtbwmon :

Невеликий скрипт оболонки, призначений для роботи на маршрутизаторах, що працюють на Linux (OpenWRT, DD-WRT, але й інших маршрутизаторах, де доступ до оболонки доступний). Він забезпечує можливість моніторингу пропускної здатності користувача та генерує звіти про використання.

Існує Wiki і знайдені інструкції по розгортанню тут .
Корисне обговорення вищезазначеного: Сценарій моніторингу пропускної здатності для кожного користувача .
Інша адаптація може бути знайдена в ip_conntrack з QoS та звітом про використання смуги пропускання .

зображення


Дякую за вашу відповідь. Вітаємо вас з виграшем виграшу.
Сем Хаслер

4

Це можливо, але не легко налаштовувати вище. Ви можете спробувати Gargoyle, який дозволяє повідомляти пропускну здатність за IP, а також встановлювати квоти тощо.


Я хочу розділити рахунок на те, скільки використовувала кожна людина, а не встановлена ​​квота на використання.
Сем Хаслер

1
Це дозволяє вам повідомляти пропускну здатність за IP-адресою, просто призначити всім статичну IP-адресу і вимкнути пропускну здатність кожної з використаних. Дозволяє вам правильно виставити рахунок.
Джо Тейлор

2

Як щодо правила iptables, що прості журнали всіх пакетів на віддаленій CIFS-спільній доступі або USB-накопичувачі. ви, мабуть, можете підсумувати розміри пакетів, згрупованих мою MAC-адресу. Я побачу, що я можу придумати найближчим часом.

Причина, по якій я кажу до пайки або usb, пов’язана з обмеженою енергонезалежною пам’яттю на самому маршрутизаторі (а спалах у роутері не вистачає рівня зносу)

ОНОВЛЕННЯ: DD-WRT підтримує ulog та syslog, ви навіть можете систематизувати на іншій машині. вам також доведеться регулярно скидати кеш арпу, щоб співвідносити ip-адресу з mac-адресою.

Можливо, щось подібне: http://lwn.net/Articles/2718/


У мене немає машини, яка працює постійно або з будь-якою регулярністю. Я буду купувати новий маршрутизатор, як тільки отримаю відповідь на це питання, вирішив, яку прошивку я буду запускати та які технічні вимоги будуть. Таким чином, рішення USB може бути можливим, якщо це краще, ніж зберігання на маршрутизаторі.
Сем Хаслер

Я використовую usb для зберігання> 100 Мб додаткових / оновлених бінарних файлів для запуску повної настройки IPv6. У обох Buffalo WZR-HP-G300NH та Netgeat WNR3500L є порти USB, які можна використовувати як сховище в DD-WRT.
Andee

Журналізація пакетів без зайвих зусиль. Замість цього подивіться на рішення, засновані на NetFlow. наприклад, dd-wrt.com/wiki/index.php/…
mc0e
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.