मैं अपने रूटर पर dd-wrt फर्मवेयर का उपयोग कर रहा हूं और मुझे यह बहुत पसंद है!
लेकिन - मुझे यकीन नहीं है कि सेवा की गुणवत्ता (क्यूओएस) इस पर काम कर रही है। मैंने इसे इस प्रकार स्थापित किया है:
- http, पोर्ट 80 - प्रीमियम
- बिटोरेंट, पोर्ट 6969 - थोक
- https, पोर्ट 443 - प्रीमियम
- डीएनएस, पोर्ट 53 - प्रीमियम
प्रति क्यूओएस प्रलेखन , इन स्तरों हैं:
प्रत्येक वर्ग के लिए अपलिंक और डाउनलिंक मान के निम्न प्रतिशत के आधार पर बैंडविड्थ का आवंटन किया जाता है:
- छूट: 100mbps - वैश्विक सीमाओं की अनदेखी करता है।
- प्रीमियम: 75% - 100%
- एक्सप्रेस: 15% - 100%
- मानक: 10% - 100%
- बल्क: 1.5% - 100%
यह पूरी तरह से काम नहीं करता है, हालांकि - व्यस्त torrents के साथ मैं अपने वेब ब्राउज़िंग में प्रमुख रुकावटों को प्राप्त करता हूं जो बेकार है!
क्यूओएस प्रलेखन क्यूओएस जाँच करने के लिए कुछ कदम देता है ...
आप जिस चीज को देखना चाहते हैं, वह पोर्ट संख्याओं सहित स्रोत और गंतव्य IP का पहला सेट होगा। अगले l7proto की उपस्थिति और "निशान" फ़ील्ड। प्रविष्टियाँ "निशान" क्षेत्र के आधार पर उन पर लागू वर्तमान लाइव कनेक्शन QoS प्राथमिकता को दर्शाती हैं। "निशान" मान निम्नलिखित के अनुरूप हैं
- छूट: 100
- प्रीमियम: १०
- एक्सप्रेस: २०
- मानक: ३०
- थोक: 40
- (कोई क्यूओएस मिलान नहीं हुआ): 0
आप कुछ l7proto सेवा के लिए "निशान = 0" देख सकते हैं, भले ही वे क्यूओएस नियमों की सूची में कॉन्फ़िगर किए गए हों। इसका मतलब यह हो सकता है कि परत 7 पैटर्न मिलान प्रणाली उस प्रोटोकॉल के लिए एक नए या बदले हुए हेडर से मेल नहीं खाती। पोर्ट मैचों पर कस्टम सेवा आमतौर पर इनका ध्यान रखेगी।
पोर्ट 6969 (बिटटोरेंट) को मैं साथ सामान का एक अजीब मिश्रण देखने mark=0
और mark=40
इसलिए की तरह
cat / proc / net / ip_conntrack udp 17 105 src = 98.162.182.42 dst = 1.2.3.4 खेल = 64512 dport = 6969 पैकेट = 3 बाइट्स = 290 src = 10.0.0.2 dst = 98.162.182.42 स्पोर्ट = 6969 dport = 64512 पैकेट = 4 बाइट्स = 202 [ASSURED] mark = 0 secmark = 0 उपयोग = 1 tcp 6 117 TIME_WAIT src = 98.248.173.174 dst = 1.2.3.4 खेल = 51114 dport = 6969 पैकेट = 12 बाइट्स = 704 src = 10.0.0.2 dst = 98.2.2.173.174 स्पोर्ट = 6969 dport = 51114 पैकेट = 10 बाइट्स = 440 [ASSURED] ] निशान = 40 सेकंड = 0 उपयोग = 1 tcp 6 598 ESTABLISHED src = 165.132.128.201 dst = 1.2.3.4 sport = 57218 dport = 6969 पैकेट = 8024 बाइट्स = 9919881 src = 10.0.0.2 dst = 165.132.128.201 स्पोर्ट = 6969 dport = 57218 पैकेट = 4211 बाइट्स = 239607 AS5। ] निशान = 0 सेकंडमार्क = 0 उपयोग = 1 tcp 6 586 ESTABLISHED src = 68.46.9.24 dst = 1.2.3.4 sport = 64688 dport = 6969 पैकेट = 6 बाइट = 490 src = 10.0.0.2 dst = 68.46.2.24 स्पोर्ट = 6969 dport = 64688 पैकेट = 8 बाइट = 944 [ASSURED] ] निशान = 40 सेकंड = 0 उपयोग = 1 udp 17 45 src = 222.254.228.38 dst = 1.2.3.4 खेल = 25438 dport = 6969 पैकेट = 5 बाइट्स = 454 src = 10.0.0.2 dst = 222.254.2288/8 स्पोर्ट = 6969 dport = 25438 पैकेट = 3 बाइट्स = 154 [ASSURED] mark = 0 secmark = 0 उपयोग = 1
( http://pastebin.com/AZE6EtWm पर पूरी फ़ाइल दिखाई दे रही है )
मैं थोड़ी देर के लिए इस लॉग के साथ खेल रहा हूँ और मैं कोई पैटर्न नहीं देख सकता हूँ!
कुछ पोर्ट 6969 बिटोरेंट ट्रैफ़िक mark=0
को dd-wrt के QoS द्वारा टैग नहीं किया गया है (जबकि अन्य mark=40
) टैग किए गए हैं (बल्क) .. कोई विचार?