ไฟร์วอลล์ MikroTik จากแท็บพิเศษในกฎตัวกรองมีตัวเลือกเวลาซึ่งจะช่วยให้คุณกำหนดวันและเวลาเพื่ออนุญาตหรือปฏิเสธการเชื่อมต่อไคลเอนต์
คุณยังสามารถควบคุมแบนด์วิธแบบวันต่อวันได้โดยใช้เครื่องมือเขียนสคริปต์และกฎไฟร์วอลล์ของ MikroTik พร้อมกับคิวเพื่อจัดการแบนด์วิธตามวันที่กำหนด
ต่อไปนี้คือวิธีที่คุณสามารถตั้งค่าโซลูชันที่จำกัดแบนด์วิดท์ตามวันที่ระบุโดยใช้ความสามารถในการเขียนสคริปต์และการกำหนดเวลางานของ MikroTik:
ขั้นตอนที่ 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: สร้างสคริปต์เพื่อเปลี่ยนกฎ
ตอนนี้ คุณต้องสร้างสคริปต์ที่เปิดใช้งานหรือปิดใช้งานคิวโดยขึ้นอยู่กับวัน คุณสามารถใช้สคริปต์ MikroTik เพื่อค้นหาวันปัจจุบันและปรับคิวได้ตามความจำเป็น
/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: ตั้งโปรแกรมสคริปต์
ใช้ตัวกำหนดเวลา MikroTik เพื่อรันสคริปต์เหล่านี้ในวันที่เกี่ยวข้อง
/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
กิจกรรมที่กำหนดเวลาไว้เหล่านี้จะช่วยให้แน่ใจว่ากฎจะถูกนำไปใช้โดยอัตโนมัติตามวันในสัปดาห์
การพิจารณาขั้นสุดท้าย
- การทดสอบ: อย่าลืมทดสอบการกำหนดค่าของคุณในสภาพแวดล้อมที่มีการควบคุมก่อนที่จะปรับใช้กับการใช้งานจริงเพื่อให้แน่ใจว่าสคริปต์และคิวทำงานตามที่คุณคาดหวัง
- ความปลอดภัยและการบำรุงรักษา: ตรวจสอบคิวและสคริปต์เป็นประจำเพื่อให้แน่ใจว่าไม่มีปัญหาข้อขัดแย้งหรือประสิทธิภาพ
- เอกสาร: จัดทำเอกสารสคริปต์และการกำหนดค่าทั้งหมดอย่างดีสำหรับการอ้างอิงในอนาคตหรือบุคลากรใหม่
โซลูชันนี้ไม่ใช่โซลูชันดั้งเดิมและต้องมีความคุ้นเคยกับการเขียนสคริปต์ MikroTik แต่เป็นตัวอย่างของวิธีที่คุณสามารถขยายขีดความสามารถของ RouterOS เพื่อให้ตรงตามข้อกำหนดการจัดการเครือข่ายเฉพาะ
ไม่มีแท็กสำหรับโพสต์นี้