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.
Jawaban:
Lihat wrtbwmon :
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 .
sumber
Itu mungkin tetapi tidak mudah dikonfigurasi di atas. Anda mungkin ingin mencoba Gargoyle yang memungkinkan Anda melaporkan bandwidth per IP serta menetapkan kuota dll.
sumber
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/
sumber