Skip to main content

ทดลองเล่น Load Balance อินเทอร์เน็ตสองเส้นด้วย Endian Firewall 2.2 RC2

รูปภาพของ sothorn

หลังจากที่ได้เขียนเรื่องนี้เอาไว้  http://linux.sothorn.org/node/384 วันนี้ก็มีโอกาสได้ทดลองเล่น แต่ไม่ได้เล่นกับระบบจริง เพียงแต่ทดลองเล่นจำลองเน็ตเวิร์ค แต่คิดว่ามันคงใช่แล้ว ดูรูปก่อนครับเพื่อทำความเข้าใจว่าผมทดลองอย่างไร

กดที่รูปเพื่อขยายใหญ่นะครับ

ความจริงแล้วผมก็ทำตามลิงค์นี้นะครับ http://www.mail-archive.com/efw-user@lists.sourceforge.net/msg01174.html  แต่ไม่สำเร็จ เนื่องจากเขาบอกว่าไม่ต้องใส่ค่า Default  gateway  แต่จริงๆ แล้วต้องใส่

วิธีที่ผมทำ แบบยาก

root@efw-test:~ # cd  /var/efw/uplinks

root@efw-test:/var/efw/uplinks # cp -r -p main/ link2/

root@efw-test:/var/efw/uplinks # cd link2

root@efw-test:/var/efw/uplinks/link2 # nano settings

แก้ไขไฟล์ settings เปลี่ยนค่าเน็ตเวิร์ค ให้เป็นของ link2

ไม่ต้องทำที่ว่ามาก็ได้ครับ ไปที่หน้าคอนฟิกของ Endian
แต่เดียวก่อนท่านต้องเพิ่มการ์ดแลนเข้าไปแล้ว และต้องรู้ว่าการ์ดแลนด์ที่เพิ่มเข้าไปเป็น eth?

ถ้ารู้แล้วก็ไปที่เมนู Network --> Interface-->Create an uplink

กดที่รูปเพื่อขยายใหญ่นะครับ 

เมื่อคอนฟิกเสร็จ uplink ทั้งสองอันจะแบ๊กอัพซึ่งกันและกัน (ต้องแก้คอนฟิกที่ Main ด้วย)
แต่ผมไม่แน่ใจว่า Load Balance แล้วยัง
ถ้าดูตาม routing  ก็น่าจะยัง

root@efw-test:~ # ip route show
192.168.6.0/24 dev eth2  proto kernel  scope link  src 192.168.6.1
192.168.5.0/24 dev br0  proto kernel  scope link  src 192.168.5.254
192.168.2.0/24 dev eth1  proto kernel  scope link  src 192.168.2.3
default via 192.168.2.254 dev eth1

 

เพื่อความแน่ใจมาทำLoad Balance กันดีกว่า

root@efw-test:~ # cd /var/efw/inithooks/

root@efw-test:/var/efw/inithooks #  nano start.local

เพิ่ม
route del default
ip route add default equalize scope global nexthop via 192.168.2.254 dev eth1 weight 1 nexthop via 192.168.6.254 dev eth2 weight 1

บันทึกไฟล์ แล้วรีบูทเครื่องใหม่ เราก็จะได้ routingใหม่ไฉไลกว่าเดิม

root@efw-test:~ # ip route show
192.168.6.0/24 dev eth2  proto kernel  scope link  src 192.168.6.1
192.168.5.0/24 dev br0  proto kernel  scope link  src 192.168.5.254
192.168.2.0/24 dev eth1  proto kernel  scope link  src 192.168.2.3
default
nexthop via 192.168.2.254  dev eth1 weight 1
nexthop via 192.168.6.254  dev eth2 weight 1


น่าจะเป็น Load Balance ที่สมบูรณ์แล้วนะครับ

ปล. ผมยังไม่ได้ใช้งานจริงนะครับ แค่ทดลอง

อ้างอิง

http://lartc.org/howto/lartc.rpdb.multiple-links.html

http://www.mail-archive.com/efw-user@lists.sourceforge.net/msg01174.html

มือใหม่อยากถามครับ

อยากถามว่าทำ Fail Over ได้ไหมครับ รบกวนผู้รู้หน่อยน่ะครับ

 

  ออกได้แล้วครับผม เด๋วต้องรอดูก่อนว่าจะเวิร์กไหม ขอบคุณสำหรับความรู้ดีครับผม

ลองใช้ ver Endian-2.1-200701010332.iso

อยากให้ลองใช้ดูครับ จากที่ได้ลองใช้ version นี้นิ่งมาก ผมได้ใช้งาน ในออฟฟิต นานเป้นปี แล้ว stable มาก

จะติดเรื่อง ที่จะไม่สามารถใช้ 2 wan ได้ แต่ก้อโมเอา ถ้าคิดจะใช้

reboot ไวทำงานเร็ว squid guard เยี่ยมใน ver นี้ แต่ฟิดเจอร์ ตาม พรบ อย่าคาดหวังเยอะ แต่ถือว่าเป้น version ที่ดีมากอันนึงเลยครับ 

ขอบคุณครับ

รูปภาพของ sothorn

นอกจาก stables แล้ว 2.1 ยังมีตัวจัดการ hot spot ด้วย  ใน  2.2 ไม่มี ฮือๆๆๆ

มันใช้ได้ตั้งแต่ 2.1 แล้ว

พอทดลองขึ้นใช้จิง เวลามันดาว มัน เปลี่ยนแล้วไม่เปลี่ยนกลับ มึนเหมือนกัน หรือว่าผม config ผิดไม่รู้เลยไม่ได้ใช้

เอ... 

รูปภาพของ sothorn

เอ...  ไม่ทราบเหมือนกันครับ ผมก็เพิ่งมาจับตอน 2.2 RC2 ซึ่งยังมี Bug พอสมควร  และเพิ่งเรียนรู้ครับ

ขอบพระคุณครับ

ขอบพระคุณจริงๆครับครู

จะทดลองดูครับ

แต่ของผมเป็น leaseline กับ adsl

จะมีปัญหาไหมครับ

Lease Line

รูปภาพของ sothorn

Lease Line ก็ได้ครับ แค่เปลี่ยน IP ไปตามค่าของ Lease Line