สำหรับ Script ผมได้เอามาจากที่อื่นแล้วมาดัดแปลงตามคำแนะนำ อาจจะมี ปัญหาอยู่บ้าง ก็ต้องทดลองและปรับแก้กันต่อไป เพราะเราไม่ได้เรียนมาโดยตรง แต่มันก็ใช้ได้ ระดับหนึ่ง ตัวที่ใช้ในการทดลองครั้งนี้ ใช้ RB850Gx2 แต่สามารถนำไปปรับใช้กับ รุ่นอื่นได้
/interface ethernet
set [ find default-name=ether1 ] name=ether1-CAT
set [ find default-name=ether2 ] name=ether2-3BB
set [ find default-name=ether3 ] name=ether3-LAN
set [ find default-name=ether4 ] master-port=ether3-LAN
/ip pool
add name=dhcp_pool0 ranges=192.168.1.2-192.168.1.254
/ip dhcp-server
add address-pool=dhcp_pool0 disabled=no interface=ether3-LAN name=dhcp1
/tool user-manager customer
set admin access=\
own-routers,own-users,own-profiles,own-limits,config-payment-gw
/ip address
add address=192.168.1.1/24 interface=ether3-LAN network=192.168.1.0
/ip cloud
set ddns-enabled=yes
/ip dhcp-server network
add address=192.168.1.0/24 gateway=192.168.1.1
/ip dns
set allow-remote-requests=yes servers=8.8.8.8,8.8.4.4
/ip firewall mangle
add action=accept chain=prerouting in-interface=pppoe-out1
add action=accept chain=prerouting in-interface=pppoe-out2
add action=mark-connection chain=prerouting dst-address-type=!local \
new-connection-mark=wan1_conn passthrough=yes per-connection-classifier=\
both-addresses-and-ports:3/0 src-address=192.168.1.0/24
add action=mark-connection chain=prerouting dst-address-type=!local \
new-connection-mark=wan2_conn passthrough=yes per-connection-classifier=\
both-addresses-and-ports:3/1 src-address=192.168.1.0/24
add action=mark-connection chain=prerouting dst-address-type=!local \
new-connection-mark=wan2_conn passthrough=yes per-connection-classifier=\
both-addresses-and-ports:3/1 src-address=192.168.1.0/24
add action=mark-routing chain=prerouting connection-mark=wan1_conn \
new-routing-mark=to_wan1 passthrough=yes src-address=192.168.1.0/24
add action=mark-routing chain=prerouting connection-mark=wan2_conn \
new-routing-mark=to_wan2 passthrough=yes src-address=192.168.1.0/24
/ip firewall nat
add action=masquerade chain=srcnat out-interface=pppoe-out1 src-address=\
192.168.1.0/24
add action=masquerade chain=srcnat out-interface=pppoe-out2 src-address=\
192.168.1.0/24
/ip route
add check-gateway=ping distance=1 gateway=pppoe-out1 routing-mark=to_wan1
add check-gateway=ping distance=2 gateway=pppoe-out2 routing-mark=to_wan2
add check-gateway=ping distance=1 gateway=pppoe-out1
add check-gateway=ping distance=2 gateway=pppoe-out2
/ip service
set telnet disabled=yes
set ftp disabled=yes
set ssh disabled=yes
/system clock
set time-zone-name=Asia/Bangkok
สิ่งสำคัญคือ ตัวหนังสือสีแดง ที่มันจะสามารถทำ Load Balance ได้สำเร็จ
อ้างอิง
1.อ้างอิงจาก ชวลิต แดงเพ็ง Mikrotik 2 wan loadbalance FailOverPPPoE
2.อ้างอิงจาก ดร.อานันท์ สีห์พิทักษ์เกียรติ ทำ Load Balancing โดยใช้ Router MikroTik
ความคิดเห็น
แสดงความคิดเห็น
ติดต่อสอบถามได้ที่ Email : warut.ruk@gmail.com