Bisakah dd-wrt atau tomat melacak penggunaan GB per periode penagihan per perangkat?


14

Saya ingin dapat melacak penggunaan setiap perangkat yang terhubung ke router kami sehingga kami dapat membagi tagihan ISP dengan penggunaan. Bisakah dd-wrt atau tomat memberikan statistik yang saya perlukan untuk melakukan ini?

Pembaruan :
Setelah sedikit googling, saya menyadari jawaban yang jauh lebih baik daripada yang sekarang. Namun saya menduga mungkin ada lebih banyak jawaban di luar sana untuk firmware lain sehingga demi mendapatkan serangkaian jawaban yang lebih beragam — dan, saya akui, karena saya mulai bosan membaca dokumentasi firmware tumpul — saya sudah memasang hadiah.

Jika satu-satunya jawaban yang ditambahkan adalah yang saya temukan, saya akan dengan senang hati menerimanya sebagai hadiah, kalau tidak saya akan menambahkan dan menerimanya sendiri, tetapi saya berharap jawaban yang lebih baik, atau setidaknya beberapa pilihan untuk firmware lain dari melihat saya telah melihat beberapa orang telah meminta ini dan tampaknya tidak ada jawaban yang pasti, mari kita buat ini!

Pergilah malas!

(Maaf. Aku selalu ingin mengatakan itu.)

Pembaruan 2 : Penggunaan gratis antara tengah malam dan jam 8 pagi dengan paket yang sedang kami jalani sehingga jika solusi dapat memperhitungkannya, itu akan lebih disukai. Solusi yang saya temukan belum disebutkan dalam tiga jawaban pertama, belum yakin bagaimana akan menumpuk terhadap jawaban yang lain. Saya harus melihat mereka semua di dekat akhir periode hadiah.

Pembaruan 3 : Ada solusi tomat. Saya akan mempostingnya setelah saya memberi hadiah jika tidak ada orang lain yang mempostingnya. Karena saya belum memiliki router, saya akan memberikan hadiah untuk apa pun yang tampak seperti solusi paling komprehensif atau lengkap.


2
Saya suka jawaban berbasis Tomat untuk ini.
Phoshi

Jawaban:


9

Lihat wrtbwmon :

Sebuah skrip shell kecil yang dirancang untuk dijalankan di router bertenaga linux (OpenWRT, DD-WRT, tetapi juga router lain di mana akses shell tersedia). Ini memberikan kemampuan pemantauan bandwidth per pengguna dan menghasilkan laporan penggunaan.

Ada Wiki , dan instruksi penerapan dapat ditemukan di sini .
Diskusi yang bermanfaat dari hal di atas adalah: Skrip pemantauan bandwidth per pengguna .
Adaptasi lain dapat ditemukan di ip_conntrack dengan QoS dan pelaporan penggunaan bandwidth .

gambar


Terima kasih atas jawaban anda. Selamat telah memenangkan hadiah.
Sam Hasler

4

Itu mungkin tetapi tidak mudah dikonfigurasi di atas. Anda mungkin ingin mencoba Gargoyle yang memungkinkan Anda melaporkan bandwidth per IP serta menetapkan kuota dll.


Saya ingin membagi tagihan dengan berapa banyak setiap orang telah menggunakan, tidak menetapkan kuota untuk penggunaan.
Sam Hasler

1
Ini memungkinkan Anda Laporkan bandwidth per alamat IP, cukup berikan semua orang alamat IP statis dan lepaskan bandwidth yang digunakan masing-masing. Mengizinkan Anda menagihnya dengan benar.
Joe Taylor

2

Bagaimana dengan aturan iptables yang mencatat semua paket dengan mudah ke CIFS jarak jauh atau stik USB. Anda mungkin dapat meringkas ukuran paket yang dikelompokkan alamat MAC saya. Saya akan melihat apa yang bisa saya hasilkan segera.

Alasan saya mengatakan untuk share atau usb stick adalah karena ruang penyimpanan non-volatile terbatas pada router itu sendiri (dan flash di router tidak memiliki leveling keausan)

PEMBARUAN: DD-WRT mendukung ulog dan syslog, Anda bahkan dapat melakukan syslog ke komputer lain. Anda perlu membuang cache arp secara teratur juga untuk menghubungkan alamat ip ke alamat mac.

Sesuatu seperti ini mungkin: http://lwn.net/Articles/2718/


Saya tidak punya mesin yang selalu menyala, atau dengan keteraturan. Saya akan membeli router baru setelah saya memiliki jawaban untuk pertanyaan ini, telah memutuskan firmware apa yang akan saya jalankan dan persyaratan perangkat keras apa yang akan ada. Jadi solusi USB mungkin dimungkinkan jika itu lebih baik daripada menyimpan di router.
Sam Hasler

Saya menggunakan usb untuk menyimpan> 100MB binari tambahan / yang diperbarui untuk menjalankan pengaturan IPv6 lengkap. Buffalo WZR-HP-G300NH dan Netgeat WNR3500L keduanya memiliki port USB yang dapat Anda gunakan sebagai penyimpanan di DD-WRT.
Andee

Paket-paket logging tidak perlu dengan verbose. Lihat sebaliknya pada solusi berdasarkan NetFlow. mis. dd-wrt.com/wiki/index.php/…
mc0e
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.