क्या dd-wrt या टमाटर प्रति डिवाइस प्रति बिलिंग अवधि में GB उपयोग का ट्रैक रख सकता है?


14

मैं अपने राउटर से कनेक्ट होने वाले प्रत्येक डिवाइस के उपयोग को ट्रैक करने में सक्षम होना चाहता हूं ताकि हम उपयोग करके आईएसपी बिल को विभाजित कर सकें। क्या dd-wrt या टमाटर मुझे यह करने के लिए आवश्यक आँकड़े प्रदान करेगा?

अपडेट :
थोड़ा गुगली करने के बाद मैं वर्तमान के मुकाबले बहुत बेहतर जवाब से अवगत हूं । हालांकि मुझे संदेह है कि अन्य फर्मवारों के लिए संभवतः अधिक उत्तर हैं, इसलिए उत्तर के अधिक विविध सेट प्राप्त करने के हितों में- और, मैं मानता हूँ, क्योंकि मैं obtuse फर्मवेयर प्रलेखन के माध्यम से पढ़ने के लिए थक गया हूँ- मैंने लगा दिया है एक इनाम

यदि एकमात्र उत्तर जोड़ा गया है, तो मैंने पाया है कि मैं इनाम के लिए इसे स्वीकार करने में प्रसन्न हूं, अन्यथा मैं इसे जोड़ूंगा और इसे स्वयं स्वीकार करूंगा, लेकिन मैं इससे भी बेहतर उत्तर की उम्मीद कर रहा हूं, या कम से कम कुछ अन्य फर्मवारों के विकल्प जैसे कि मैंने देखा है कि कुछ अन्य लोगों ने इसके लिए कहा है और इसका कोई निश्चित जवाब नहीं है, आइए इसे बनाते हैं!

आलसी जाओ!

(क्षमा करें। मैं हमेशा से यही कहना चाहता था।)

अद्यतन 2 : आधी रात से 8 बजे के बीच उपयोग नि: शुल्क है, इस योजना के साथ हम ऐसा कर रहे हैं यदि समाधान इस बात को ध्यान में रखता है कि इसे प्राथमिकता दी जाएगी। मुझे जो समाधान मिला वह पहले तीन उत्तरों में नहीं बताया गया है, यह निश्चित नहीं है कि यह अन्य उत्तरों के मुकाबले कैसे होगा। मुझे उन सभी को इनाम की अवधि के अंत में देखना होगा।

अद्यतन 3 : एक टमाटर समाधान है। अगर किसी और ने इसे पोस्ट नहीं किया है तो मैं इनाम देने के बाद इसे पोस्ट करूंगा। चूंकि मेरे पास राउटर नहीं है, इसलिए मैं सबसे व्यापक या पूर्ण समाधान की तरह दिखने वाले इनाम को पुरस्कृत करूंगा।


2
मुझे इस पर एक टमाटर-आधारित जवाब पसंद आएगा।
फॉशी

जवाबों:


9

देखें wrtbwmon :

एक छोटी सी शेल स्क्रिप्ट जिसे लिनुक्स पावर्ड राउटर्स (ओपनडब्ल्यूआरटी, डीडी-डब्ल्यूआरटी, लेकिन अन्य राउटर जहां शेल एक्सेस उपलब्ध है) पर चलाने के लिए डिज़ाइन किया गया है। यह प्रति उपयोगकर्ता बैंडविड्थ निगरानी क्षमताओं को प्रदान करता है और उपयोग रिपोर्ट उत्पन्न करता है।

एक विकी है , और यहां तैनाती के निर्देश मिलते हैं
उपरोक्त की एक उपयोगी चर्चा है: प्रति-उपयोगकर्ता बैंडविड्थ मॉनिटरिंग स्क्रिप्ट
एक और अनुकूलन Q_S और बैंडविड्थ उपयोग रिपोर्टिंग के साथ ip_conntrack में मिल सकता है ।

छवि


आपके उत्तर के लिए धन्यवाद। इनाम जीतने पर बधाई।
सैम हसलर

4

यह संभव है, लेकिन आसानी से उपरोक्त पर कॉन्फ़िगर नहीं किया गया है। आप गारग्लोय को आज़माना चाहते हैं जो आपको प्रति आईपी के साथ-साथ सेट कोटा आदि के बारे में भी रिपोर्ट करने की सुविधा देता है।


मैं बिल को विभाजित करना चाहता हूं कि प्रत्येक व्यक्ति ने कितना उपयोग किया है, उपयोग के लिए कोटा निर्धारित नहीं किया है।
सैम हसलर

1
यह आपको प्रति आईपी पते की सूचना देता है, बस सभी को एक स्थिर आईपी पता प्रदान करते हैं और प्रत्येक इस्तेमाल किए गए बैंडविथ को बंद करते हैं। आपको उन्हें सही तरीके से बिल करने की अनुमति देता है।
जो टेलर

2

एक iptables के बारे में क्या नियम है कि सभी पैकेट दूरस्थ CIFS साझा या USB स्टिक में लॉग इन करते हैं। आप शायद पैकेट आकार को मेरे मैक पते को समूहीकृत कर सकते हैं। मैं देखूंगा कि मैं जल्द ही क्या कर सकता हूं।

मेरे द्वारा किसी शेयर या usb स्टिक का कारण राउटर पर सीमित गैर-वाष्पशील भंडारण स्थान के कारण है (और राउटर में फ्लैश में लेवलिंग की कमी है)

अद्यतन: डीडी-WRT ulog और syslog का समर्थन करता है, आप किसी अन्य मशीन को भी syslog कर सकते हैं। आपको मैक पते पर आईपी एड्रेस को सहसंबंधित करने के लिए एक नियमित आधार पर arp कैश को डंप करने की आवश्यकता होगी।

कुछ इस तरह से शायद: http://lwn.net/Articles/2718/


मेरे पास हर समय या किसी नियमितता के साथ एक मशीन नहीं है। एक बार मैं इस प्रश्न का उत्तर देने के बाद एक नया राउटर खरीदूंगा, यह तय कर लिया है कि मैं कौन सा फर्मवेयर चलाने जा रहा हूं और वहां क्या हार्डवेयर आवश्यकताएं होंगी। यदि राउटर पर भंडारण की तुलना में बेहतर है तो USB समाधान संभव हो सकता है।
सैम हस्लेर

मैं एक पूर्ण IPv6 सेटअप को चलाने के लिए 100 एमबी अतिरिक्त / अपडेटेड बायनेरिज़ को स्टोर करने के लिए usb का उपयोग कर रहा हूं। बफ़ेलो WZR-HP-G300NH और नेटगेट WNR3500L दोनों में USB पोर्ट हैं जिन्हें आप DD-WRT में स्टोरेज के रूप में इस्तेमाल कर सकते हैं।
एंडी

लॉगिंग पैकेट अनावश्यक रूप से क्रिया है। इसके बजाय नेटफ्लो पर आधारित समाधान देखें। उदा। dd-wrt.com/wiki/index.php/…
mc0e
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.