dd-wrt रूटर फर्मवेयर QoS समस्या निवारण


18

मैं अपने रूटर पर 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) टैग किए गए हैं (बल्क) .. कोई विचार?


5
अपने पुराने राउटर के साथ अटक जाना चाहिए: पी ... मुझे नहीं लगता कि कई सवाल यहां सप्ताहांत में 15 से अधिक बार मिलते हैं ... आप अपने ट्विटर पर एक लिंक पोस्ट करते हैं और कुछ ही मिनटों में 150 से अधिक हो जाते हैं!
विलियम हिल्सम

यह आपके प्रश्न के विषय से पूरी तरह असंबंधित है, लेकिन मैं उत्सुक हूं। आपका ISP आपको किस प्रकार का बैंडविड्थ प्रदान करता है?
रावेन

1
मैंने अपने लिसीज़ राउटर पर वायरलेस भी पाया है (DD-WRT v24-sp2 (04/23/10) मिनी चला रहा है) QoS के साथ भी परतदार है। क्या आपने अपने रूटर के लिए dd-wrt के वैकल्पिक बिल्ड की कोशिश की है या केवल एक ही है?
chunkyb2002 20

3
क्या आपने पहले से ही अपने टीसीपी और यूडीपी टाइमआउट मूल्यों को अपडेट किया है? उन्हें डिफ़ॉल्ट से बदला जाना चाहिए ताकि आप कनेक्शन की संख्या को अधिकतम करने के साथ समस्याओं में न चलें। हालांकि यह आपके QoS समस्या को प्रभावित नहीं करेगा।
जो

1
@BlueRaja हां मैंने आखिरकार Asus rt-n16 खरीदा और उस पर अब टमाटर का उपयोग करें
जेफ एटवुड

जवाबों:


8

हालाँकि यह केवल आउटगोइंग ट्रैफ़िक को आकार देता है , आपको एलेक्स राइस के ब्लॉग पर यह उत्कृष्ट QoS स्क्रिप्ट ( पास्टिबिन पर दर्पण ) मिल सकती है। यह कई लेखकों और अवतारों के माध्यम से हुआ है। UPLINK के साथ-साथ DEV को सही ढंग से सेट करना निश्चित करें। मेरे लिए DEV के लिए डिफ़ॉल्ट मान गलत था, $(nvram get wan_ifname)इसके बजाय टिप्पणी का उपयोग करें , या nvram get wan_iframeSSH के माध्यम से निष्पादित करने से सही मूल्य ।

इसके बजाय इसका उपयोग करने के बजाय, आप QoS GUI के भीतर इसके कॉन्फ़िगरेशन की नकल कर सकते हैं। आप देखेंगे कि यह 1024: 65535 बल्क ट्रैफ़िक के लिए, अन्य सेटिंग्स (80,22,3389, आदि) के साथ उपयोग करता है। स्क्रिप्ट मेरे लिए अच्छी तरह से काम करती है, और अनुशंसित रूप से एचएफएससी का उपयोग करती है।


इसके अलावा, यदि आप स्क्रिप्ट का उपयोग नहीं करते हैं, तो आप अपने संस्करण के लिए प्रासंगिक बग का सामना कर सकते हैं ।

उदाहरण के लिए: QOS WAN पर सेट अपलिंक ट्रैफ़िक को डाउनलिंक कतार में भेजता है,
तब महसूस करें कि यह पैच विफल है, क्योंकि: rc_firewall स्क्रिप्ट में कमांड QoS में लागू नहीं होते हैं

आप उस स्क्रिप्ट के साथ समस्या को हल कर सकते हैं , जो टिकट में उल्लिखित rc_firewall के बाद निष्पादित होती है । मैंने व्यक्तिगत रूप से जेएफएफएस को सक्षम करने और स्क्रिप्ट को ठीक करने के साथ समाप्त कर दिया /jffs/etc/config/qos.ipup, जैसा कि उल्लेख किया गया है।

मुझे KiTTY और WinSCP का उपयोग करना सुविधाजनक लगा । आप पहले टिकट की तरह समस्या निवारण / सत्यापन के लिए KiTTY के साथ राउटर में SSH कर सकते हैं, और सीधे Start WinSCPKiTTY के शीर्ष बाएं आइकन के तहत कमांड के साथ राउटर पर फ़ाइल ब्राउज़िंग में लॉन्च कर सकते हैं । यदि यह विफल हो जाता है (राउटर डिफ़ॉल्ट रूप से SFTP नहीं चला रहा है) तो आप एफ़टीपी को सक्षम कर सकते हैं और मैन्युअल रूप से कनेक्ट कर सकते हैं या फ़ाइल को यूनिक्स कमांड के साथ जोड़ सकते हैं। स्वामी को स्क्रिप्ट पर अनुमति निष्पादित करने के लिए सेट करना याद रखें।


यह उत्कृष्ट है, बहुत आशाजनक लगता है। मुझे dd-wrt पसंद है और यह SEEMS की तरह काम करने के करीब है ..
Jeff Atwood

3
मुझे टॉरेंट्स के लिए उल्लेख करना चाहिए और ऐसे में आप चाहते हैं कि टीसीपी टाइमआउट 10 मिनट से कम हो (डिफ़ॉल्ट 60 है!), क्यूओ को जल्दी में भी किक करना चाहिए।
क्रिस्टोफर गैल्पिन

एलेक्स राइस की वेबसाइट का लिंक नीचे है। क्या कोई वैकल्पिक लिंक है?
अठारह

1
@eighty मैंने पोस्ट में एक पास्टबिन मिरर जोड़ा
जेफ एटवुड

KiTTY दिलचस्प लग रहा है (विशेषकर क्योंकि यह [प्रयोगात्मक] ZModem एकीकरण की पेशकश कर सकता है)।
रैंडोल्फ रिचर्डसन 15

13

मैंने देखा है कि बहुत से लोग QoS के बारे में DD-WRT में काम नहीं करने की शिकायत करते हैं, इसलिए वे इसके बजाय टमाटर पर चले जाते हैं। यह टमाटर में ठीक काम करता है (मैं इसका उपयोग करता हूं)। टमाटर के भी बहुत अच्छे रेखांकन हैं, जो आपकी QoS सेटिंग्स को समायोजित करने के लिए उपयोगी है।

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

मैं अपने Netgear WNR3500L पर टेडी बियर मॉड का उपयोग करता हूं। मैं अब टोस्टमैन मॉड का उपयोग करता हूं, जो कि टेडी बियर पर आधारित है, जिसमें अधिक सुविधाएँ और बेहतर डिफ़ॉल्ट क्यूओएस कक्षाएं हैं जो अधिकांश लोगों के लिए काम करती हैं।

व्यक्तिगत रूप से, केवल एक चीज जो मुझे टमाटर में याद आ रही है वह है वीएलएएन समर्थन और मल्टी-एसएसआईडी प्रसारण। (टोस्टमैन के मॉड में उन दोनों के साथ-साथ द्वितीयक SSID के लिए कैप्टिव पोर्टल भी है)।


माना। टमाटर शानदार है और क्यूओएस शानदार ढंग से काम करता है। इसके अलावा अगर आपको यह पसंद नहीं है तो वापस स्विच करना वास्तव में आसान है।
MJeffryes

2
टमाटर केवल ब्रॉडकॉम चिप्स के साथ राउटर के लिए है। राउटर I (बफ़ेलो WZR-HP-G300NH) एथेरोस का उपयोग करता है।
जेफ एटवुड

मैंने अपना जवाब लिखने के बाद लंबे समय तक खुद को (आसुस आरटी-एन 16 पर) टमाटर पर स्विच नहीं किया। मैं शिब्बी के मॉड का उपयोग करता हूं जो नियमित रूप से अपडेट किया जाता है और इसमें क्राउडसोर्सिंग स्थिरता और इसके आगे के लिए वैकल्पिक 'टोमैटोअन' प्रोजेक्ट भी शामिल है।
क्रिस्टोफर गैल्पिन

2

मैंने DD-WRT v24 sp2 बिल्ड 15362 को अपने Netgear WNDR3700 v1 BUT पर बहुत स्थिर होने के बावजूद QoS और TCP दोनों को सेटअप करने की कोशिश में बहुत समय बिताया है (कंजेशन कंट्रोल) न तो तंत्र इस उत्कृष्ट फर्मवेयर पर काम करता प्रतीत होता है इनबाउंड ट्रैफ़िक के लिए (मुझे आउटबाउंड नियंत्रण की कोई आवश्यकता नहीं है क्योंकि मैं वीओआइपी का उपयोग नहीं करता हूं)।

उदाहरण के लिए कोई फर्क नहीं पड़ता कि क्या विकल्प (मैक कंट्रोल, नेटमास्क, सर्विस कंट्रोल) मैं इनबाउंड वीडियो ट्रैफ़िक को प्राथमिकता देने और इनबाउंड बिट टोरेंट ट्रैफ़िक कुछ भी काम नहीं करने के लिए अपने प्रयासों का उपयोग करता हूं। मैंने इसके साथ पुष्टि की है

नीचे पंक्ति: यदि आप अन्य सभी सुविधाएँ चाहते हैं (विशेषकर muliple SSIDs का प्रसारण) , तो DD-WRT का उपयोग करें, लेकिन यदि आपके पास लागू चिपसेट है (तोमो Atheros आधारित WNDR3700 के लिए उपलब्ध नहीं है) और इसके QoS विशेषताओं की तरह टमाटर का उपयोग करें ।


2
मुझे नहीं लगता कि इनबाउंड क्यूओएस का उद्देश्य कभी काम करना है - मुझे याद है कि यह कहीं पढ़ा है। इसके अलावा, मैंने आखिरकार Asus RT-N16 और टमाटर पर स्विच करना समाप्त कर दिया ।
जेफ एटवुड

@Jeff QoS के साथ समस्या थी स्विच करने का कारण?
पायोत्र डोब्रोगोस्ट

@piotr आंशिक रूप से, लेकिन मुझे यह ज्यादातर मेरे उत्तर के अनुसार हल हो गया - मैं सिर्फ टमाटर की कोशिश करना चाहता था, जिसमें QoS है जो कम से कम बॉक्स से बाहर काम करता है।
जेफ एटवुड

0

मैंने भी ठीक यही चीज गौर की। मुझे अब सटीक पोस्ट नहीं मिल रही है, लेकिन मंचों के माध्यम से खुदाई करने वाले एक देव ने कहा कि क्यूओएस अपलोड पर बहुत अच्छा है, डाउनलोड पर इतना नहीं। इसके पीछे तर्क यह है कि राउटर का नेटवर्क (अपलिंक) से बाहर जाने वाले ट्रैफ़िक पर नियंत्रण है, लेकिन इसमें आने वाले ट्रैफ़िक का नहीं है क्योंकि डेटा के आने वाले प्रवाह पर इसका कोई नियंत्रण नहीं है।

मुझे पता है कि आप फ़ोरम पोस्ट के माध्यम से ब्राउज़ करने के बहुत बड़े प्रशंसक नहीं हैं, लेकिन हो सकता है कि आप वहां अपने प्रश्न पोस्ट करना चाहें।


सही है, और यह ठीक है - यह अपलोड है जो आमतौर पर वैसे भी विवश है।
जेफ एटवुड

4
टमाटर के साथ भी ऐसा ही है। डाउनलोड सीमित करने का मतलब केवल फ्रेम को त्यागना होगा, और अन्य प्राथमिकताओं को गति नहीं देगा, इसलिए इसमें कोई मतलब नहीं है।
पैराडायरायड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.