สำเร็จแล้วครับ การทำ Load balance กับ Endian Firewall 2.4
ต้องขอบคุณ ท่าน สถิต เรียนพิศ รพ.กันทระวิชัยครับ
ได้ความรู้ และแนวคิดขึ้นมาเยอะเลย และตัวอย่างจาก
>>
http://blog.nielshorn.net/2008/09/load-balancing-two-isps/ <<
แก้ไขไฟล์ /var/efw/inithooks/start.local ตามนี้ครับ
-------------------------------------------------------------------------------
#!/bin/sh
# Delete Default Routing
route del default
# Flush Cche
ip route flush cache
# Get IP addresses of our devices:
ip1=`ifconfig ppp0 | grep inet | awk '{ print $2 }' | awk -F: '{ print $2 }'`
ip2=`ifconfig ppp1 | grep inet | awk '{ print $2 }' | awk -F: '{ print $2 }'`
# Balance links based on routes:
ip route add default scope global nexthop via $ip1 dev ppp0 weight 1 nexthop via $ip2 dev ppp1 weight 1
echo $ip1
echo $ip2
exit 0
---------------------------------------------------------------------------------
แล้วแก้ไข crontab ให้รันตามเวลา เพื่อไม่ต้องมานั่ง monitor ว่าเมื่อไหร่จะ
กลายเป็นเน็ตเส้นเดียวตลอดเวลาครับ
วิธีการแก้ crontrab อ.โสธรเคยโพสไว้ในบอร์ดครับ หาดูต่อเลย
ปล. อันนี้ต้องให้ EFW เป็นแบบ PPPoE ส่วน Router ให้เป็น Bridge mode นะครับ