ความต้องการ (โจทย์)

ต้องการให้ LAN 2 VLAN ออกเน็ตเส้นทาง WAN ที่แตกต่าง โดยสภาพแวดล้อมดังนี้

  • WAN1 – AIS Fibre ต่อแบบ bridge mode กับ ether1
  • WAN2 – NT Max DFiber ต่อแบบ bridge mode กับ ether2
  • LAN1 (172.16.10.0/24) – สำหรับอุปกรณ์ทั่วไป โดยให้ออกเน็ตทาง WAN1
  • LAN2 (172.16.20.0/24) – สำหรับอุปกรณ์ IoT และ Guest WiFi ออกเน็ตทาง WAN2

การตั้งค่า WAN และ LAN จะไม่กล่าวถึงในโพสต์นี้

การตั้งค่า

  • เริ่มต้นด้วยการทำ mangle rule สำหรับการกำหนดว่า LAN IP ใด ให้ออก routing ใด
    ไปที่ /ip firewall mangle
    • add chain=prerouting action=mark-routing new-routing-mark=AIS_Route passthrough=yes src-address=172.16.10.0/24
    • add chain=prerouting action=mark-routing new-routing-mark=NT_Route passthroug=yes src-address=172.16.20.0/24
  • หลังจากนั้นทำการกำหนดเส้นทางให้แต่ละ route mark
    /ip route
    • add dst-address=0.0.0.0/0 gateway=WAN1 routing-mark=AIS_Route
    • add dst-address=0.0.0.0/0 gateway=WAN2 routing-mark=NT_Route