सर्वर प्रोफ़ाइल कॉन्फ़िगरेशन में आप संकेत कर सकते हैं कि कतार एक मूल कतार के भीतर उत्पन्न होती है और इसके अतिरिक्त आप एक कतार प्रकार जैसे पीसीक्यू को इंगित कर सकते हैं ताकि बैंडविड्थ वितरित हो।
एक अन्य विकल्प गतिशील कतार कार्यक्षमता का उपयोग करना है। विचार यह है कि प्रत्येक कनेक्टेड उपयोगकर्ता को कुल उपलब्ध बैंडविड्थ का एक समान हिस्सा प्राप्त होता है, जो उपयोगकर्ताओं के कनेक्ट या डिस्कनेक्ट होने पर स्वचालित रूप से समायोजित हो जाता है।
हम बताते हैं कि इसे कैसे हासिल किया जाए:
चरण 1: हॉटस्पॉट स्थापित करें
सबसे पहले, आपको अपने मिक्रोटिक डिवाइस पर एक हॉटस्पॉट कॉन्फ़िगर करना होगा। आप इन बुनियादी चरणों का पालन करके इसे WinBox या WebFig से कॉन्फ़िगर कर सकते हैं:
- आईपी > हॉटस्पॉट पर नेविगेट करें और "हॉटस्पॉट सेटअप" पर क्लिक करें।
- इंटरफ़ेस चुनें जहां आप चाहते हैं कि हॉटस्पॉट संचालित हो।
- विज़ार्ड के चरणों का पालन करें हॉटस्पॉट नेटवर्क को कॉन्फ़िगर करने के लिए, जिसमें हॉटस्पॉट आईपी एड्रेस, डीएचसीपी एड्रेस रेंज आदि शामिल हैं।
चरण 2: हॉटस्पॉट उपयोगकर्ता प्रोफ़ाइल कॉन्फ़िगर करें
बैंडविड्थ को स्वचालित रूप से वितरित करने के लिए, आप गतिशील बैंडविड्थ सीमा को परिभाषित करने के लिए हॉटस्पॉट उपयोगकर्ता प्रोफाइल का उपयोग कर सकते हैं:
- आईपी > हॉटस्पॉट > उपयोगकर्ता प्रोफ़ाइल पर जाएँ.
- एक नया प्रोफ़ाइल बनाएं या किसी मौजूदा को संपादित करें।
- गति सीमा निर्धारित करें:
- En
Rate Limit (rx/tx)
, आप विशिष्ट सीमाएँ परिभाषित कर सकते हैं, लेकिन लॉग इन उपयोगकर्ताओं के आधार पर इसे गतिशील बनाने के लिए, एक स्क्रिप्ट का उपयोग करें या इस मान को समायोजित करने वाली कतारों के साथ संयोजन करें।
- En
चरण 3: बैंडविड्थ को गतिशील रूप से समायोजित करने के लिए स्क्रिप्ट का उपयोग करें
चूँकि MikroTik में कोई अंतर्निहित कार्यक्षमता नहीं है जो कनेक्टेड उपयोगकर्ताओं की कुल संख्या के आधार पर प्रति उपयोगकर्ता बैंडविड्थ को स्वचालित रूप से समायोजित करती है, आपको इन मानों को गतिशील रूप से गणना और समायोजित करने के लिए एक विधि की आवश्यकता होगी, संभवतः स्क्रिप्टिंग के माध्यम से:
- एक स्क्रिप्ट बनाएं कि:
- हॉटस्पॉट से जुड़े उपयोगकर्ताओं की संख्या की गणना करें।
- कुल उपलब्ध बैंडविड्थ को उपयोगकर्ताओं की संख्या से विभाजित करें।
- समायोजित
Rate Limit
कनेक्टेड उपयोगकर्ताओं के अनुसार हॉटस्पॉट उपयोगकर्ता प्रोफ़ाइल में।
:local totalBW 10000; # 10 Mbps total
:local usersCount [/ip hotspot active print count-only];
:local userBW ($totalBW / $usersCount);
:local rate ($userBW."k/".$userBW."k");
/ip hotspot user profile set [find name="default"] rate-limit=$rate;
- स्क्रिप्ट को प्रोग्राम करें नियमित अंतराल पर या हर बार उपयोगकर्ता द्वारा लॉग इन या आउट करने पर चलाने के लिए:
- के पास जाओ सिस्टम > शेड्यूलर और उदाहरण के लिए हर मिनट स्क्रिप्ट को चलाने के लिए एक नया कार्य बनाएं।
अंतिम विचार
- निष्पादन: कृपया ध्यान दें कि बार-बार स्क्रिप्ट चलाने से डिवाइस का प्रदर्शन प्रभावित हो सकता है, खासकर यदि कई उपयोगकर्ता हों।
- परीक्षण: उत्पादन में तैनात करने से पहले स्क्रिप्ट और मापदंडों को आवश्यकतानुसार समायोजित करने के लिए नियंत्रित वातावरण में कॉन्फ़िगरेशन का परीक्षण करना सुनिश्चित करें।
यह विधि मिक्रोटिक हॉटस्पॉट पर प्रति उपयोगकर्ता बैंडविड्थ को गतिशील रूप से समायोजित करने का एक तरीका प्रदान करती है, हालांकि इसके लिए राउटरओएस में अतिरिक्त मैन्युअल कॉन्फ़िगरेशन और स्क्रिप्टिंग ज्ञान की आवश्यकता होती है।
इस पोस्ट के लिए कोई टैग नहीं हैं.