บทความสำหรับ: ผู้ที่มีความรู้เกี่ยวกับระบบเครือข่ายในระดับเบื้องต้นถึงปานกลาง (v1.1)
โดย วิทวัส โฉมประเสริฐ, ศุภสิทธิ์ ศิริพานิชกร, เจตน์สันติ์ ยาวิลาศ
คำถาม
ต้องการทำ LoadBalance รวมเน็ตจำนวน 2 เส้น โดยมีขา WAN 2 เส้น
- WAN1 เป็น Static ทำการ Fix IP อุปกรณ์เพื่อออกเน็ตตามที่ต้องการ (ตัวอย่าง IP: 192.168.1.2/24 , ชี้ Gateway ไปที่ 192.168.1.1)
- WAN2 เป็น Static ทำการ Fix IP อุปกรณ์เพื่อออกเน็ตตามที่ต้องการ (ตัวอย่าง IP: 192.168.2.2/24 , ชี้ Gateway ไปที่ 192.168.2.1)
ต้องทำอย่างไร?
คำตอบ
Port1 - WAN1 (Static1)
Port2 - WAN2 (Static2)
Port3 - NONE (ไม่ใช้งาน)
Port4 - Loadbalance WAN1,WAN2 + Hotspot (รวมเน็ตทั้ง 2 เส้น เข้าด้วยกันแล้วออกมาเป็น Hotspot)
port5 - NONE (ไม่ใช้งาน)
- การเซต Loadbalance เข้า port1,2 ออก port4
- ดาวน์โหลด Winbox แล้วเสียบสาย LAN ขา Ether5 ของ MikroTik
เข้าโปรแกรม Winbox แล้วคลิกเลือก mac address MikroTik ที่ broadcast เจอ แล้วกด Connect - จะมี mac address ของขา LAN Mikrotik ที่เราเชื่อมต่ออยู่ ขึ้นมา กด Connect เพื่อเชื่อมต่อ
- Winbox กำลังเชื่อมต่อเข้าไปยัง Mikrotik
- ปกติแล้ว MikroTik แทบทุกรุ่นจะมี config default ให้ แต่เราจะไม่ใช่ครับ กด Remove Configuration ได้เลย
- RB750GL จะทำการ Remove config default ออก แล้วจะ reboot ตัวเอง ถ้าเกิด message เด้งขึ้นมา ก็ไม่ต้องตกใจน่ะครับ
- สร้าง IP Route (Winbox > IP > Route กด + เพื่อสร้าง New Route)
สร้างใหม่ 4 Route รูปตามด้านล่าง - ทำการ code เพิ่มเติมนิหน่อย ผ่าน Terminal
เข้าเมนู New Terminal > Terminal
Script : 2 WAN (2Static) to 1 LAN- โค้ด: เลือกทั้งหมด
/ip address add address=192.168.1.2/24 network=192.168.1.0 interface=ether1
/ip address add address=192.168.2.2/24 network=192.168.2.0 interface=ether2
/ip firewall mangle
add action=mark-routing chain=prerouting dst-address-type=!local new-routing-mark=wan_1 passthrough=no per-connection-classifier=both-addresses-and-ports:2/0
add action=mark-routing chain=prerouting dst-address-type=!local new-routing-mark=wan_2 passthrough=no per-connection-classifier=both-addresses-and-ports:2/1
/ip firewall nat
add action=masquerade chain=srcnat dst-address-type=!local out-interface=ether1
add action=masquerade chain=srcnat dst-address-type=!local out-interface=ether2
/ip dns set allow-remote-requests=yes servers=8.8.8.8,8.8.4.4
- คลิกขวา ที่แถบ command บน terminal แล้ว Paste
- การตั้งค่า LAN-HOTSPOT1 SETUP ( port4=Hotspot)
- เข้าเมนู IP > Hotspot
- แท็ป Server ทำการคลิก Hotspot Setup
แล้วเลือก HotSpot Interface: ether4
**ปกติแล้ว MikroTik จะดึงค่า DNS มาให้อัตโนมัติครับ (ตัวอย่างเป็น DNS ของ 3BB)
- เข้าเมนู IP > Hotspot