หลังจากที่ได้เขียนเรื่องนี้เอาไว้ 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
- sothorn's blog
- อ่าน 9736 ครั้ง



มือใหม่อยากถามครับ
อยากถามว่าทำ Fail Over ได้ไหมครับ รบกวนผู้รู้หน่อยน่ะครับ
ออกได้แล้วครับผม เด๋วต้องรอดูก่อนว่าจะเวิร์กไหม ขอบคุณสำหรับความรู้ดีครับผม
ลองใช้ ver Endian-2.1-200701010332.iso
อยากให้ลองใช้ดูครับ จากที่ได้ลองใช้ version นี้นิ่งมาก ผมได้ใช้งาน ในออฟฟิต นานเป้นปี แล้ว stable มาก
จะติดเรื่อง ที่จะไม่สามารถใช้ 2 wan ได้ แต่ก้อโมเอา ถ้าคิดจะใช้
reboot ไวทำงานเร็ว squid guard เยี่ยมใน ver นี้ แต่ฟิดเจอร์ ตาม พรบ อย่าคาดหวังเยอะ แต่ถือว่าเป้น version ที่ดีมากอันนึงเลยครับ
ขอบคุณครับ
นอกจาก stables แล้ว 2.1 ยังมีตัวจัดการ hot spot ด้วย ใน 2.2 ไม่มี ฮือๆๆๆ
มันใช้ได้ตั้งแต่ 2.1 แล้ว
พอทดลองขึ้นใช้จิง เวลามันดาว มัน เปลี่ยนแล้วไม่เปลี่ยนกลับ มึนเหมือนกัน หรือว่าผม config ผิดไม่รู้เลยไม่ได้ใช้
เอ...
เอ... ไม่ทราบเหมือนกันครับ ผมก็เพิ่งมาจับตอน 2.2 RC2 ซึ่งยังมี Bug พอสมควร และเพิ่งเรียนรู้ครับ
ขอบพระคุณครับ
ขอบพระคุณจริงๆครับครู
จะทดลองดูครับ
แต่ของผมเป็น leaseline กับ adsl
จะมีปัญหาไหมครับ
Lease Line
Lease Line ก็ได้ครับ แค่เปลี่ยน IP ไปตามค่าของ Lease Line