फ़िल्टर नियमों में अतिरिक्त टैब से मिक्रोटिक फ़ायरवॉल में समय विकल्प होता है जो आपको क्लाइंट कनेक्शन की अनुमति देने या अस्वीकार करने के लिए दिन और घंटे स्थापित करने की अनुमति देगा।
आप विशिष्ट दिनों के आधार पर बैंडविड्थ में हेरफेर करने के लिए कतारों के साथ-साथ मिक्रोटिक के स्क्रिप्टिंग टूल और फ़ायरवॉल नियमों का उपयोग करके दिन-प्रतिदिन बैंडविड्थ नियंत्रण भी प्राप्त कर सकते हैं।
यहां बताया गया है कि आप मिक्रोटिक की स्क्रिप्टिंग और कार्य शेड्यूलिंग क्षमताओं का उपयोग करके विशिष्ट दिनों के आधार पर बैंडविड्थ को सीमित करने वाला समाधान कैसे सेट कर सकते हैं:
चरण 1: कतारें बनाएं
सबसे पहले, आपको बैंडविड्थ को सीमित करने के लिए सरल कतारों को कॉन्फ़िगर करने की आवश्यकता है। फिर इन कतारों को स्क्रिप्ट का उपयोग करके समायोजित किया जा सकता है।
/queue simple add name="weekday-limit" target=192.168.88.0/24 max-limit=1M/1M
/queue simple add name="weekend-limit" target=192.168.88.0/24 max-limit=5M/5M
इस उदाहरण में, दो अलग-अलग सीमाएँ हैं: एक सप्ताह के दिनों के लिए और एक सप्ताहांत के लिए।
चरण 2: नियम बदलने के लिए स्क्रिप्ट बनाएं
अब, आपको ऐसी स्क्रिप्ट बनानी होगी जो दिन के आधार पर कतारों को सक्रिय या निष्क्रिय कर दें। आप वर्तमान दिन की क्वेरी करने और आवश्यकतानुसार कतारों को समायोजित करने के लिए मिक्रोटिक स्क्रिप्टिंग का उपयोग कर सकते हैं।
/system script add name="apply-weekday-limits" source={
/queue simple set [find name="weekday-limit"] disabled=no
/queue simple set [find name="weekend-limit"] disabled=yes
}
/system script add name="apply-weekend-limits" source={
/queue simple set [find name="weekday-limit"] disabled=yes
/queue simple set [find name="weekend-limit"] disabled=no
}
चरण 3: स्क्रिप्ट को प्रोग्राम करें
इन स्क्रिप्ट्स को संबंधित दिनों में चलाने के लिए मिक्रोटिक शेड्यूलर का उपयोग करें।
/system scheduler
add name="enable-weekday-limits" on-event="apply-weekday-limits" start-time=startup interval=1d day=mon,tue,wed,thu,fri
add name="enable-weekend-limits" on-event="apply-weekend-limits" start-time=startup interval=1d day=sat,sun
ये निर्धारित कार्यक्रम यह सुनिश्चित करेंगे कि नियम सप्ताह के दिन के आधार पर स्वचालित रूप से लागू हों।
अंतिम विचार
- परीक्षण: यह सुनिश्चित करने के लिए कि स्क्रिप्ट और क्यू आपकी अपेक्षा के अनुरूप काम करें, अपने कॉन्फ़िगरेशन को उत्पादन में तैनात करने से पहले नियंत्रित वातावरण में उसका परीक्षण करना सुनिश्चित करें।
- सुरक्षा एवं रखरखाव: यह सुनिश्चित करने के लिए नियमित रूप से कतारों और स्क्रिप्ट की जांच करें कि कोई विरोध या प्रदर्शन संबंधी समस्याएं तो नहीं हैं।
- प्रलेखन: भविष्य के संदर्भ या नए कर्मियों के लिए सभी स्क्रिप्ट और कॉन्फ़िगरेशन को अच्छी तरह से दस्तावेज़ित करें।
यह समाधान मूल नहीं है और इसके लिए मिक्रोटिक स्क्रिप्टिंग से कुछ परिचित होने की आवश्यकता है, लेकिन यह एक उदाहरण है कि आप विशिष्ट नेटवर्क प्रबंधन आवश्यकताओं को पूरा करने के लिए राउटरओएस की क्षमताओं को कैसे बढ़ा सकते हैं।
इस पोस्ट के लिए कोई टैग नहीं हैं.