Login
    
Login

02 December 2009 ~ 59 Comments

ตอนที่7: การติดตั้ง Load Balance Failover (VDO Tutorial)

จัดให้..สำหรับสาวกเกมส์ออนไลน์ หรือท่านที่ต้องการเล่นเน็ตแบบไวสายฟ้า ปรารถนาจะไม่หลุดแม้เสี้ยววินาที ชั่วโมงนี้ต้อง Multi-WAN หรือ LoadBalance FailOver เท่านั่น รับรองแรงสะใจไม่ฮุนเซ็นแน่นอน ละอ่อนทอล์ค รับประกันคุณภาพอีกแร้วครับทั่น…

คุณสมบัติ Load Balance Failover
1. Loadbalance : เป็นการกระจาย Bandwidth ด้วยคุณสมบัติ Round Robin Algorithm จึงทำให้เราสามารถได้รับความเร็วสูงสุดทั้ง 2 WAN รวมกันนั่นเอง
2. FailOver : คุณสมบัติสลับสายเมื่อลิงค์ใดๆ หลุด จะถูกสลับไปยังอีกลิงค์อื่นทันที รับรองไม่พลาดการเชื่อมต่อแน่นอนครับ

Service & Package ที่ไม่สนับสนุน
1. Traffic Shaper
2. Squid Proxy
3. บาง Protocol เช่น PPTP, GRE ใช้ได้กับ WAN1 เท่านั้น

Network Diagram

pfSense LoadBalance FailOver

บทความที่เกี่ยวข้อง

 

59 Responses to “ตอนที่7: การติดตั้ง Load Balance Failover (VDO Tutorial)”

  1. sad46 4 December 2009 at 9:16 pm Permalink

    thankkkk ขอบคุณสำหรับสิ่งดีๆครับ

  2. eXotic-Hea7en 4 December 2009 at 10:22 pm Permalink

    ก่อนอื่นต้องขอขอบคุณ ท่านเจ้าของเว็บนี้อย่างมากครับ
    แม้เราจะไม่เคยจะรู้จักกันมาก่อน แต่ผมรู้สึกสนิทสนมเหลือเกิน อิอิ

    แรกเริ่มผมก็หาโซโลชั่นที่จะตอบโจทย์ของผมได้ ผมก็ได้เริ่มที่ ClarkConnect ก่อน
    ด้วยความที่ไม่เคยจับ linux ก็นั่งรื้อเป็นวันๆ กว่าจะมันทำงานได้ลงตัวตามที่ผมต้องการ
    ผลก็ออกมาว่า มันทำงานได้ สามวันก็ล่มอย่างไม่มีสาเหตุ ก็ลองทำใหม่หมดอีกรอบ มันก็เหมือนเดิม

    ผมก็เลยมองหาโซโลชั่นไฟวอร์ตัวใหม่ ก็มาเจอ PfSense ขนาดเล็กกว่า สิบเท่าตัว
    ใช้เวลาเพียงครึ่งวัน มันก็นิ่งมาทั้งอาทิตย์ เยี่ยมเลย

    แต่ก็มีปัญหาเล็กๆ น้อยๆ ก็คือ เราท์เตอร์มันชอบเอ๋อ ต้องกด Release กับ Renew ใหม่มันถึงจะวิ่งก็นานๆ ครั้ง

    ทีนี้ผมมีคำถามที่ว่า ถ้าเนตแต่ละสาย ความเร็วไม่เท่ากัน มันจะวิ่งยังไงครับ เช่น เนต1 เร็ว 10Mbps เนต2 เร็ว 3Mbps

    ที่ผมคิดไว้ก็คือ มันจะวิ่งสาย เนต 2 ให้ตันก่อน แล้วค่อยดัน เนต 1 ขึ้นไปมากกว่า 3Mbps เพราะตัวเซฟเวอร์
    จะเห็นเป็น DHCP ที่ 100Mbps เลยไม่รู้ว่าความเร็วเนตจริงๆ มันเท่าไหร่

    ทางออกที่ผมคิดได้ก็คือ traffic_shaper จัดการในตรงนี้ แต่เวอร์ 1.2.3 Rc3 ก็ยังไม่ Support Multi-Wan ในตรงนี้ ก็ต้องรอ 2.0 ออกมาแก้ปัญหานี้

    ผมเข้าใจถูกต้องใช่ไหมครับ

    ขอบคุณมากครับ

  3. laontalk 5 December 2009 at 12:12 am Permalink

    เรื่อง Load Balancing สำหรับ Internet Speed ไม่เท่ากัน ตามควาเห็นของผมน่าจะเป็นแบบนี้…

    เมื่อทำการสร้าง Gateway / Load Balance Pool เสร็จแล้ว pfSenes จะต้องสำรวจและรู้แล้วว่าแต่ละ WAN มี Bandwidth เท่าไหร่ เพื่อที่จะแบ่ง Load ให้เทียบเท่าหรือใกล้เคียงกัน (ให้สมกับชื่อว่า Load Balance นั่นเอง)

    ยกตัวอย่างเช่น

    WAN1 Speed 10M ถ้ามีการใช้งานที่ 50% จะเท่ากัน 5M
    WAN2 Speed 3M ถ้าใช้งานที่ 50% จะเท่ากับ 1.5M

    แสดงว่าการใช้งาน Internet ที่ 50% จะไม่ถูกใช้ WAN2 จนเต็ม 100% แล้วค่อยไปใช้ส่วนที่เหลือของ WAN1

    ลองสังเกตุจาก Traffic Graph ดูนะครับว่า bandwidth ของทั้ง 2 WAN เป็นอย่างที่ผมว่าหรือป่าว

    ผิดถูกอย่างไร ช่วยมา post บอกด้วยนะครับ เพื่อเป็นประโยชน์แก่ท่านอื่นๆ

  4. laontalk 5 December 2009 at 1:01 am Permalink

    ถ้าต้องการใช้ Traffic Shaper & Proxy Server แนะนำดังนี้

    - pfSense-1 สำหรับ Multi-WAN
    - pfSense-2 สำหรับ Traffic Shaper & Proxy Server

    แค่นี้ก็ได้ครบทุกอย่างแล้ว แต่ต้องใช้ 2 เครื่องนะ

    เคยลองแล้ว firewall 2 ชั้น แรงดีไม่มีตก สุโค่ย..

  5. ไอ้ติวเตอร์ 19 December 2009 at 4:25 pm Permalink

    คืออะไรครับ ?

  6. kajoo 9 January 2010 at 10:21 am Permalink

    ขอเสริมหน่อยนะ
    ถ้าทำ loadbalance ถ้าเวลาที่ Internet down แล้วมาน Ridirect ไปหน้า intranet ของผู้ให้บริการ
    เราก้อจะใช้ไมไ่ด้เหมือนเดิมนะ

    แต่ถ้า ถอดสายใดหนึ่งสายใดออก failover จะสามารถทำได้งานนะ
    เพระาผมทำ loadbalance ใช้อยู่ เจอปันหานี้บ่อย ส่วนใหญ่จะเปน TOT ครับ

  7. kajoo 9 January 2010 at 10:23 am Permalink

    ตามที่ผมสังเกตดูนะครับ
    ถ้าทำ loadbalance เน็ทจะวิ่ง สบีดเตมนะครับ คือ เอาคความเร็วสองสายมารวมกันครับ

  8. sonelx 11 January 2010 at 12:28 am Permalink

    ขอบคุณเจ้าของเวบไซต์นี้นะครับ ที่ให้ความรู้ เป็นประโยชน์สำหรับ พวกผมมาก สำหรับมือไหม่
    admin จำเป็น เพื่อปากเพื่อท้อง ช่วยได้เยอะ ขอให้เจริญๆ ร่ำรวย สุขภาพแข็งแรงนะครับ

    รบกวนสอบถามปัญหาของ Multiwan หน่อยครับ
    คือผมทำตาม VDO ทุกอย่างเลย ดูเหมือนจะไปได้ดี แต่ก็เกิดปัญหาดังนี้ครับ

    1. Net จะวิ่งอยู่สายเดียวคือ wan1 ดูจากกราฟนะครับ
    ส่วน Wan2 จะมีกราฟขึ้นเล็กน้อย ทำให้เวลา session ที่เรียกแล้ว LoadBalance ส่งไป wan2 เกิดโหลดเน็ตไม่มาครับ แต่ status pool ” online” ทั้ง สองนะครับ

    *** ทดลองปิด wan2 (ปิด modem เลยครับ) ระบบดีขึ้นปรู๊ดปราดด ครับ ***
    อยากสอบถามอาจารย์ หรือ เพื่อน admin ท่านอื่นเคยเจอไหมครับ

    ผมใช้ version 1.2.3 ครับ
    Net True ทั้ง 2 ครับ 4+4 M
    ผมเซ็ท DNS 203.144.207.29
    203.144.207.49

    ผมสังเกตุเห็น Status –>Interface มี ISP DNS
    Wan1 จะมี DNS ขึ้น
    Wan2 ไม่มี ปกติหรือเปล่าครับ

    // พิมพ์ผิดประการใดขออภัยด้วยครับ เพราะดึกครับ //

  9. kajoo 12 January 2010 at 8:56 am Permalink

    ถึงคุณ sonelx

    โดยปกติแล้ว ถ้าทำ loadbalance จะได้ความรเ้ว net สองสายวิ่งรีวมกันนะครับ
    อันนี้ คุณลอง test speed ดูนะว่า ของคุณวิ่ง 8M หรือ่ปาวว
    ถ้าเป็น สี่เมก แสดงว่า loadbalance ของคุณ ไม่ทำงานนะครับ

    เพราะที่ผมทำเนี่ย เน็ทผม 4+3 วิ่ง เจดเมกนะครับ เวลาที่ Browse จะเร็วมากๆครับ

    แต่ loadbalance จะมีปันหา ตอนที่ใช้ FTP นะครับ จะไม่สามารถ FTP ออกไปได้
    แต่ถ้าต้องการใช้ ต้อง กำหนด aliases เอานะครับ
    แล้วอิกปัยหานะครับ ไม่สามารถใช้งาน proxy ได้นะครับถ้าจะใช้ ต้องตั้งอิกเครื่องครับ

    ถ้ามีปัญหาการใช้งานประการใด เรียนถามได้เลยครับ

  10. laontalk 12 January 2010 at 10:03 am Permalink

    – เพิ่มเติมเรื่อง FTP –

    เท่าที่ทดสอบสำหรับเวอร์ชั่น 1.2.3 สามารถใช้งาน FTP ได้เลย ไม่ต้องสร้าง Rules เพิ่ม, แต่ถ้ายังออกไม่ได้ให้สร้าง Rules เพิ่มตามนี้

    Action: Pass
    Disabled: unchecked
    Interface: LAN
    Protocol: TCP
    Source: not -> unchecked
    Source: type -> Any
    Source OS: Any
    Destination: not -> unchecked
    Destination: type -> Single host or alias
    Address: 127.0.0.1
    Destination port range from (other): 8000 to (other): 8030
    Log: checked (ถ้าจำเป็น)
    Gateway: Default
    Description: Route FTP through one working connection

    multi-lan-rule.jpg

    บังคับให้ FTP ออก WAN1 เท่านั้น

  11. chatpol.s 13 January 2010 at 4:32 am Permalink

    ขอถามเพิ่มเติมครับ

    ถ้าผมต้องการใช้ 3 WAN จะต้องสร้าง Pools และ Rules ยังไงครับ

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

  12. chatpol.s 13 January 2010 at 5:51 am Permalink

    ขออีกสองคำถามครับ

    1. ตรง Public DNS สำหรับ WAN2 นั้นคืออะไรครับ เอามาจากไหนครับ (จากตัวอย่าง VDO ที่บอกว่าใช้ของ OPEN DNS เป็น 208.67.222.222 นี่คืออะไรครับ ตั้งขึ้นมาเองเฉย ๆ หรือต้องลงทะเบียนที่ไหนครับ ตรงนี้ไม่รู้จริง ๆ ครับ ขอบความกระจ่างด้วยครับ)

    2. ตรงสร้าง FTP Rules (ตรง Destination ที่ให้ใส่ Roll Back IP Address เป็น 127.0.0.1 จากวิดิโอตัวอย่าง) ผมสงสัยตรงที่ว่า ค่า Roll Back IP นี่ใส่เป็น 127.0.0.1 ได้เลยใช่ไหมครับ หรือว่ามีหลักเกณฑ์ในการกำหนดอย่างไรครับ และมันคือค่าอะไร จำเป็นที่ต้องใส่เป็น 127.0.0.1 ใช่หรือเปล่าครับ

    ขอบพระคุณครับ อาจารย์

  13. laontalk 13 January 2010 at 11:36 am Permalink

    กรณีมี 3 WAN อาจจะสร้างเพิ่มดังนี้
    2 x Pools
    - WAN3FailsToWAN1
    - WAN3FailsToWAN2

    1 X Rule
    - Destination : WAN3Net
    - Gateway : IP Address ของ Router WAN 3

    ** ผมยังไม่เคยทดสอบ 3 WAN นะครับ แต่ตามทฤษฎีน่าจะเป็นแบบนั้น ได้ผลเป็นอย่างไรแล้วช่วยชี้แจงเพื่อเป็นประโยชน์แก่ท่านอื่นๆ ด้วย

  14. laontalk 13 January 2010 at 11:37 am Permalink

    1. เรื่อง OPEN DNS กรุณาศึกษาจาก VDO เก่าๆ ดูครับ

    2. โดยปกติแล้วเครื่อง Router ทุกยี่ห้อจะมี localhost loopback address คือ 127.0.0.1 เพิ่มความปลอดภัยให้กับ FTP protocol ทำหน้าที่เป็นตัวกลางระหว่าง Client กับ Server กรณีของ pfSense Multi-WAN จำเป็นจะต้องกำหนดเส้นทางสำหรับ FTP Protocol ให้ออก WAN1 เท่านั้น

    อ่านรายละเอียดเพิ่มเติม
    http://doc.pfsense.org/index.php/FTP_Troubleshooting
    http://www.tkc.ac.th/osunun/technology/linux/Securing%20FTP%20using%20SSH/Securing_FTP_using%20SSH.html

  15. chatpol.s 14 January 2010 at 2:48 pm Permalink

    ขอบพระคุณมากครับ
    ผมจะทำการทดสอบ 3 WAN ดู
    หากได้ผลอย่างไรจะโพสให้ทราบครับ

    ขอบพระคุณอีกครั้งครับ :)

  16. karn 19 January 2010 at 9:41 pm Permalink

    ผมลองทำตามวีดีโอแล้วทุกขั้นตอน ลองทำหลายครั้งแต่ทำไมไม่ได้อย่างวีดีโอ WAN1 จะ off line ตลอด เน็ตก็จะอืดมาก ๆ เลยครับ ดูที่ traffic WAN1 จะขึ้นประมาณ 5 k WAN2 จะไม่ขึ้นเลย
    ผมใช้เน็ตของ TT&T 4 M + TOT 4 M ใช้ Pri DNS 202.69.137.137 Sec DNS 208.67.222.222 รบกวนช่วยแนะนำด้วยครับว่าผมทำอะไรผิดหรือเปล่า แบบว่าอยากได้เน็ตแรงครับ

  17. laontalk 19 January 2010 at 11:18 pm Permalink

    เนื่องจาก DNS 202.69.137.137 ป้องกันการ pinging ฉะนั้นท่านจะพบว่า WAN1 off line ตลอดเวลา สาเหตุเพราะ pinging ไปยัง DNS ดังกล่าวไม่ได้นั่นเอง

    แนะนำให้เปลี่ยนไปใช้ open dns ทั้งคู่ครับ

    208.67.222.222
    208.67.220.220

    การทดสอบว่า DNS ของค่ายไหนใช้ได้หรือไม่ ให้ใช้คำสั่ง ping [DNS IP Address] ถ้าสำเร็จก็ให้ใช้ได้เลย เช่น ของ True Internet, ส่วนค่ายอื่นๆ ให้ใช้ OPEN DNS แทนครับ

    หรือเพื่อตัดปัญหาเรื่อง DNS ให้ใช้ OPEN DNS ไปเลยก็ได้ครับ, ข้อดีก็คือถ้า DNS ของ ISP ล่ม โดยเฉพาะ TOT เคยเจอบ่อยๆ จะเข้าเว็บต่างประเทศไม่ได้, OPEN DNS เท่านั้นแก้ไขปัญหานี้ได้

  18. karn1976 20 January 2010 at 12:12 pm Permalink

    ขอบคุณครับ
    แต่ปัญหาของผมมีอีกครับ ตอนนี้ออกเน็ตได้เฉพาะที่ WAN1 , WAN2 online ปกติครับแต่ไม่ทำงาน คือ เวลาที่ผมถอดสาย WAN1 ออก เน็ตจะตัดไปเลยครับ ต้องทำยังไงครับ

  19. karn1976 20 January 2010 at 6:21 pm Permalink

    ปวดหัวครับ ทำมาเกือบอาทิตย์แล้วไม่มีอะไรคืบหน้าเลยครับ จะติดที่กราฟครับมันจะไม่เป็นอย่างในวีดีโอ จะขึ้นแค่ลิ่งค์ได้ลิ้งค์หนึ่งครับ จะไม่ขึ้นพร้อมกันสองลิ้งค์อย่างในวีดีโอ พอถอดสายเน็ตๆก็จะหลุดเลยครับ รบกวนด้วยครับว่าผมต้องทำอย่างไร เพราะทำตามวีดีโอทุกอย่างแล้ว ยกเว้นการเซ็ตราวเตอร์ครับ ไม่รู้จริงๆว่าไอ้ THOMSON ของ TOT เลือกราวเตอร์โหมดอย่างไร

  20. laontalk 21 January 2010 at 12:41 am Permalink

    ต้องตรวจสอบที่ Loadbalance Pool กับ LAN Rules, Router จะต้องเป็น Router Mode ครับ
    ถ้าต้องการใช้ Bridge Mode (WAN1 เท่านั้น) จะต้องสร้าง LAN Rules สำหรับ WAN1 ที่แตกต่างกันออกไป

    เบื้องต้นขอให้ทำทุกอย่างเหมือน VDO Tutorial ก่อนนะครับ

    คู่มือ THOMSON ตามนั้น
    http://th.diplodocs.com/jim/THOMSON/SPEEDTOUCH-516-ADSL2-ROUTER-_M

  21. karn1976 21 January 2010 at 10:53 pm Permalink

    ขอบคุณมากนะครับสำหรับคู่มือ…ผมรบกวนสอบถามอีกนิดนึงนะครับพอดีเมื่อวานผมลองสุ่มทำแบบว่า ใส่ DNS เป็นเกตเวของแต่ละ WAN แทนครับ แบบว่ามั่วๆไปครับ 192.168.0.254/192.168.1.254 แล้วก็เซ็ตเป็น DHCP (….ที่ผมเซ็ตเป็น DHCP เพราะผมต่อผ่าน HUB มาอีกทีครับ WAN 1 ต่อเข้า HUB มีเครื่องพ่วง 4 เครื่อง + WAN 2 ต่อเข้า HUB มีเครื่องพ่วง 6 เครื่อง..) ทั้ง 2 WAN monitor ที่เกตเวของแต่ละ WAN ครับ และก็เซ็ต NAT ให้ WAN ทั้ง 2 เล่นเน็ตได้ RULE ก็เปลี่ยนจากวีดีโอนิดหน่อยครับ คราวนี้ออกเน็ตได้และออนไลน์ทั้งสองสาย แต่ว่า WAN2 TG จะไม่ขึ้นเกิน 2-3 k เหมือนไม่ทำงานครับ พอผมถอด WAN1 ทิ้งไว้สัก 15-20 วินาที WAN2 จะทำงานพอต่อ WAN1 เข้าไปก็จะทำงานทั้งสอง WAN พร้อมกัน ผมลองเิปิดเว็ปทีวีออนไลน์ดูโดยเปิดทั้งหมด 20 ช่องพร้อมกัน(ใช้คอมเครื่องเดียวครับ) ทีวีไม่กระตุกดูได้ทั้ง 20 ช่อง TG จะขึ้นทั้ง 2WAN อยู่ประมาณ 1.5-2.5 M ประมาณนี้ครับ แต่พอเข้าทดสอบสปีดดูเน็ตผมกลับวิ่งประมาณ 2 M กว่าๆ อยากสอบถามว่า
    1.ทำไมไม่ได้ความเร็วเท่ากับ 2 WAN รวมกันครับ ( 4+4 )?
    2.ปรกติถ้าทำได้ตามวีดีโอตัวโหลดบาลานจะทำงานพร้อมกันตั้งแต่เปิดเครื่องเลยหรือเปล่า?
    3.ถ้าทำโหลดบาลานสำเร็จผมควรจะเลือกใช้เน็ตตัวไหนดีระหว่าง
    3.1 3BB 10 M/1024k วิ่งถึงหน้าบ้านผมเหลืออยู่ 5.8 M/650k ราคา 1600
    3.2 3BB 4M/512k+4M/512k วิ่งจริง ๆ ประมาณ 3.3M/415k ราคา 1200
    โดยระบบเครือข่ายมีการใช้เน็ตประมาณ 25 เครื่อง/วัน Online พร้อมกันหมด

    ….ขอขอบคุณในทุกคำตอบดี ๆ ที่ท่านมีให้ครับ..

  22. karn1976 21 January 2010 at 11:47 pm Permalink

    ขอบคุณสำหรับคู่มือครับ ผมรบกวนสอบถามอีกนิดนึงครับ
    1.ปรกติถ้าทำโหลดบาลานสำเร็จ WAN1 กับ WAN2 จะทำงานพร้อมกันเลยหรือเปล่า?
    2.ความเร็วที่ได้เท่ากับ 2 WAN รวมกันจริงหรือไม่? และหากทดสอบด้วยเว็ปทดสอบทั่วไปจะโชว์ความเร็วที่เท่าไหร่?
    3.ถ้าระบบมีการใช้งานพร้อมกันประมาณ 20-25 เครื่อง จะเลือกใช้เน็ตแบบไหนดีระหว่าง
    – เน็ตสายเดียว 10M/1024k แต่วิ่งมาถึงหน้าบ้านจริงๆแค่ 5.5M/650k ราคาประมาณ 1600 (ตอนนี้ใช้อยู่..บรรพบุรุษเสียเปรียบเลย)
    – เน็ต 4M/512k แต่วิ่งมาถึงหน้าบ้านจริงๆแค่ 3.2M/410k จับมาทำโหลดบาลานกัน ราคาประมาณ 650X2=1300

    …ขอขอบคุณในทุกคำตอบที่มีให้ครับ….

  23. laontalk 22 January 2010 at 2:06 am Permalink

    ขอแนะนำดังนี้ครับ เบื้องต้นควรปฎิบัติตามวีดีโอสอนอย่างเคร่งครัด ทำให้ได้ตามนั้นก่อน แล้วค่อยประยุกต์ไปเป็นอย่างอื่น ซึ่งสามารถทำได้ แต่ต้องมีพืันฐานจากจุดนี้ก่อน

    สิ่งที่ต้องทำ
    1. เชื่อมต่อตาม Network Diagram ภาพตัวอย่างด้านบน ***
    2. Configuration ตามวีดีโอเทรนนิ่ง
    3. ทดสอบ Load Balance ด้วยการ Speedtest (www.speedtest.net)
    4. ทดสอบ Fail Over ด้วยการ ปิด-เปิด router สลับกัน

    รับรองหายสงสัยครับ…

  24. laontalk 22 January 2010 at 2:17 am Permalink

    ส่วน speed internet คิดว่าควรพิจารณางบประมาณและผลประโยชน์ที่คาดว่าจำได้รับ
    5.5 MB กับ 6.x MB (2×3.2)ก็ไม่แตกต่างกันมาก

    - เส้นเดียวก็ดี ไม่ต้องยุ่งอยากเรื่อง Configuration (แถมยังติตตั้ง Package ได้ทุกอย่าง)
    - 2 เส้นก็ดี เมื่อเส้นหนึ่งหลุด ก็ยังมีอีกเส้นสำรอง (ไม่สนับสนุนบาง package)

    ถ้าหลุดพร้อมกันล่ะ….. จบข่าว

  25. LinuxGirl 24 January 2010 at 4:26 pm Permalink

    อยากทราบว่ากรณี gateway กับ proxy อยู่คนละเคร่องจะเซตอย่างไรให้ข้อมูลส่งไปที่ proxy ได้คะ (ที่ต้องอยู่คนละเครื่องเนื่องจากใช้ loadbalance ค่ะ)

  26. karn1976 25 January 2010 at 11:27 am Permalink

    ขอสอบถามวิธีการเซ็ต Modem ให้เป็น Router mode ครับ ผมหาที่เป็น Router Mode ไม่เจอ ที่ผมเซ็ตจะเป็น Rout PPoE Mode ไม่ทราบว่าเป็นอันเดียวกันหรือเปล่าครับ?

  27. tang 25 January 2010 at 4:33 pm Permalink

    สอบถามข้อมูลครับ เมื่อเราติดตั้ง Pfsense แล้ว ในตอนติดตั้งจะมีให้เรา ได้มีการกำหนด Dhcp ในตอนนั้น ที่นี้เมื่อเรากำหนด Dhcp ให้กับเครื่องลูกแล้ว มันมีผลกระทบอะไรถึงการทำ Load balance มั้ยครับ

  28. laontalk 25 January 2010 at 7:22 pm Permalink

    – LinuxGirl —

    หมายถึงแบบนี้หรือป่าว ถ้าใช่ก็กำหนดค่าต่างๆ ตาม Network Diagram เลยครับ

    2pfsense_multiwan.jpg

    ** ตรง pfSense2 จะเปลี่ยนไปใช้ IPCOP, CC, Endian หรือ Linux Distribution อื่นๆ ก็ไม่ผิดแต่ประการใด

  29. laontalk 25 January 2010 at 7:34 pm Permalink

    —karn1976—

    การกำหนดให้ Router เชื่อมต่อด้วย PPPoE / PPPoA ในที่นี้เรียกว่า Router Mode ครับ เพราะ Router ทำหน้าที่เชื่อต่อไปยัง ISP และได้รับแจก Dynamic IP / Static IP จาก ISP โดยตรง

    ด้งนั้น pfSense (Interface -> WAN) จะต้องกำหนดเป็น DHCP or Static ครับ

    กรณี Router – Bridge Mode ที่เครื่อง pfSense (Interface -> WAN) จะต้องกำหนดให้เชื่อมต่อด้วย PPPoE และใส่ username & Passoword ตรงช่องที่กำหนดให้

  30. laontalk 25 January 2010 at 7:41 pm Permalink

    —tang—

    การกำหนด DHCP มีอยู่ 2 ที่นะครับ ต้องระวังให้ดี อย่าสับสน
    1. Interface -> WAN (DHCP) หมายถึงรับแจก IP Address มาจาก Router (ดู Diagram ประกอบ)
    2. Service -> DHCP Server หมายถึงเครื่อง pfSense ทำหน้าที่แจก IP Address ไปยังเครื่องลูกข่ายที่อยู่ใน LAN Subnet ผ่านทางขา LAN

    กรณีทำ LoadBalance แนะนำให้ Interface -> WAN (Static) ดีกว่าครับ

  31. karn1976 25 January 2010 at 8:09 pm Permalink

    ขอบคุณมากครับ เดี๋ยวจะลองดูอีกครั้งครับ…ที่ผมลองทำดู open DNS 208.67.222.222/208.67.220.220 ตัวที่ 2 จะขึ้น offline ครับ มีตัวอื่นแนะนำอีกมั้ยครับ และการใช้คำสั่ง ping [DNS IP Address] ที่แนะนำให้ทำผ่าน pfsense ถูกต้องมั้ยครับ?

  32. laontalk 26 January 2010 at 7:05 am Permalink

    ต้องแน่ใจว่า Config Router ไม่ผิดนะครับ ควรทดสอบเชื่อมต่อโดยตรงผ่าน Router ทีละตัวก่อน, และทดสอบ ping [Open DNS] ทั้งสองผ่าน Router ทั้งสองตัว

    เสร็จแล้วค่อยเริ่มติดตั้ง LoadBalance ที่ pfSense, แนะนำให้ใช้ Open DNS นาทีนี้ดีที่สุดแล้ว..

    ลองดูอีกทีครับ

  33. atom007 26 January 2010 at 12:45 pm Permalink

    หายไปนานเลยครับ ยังไงก้อขอสวัสดีปีใหม่สมาชิกละอ่อนทุกท่่านครับ
    ขอให้มีความสุขทุกท่านครับ รอมานานสำหรับ L/B ไม่ผิดหวังเช่นเคย ขอบคุณทีมงานละอ่อนมากครับ

  34. laontalk 26 January 2010 at 3:47 pm Permalink

    ขอบคุณที่ยังแวะมา นึกว่าได้ดิบได้ดีแล้วก็ลืมกันไป ขอให้มีความสุขเช่นกันครับ… we will rock you.

  35. karn1976 28 January 2010 at 5:46 pm Permalink

    ผมทำตามวีดีโอทุกขั้นตอนครับ ใช้ Open DNS ตอนนี้ Net ออนไลน์ทั้งสองสาย แต่เมื่อเปรียบเทียบการใช้งานดู ใช้ผ่านโมเด็มเลยจะเข้าเว็ปได้เร็วกว่า เข้าผ่านโหลดบาลานจะอืดๆนิดหน่อยครับ

  36. karn1976 28 January 2010 at 5:57 pm Permalink

    สอบถามเรื่องการทดสอบสปีดด้วยครับ ผมเข้าไปทดสอบในเว็ปที่บอกมามันก็ขึ้นแค่ความเร็วเท่ากับเน็ต 1 สายครับ ไม่เห็นขึ้นเท่ากับเอาความเร็วทั้งสองสายมารวมกันเลยครับ ผมต้องทำไงอีกเนี๊ย

  37. laontalk 30 January 2010 at 11:12 pm Permalink

    เท่าที่ผมทำให้ลูกค้าหลายๆ ราย ก็ไม่เคยพบปัญหาแบบนี้นะครับ สันนิฐานว่าน่าจะผิดตรงไหนสักแห่งละ, หรือจะบอกว่า 3bb ไม่รองรับ Multi-Wan ก็ฟังดูไม่สมเหตุสมผลนัก

    เพื่อนๆ ท่านใดใช้ 3BB ทำ Multi-WAN บ้าง พบปัญหาเหมือน K.Karn1976 บ้างหรือป่าว หรือเจอปัญหาอื่นๆ ที่ทำให้ไม่สามารถ Loadbalance Failover ได้ ช่วยแจ้งเข้ามาหน่อย

    ร่วมด้วยช่วยกันครับ “สังคมอุดมปัญญา”

  38. gs8100 3 February 2010 at 10:47 am Permalink

    ตอนนี้ผมทำได้แล้วครับ แต่มีข้อซักถามนิดหน่อยครับ

    ผมใช้ router ต่อแบบ static ip คือว่า ไม่เข้าใจตรงที่กำหนด dns คือจำเป็นต้องนำค่า ip dns ของ isp มาใส่ หรือจะเอาค่า dns ของ router ไปใช้แทนครับ (อย่างไหนดีกว่าครับ) แล้วทำไมต้อง register dns ด้วยครับ คือให้ผลที่ดีกว่าไม่ register อย่างไร ช่วยอธิบายทีครับ

    การต่อแบบ static ผมต่อพ่วงกับ ipcop แล้วลอง test speed พบว่ามันจับขา wan รวมกัน เยี่ยมมากเลยครับ (ทดลองโดยการโหลด bit) แต่การเล่น net (port 80) รู้สึกว่าความเร็วในการเล่น net มันหนืดกว่านิดๆ อันนี้เป็นเพราะผมต่อพ่วงกันหรือเปล่าครับ

    เราสามารถเพิ่มค่า wan upload แบบเดียวกับที่มารวมกันแบบ download (LoadBalance) ได้ไหมครับ เพราะจากที่ test speed แล้ว ค่า upload มันได้ความเร็วเท่ากับ wan เดียวเองครับ

  39. gs8100 3 February 2010 at 10:58 am Permalink

    ลืมถามอีกข้อครับ

    ตอนนี้ค่า NAT ใน pfsense ตามตัวอย่างผมไม่ได้ทำเลย มีประโยชน์หรือไม่ครับ ต้องควรที่จะทำไว้หรือเปล่าครับ ผมพ่วงแบบนี้ครับ (ipcop -> pfsense -> static router)

  40. laontalk 6 February 2010 at 2:29 am Permalink

    ถาม: ทำไมไม่ใช้ DNS ของ Router แทน ISP DNS?

    ตอบ: ถ้า Router เกิดหลุด (Disconnect) pfSense จะไม่รู้เลยว่าลิงค์ล้มเหลว เพราะยังคง ping ไปยัง Router DNS ได้อยู่, ฉะนั้นสถานะจะ online ตลอดเวลา แม้จะ Disconnect ก็ตาม

    ————————-
    ถาม: ต่อพ่วง IPCOP –> PfSense ทำให้เล่นเน็ตช้าลง?

    ตอบ: แนะนำว่า ให้ลองต่อ pfSense แล้วทดสอบเล่นอินเตอร์เน็ตดูก่อน เพื่อเทียบความเร็วระหว่าง เล่นผ่าน pfSene โดยตรง กับเล่นผ่าน IPCOP ความแตกต่างตรงนั้นคือคำตอบว่าปัญหาช้าเกิดจาก IPCOP หรือ pfSense, เท่าที่ผมเคยลองต่อ pfSense แบบ 2 ชั้นตาม Diagram ด้านบน ความเร็วไม่ได้ช้าลงครับ

    ————————–
    ถาม: เพิ่ม Wan Upload ได้หรือไม่

    ตอบ: pfSense LoadBalance FailOver รองรับทั้ง Upload & Download อยู่แล้ว ฉะนั้นจะได้ความเร็วสองเท่าทั้ง Upload & Download ถ้าไม่ได้ตามนี้แสดงว่าผิดปกติครับ

    ————————–
    ถาม: การกำหนด NAT

    ตอบ: เรื่อง NAT ตามตัวอย่างใน VDO ไม่ต้องทำอะไรนะครับ เพราะค่าเริ่มต้องก็คือ Outbound: Automatic outbound NAT rule generation (IPsec passthrough)

    *** เว็บอื่นอาจจะสอนให้ Manual Outbound NAT ซึ่งเป็นเรื่องเก่าไปแล้ว

  41. gs8100 6 February 2010 at 11:24 am Permalink

    ผมได้ทดสอบแล้วเป็นที่เอา pfSense มาต่อพ่วงครับ เอาออกไปก็ไม่หน่วงหน่ะครับ
    อยากจะให้ช่วยดู Diagram แบบ 3 Wan กับ Rule ที่ผมลองทำ มั่วๆผิดๆ อยู่อ่ะครับ
    ไม่ทราบว่าผมพอจะนำรูปมาลงไว้ให้ช่วยแนะนำหน่อยได้ไหมครับ

  42. laontalk 6 February 2010 at 3:13 pm Permalink

    ด้านล่างจะอนุญาตให้แทรกรูปภาพได้ แต่จะต้องฝากรูปภาพไว้บนเว็บใดๆ ก่อนครับ
    |
    |
    คุณสามารถแทรกลิงค์รูปภาพประกอบ ความกว้างไม่เกิน 550px คลิกที่นี่.

  43. gs8100 8 February 2010 at 10:10 am Permalink

    ผมลงรูปได้แล้วครับ ^^’

    ตามที่บอกรู้สึกว่ายังช้าอยู่ มันไม่ smooth ลื่นๆ เอาเลยครับ

    81Drawing2.jpg

    36Load_Balance.png

    43Firewall_Rules.png

    *** เบื้องต้น ผมไปลองแก้ไข vi /boot/loader.conf เพื่อปรับแต่ง รู้สึกว่าเร็วดีขึ้นพอสมควรเลยครับ ดีกว่าแบบไม่ได้ทำแบบเดิมๆครับ.

  44. naja 8 February 2010 at 4:22 pm Permalink

    สอบถามเกี่ยวกับการเซ็ตราวเตอร์ครับ
    1.เราให้ราวเตอร์เป็น 192.168.X.1 แทน 192.168.X.254 ได้หรือไม่?
    2.ถ้าทำในข้อ 1 ได้ เราสามารถกำหนด IP ต่างกันได้มั้ย ตัวแรกอาจเป็น 192.168.X.1 อีกตัวเป็น 192.168.X.254 (เนื่องจากเป็นราวเตอร์ของหน่วยงานมีปัญหาในการเข้าไปตั้งค่าครับ แต่สามารถขอเลข fix IP ได้ตามใจชอบ)

  45. laontalk 8 February 2010 at 5:54 pm Permalink

    – gs8100 –

    เท่าที่ดูตามรูปภาพ เบื้องต้นขอสัณนิฐานว่าคุณได้กำหนดทุกอย่างหมือนใน VDO นะครับ แต่สิ่งที่ควรแก้ไขคือ LAN Rules

    1. เรียงลำดับไม่ถูกต้อง LoadBalance ต้องอยู่ล่างสุด – ตาม VDO
    2. WAN1, WAN2 ตามใน VDO
    3. WAN3 คล้ายๆ WAN2 ต่างกันตรง Destination และ Gateway

  46. laontalk 8 February 2010 at 5:56 pm Permalink

    – naja –

    ตอบเกี่ยวกับการเซ็ตเร้าท์เตอร์ครับ
    1. ได้ครับ
    2. เราท์เตอร์ตัวแรกเป็น 192.168.x.1 ตัวที่สองเป็น 192.168.x.254 ยกตัวอย่างเช่น

    - router 1 : 192.168.1.1 หรือจะเป็นเลขใดๆ ตั้งแต่ 192.168.1.1 – 254
    - router 2 : 192.168.2.254 หรือจะเป็นเลขใดๆ ตั้งแต่ 192.168.2.1 – 254

    ก็ไม่ผิดแต่ประการใด ขอให้ไม่อยู่ใน Rang เดียวกันก็พอ

  47. krean 16 February 2010 at 4:59 pm Permalink

    ขออนุญาตถามนิดนึงครับ สนใจอยู่ แต่สงสัยอยู่ครับ
    เดิมมีเน็ต 10mb. 1เส้น แชร์อยู่ 40เครื่อง แล้วสมมุติ ผจก. ต้องการโหลดหนังx บอกว่าเน็ตไม่แรง
    เฮ้ย! ไอน้อง ไปเอาเน็ตมาอีกสาย 4 mb. อั้วเล่นคนเดียว จ่ายเอง
    pfsense จะทำได้มั้ยครับ คือ User นี้ออกเส้นนี้ไปเลย อ่ะครับ

  48. laontalk 17 February 2010 at 10:15 pm Permalink

    ถ้าอั้วจาเล่งคงเลียว.. จ่ายเอง ทำไมไม่ต่อตรงให้ท่านไปเลยละครับ ไม่ต้องกลัวใครแย่งด้วย

    เมื่อเอามาต่อเป็น Loadbalance failover ก็จะได้ความเร็วเพิ่มเป็น 14MB นั้นเอง
    แต่ถ้าต้องการให้ IP ใดๆ ได้รับความเร็ว 4MB คนเดียวผ่าน Loadbalance อันนี้ผมยังไม่เคยลองครับ

    เพื่อนๆ คนไหนเคยลองบ้าง ช่วยด้วยครับ…

  49. karn1976 24 February 2010 at 4:15 pm Permalink

    ทำตามวีดีโอทุกขั้นตอน ตอนนี้ได้แล้วครับ ที่ผ่านมาคิดว่าน่าจะเป็นที่เครื่องคอม เพราะทำยังไงก็ไม่ได้ ตอนนี้เปลี่ยนเครื่องใหม่จับ 3 สายมาต่อกัน 3+4+12 แต่ละเส้นก็วิ่งไม่เต็มหรอกครับอัตราสูญเสียอยู่ที่ 30% ได้มั้ง เอามารวมกันตอนนี้เทสได้ 10 กว่า ๆ ก็โอเคครับ (ผมต่อผ่าน HUB ที่มีการแชร์แล้วครับ แบบว่าแอบเอาสัญญาณของเขามาใช้ครับ)
    อยากสอบถามวิธีการตั้งค่า OPT ที่เป็น WLAN ครับ ว่าตั้งยังไง พอดีแถวนี้มีสัญญาณ กะว่าจะเอามาพ่วงเข้ากับ Loadbalance อีกเส้นครับ ประมาณว่าโลภมากครับ อยากดูว่าเน็ตจะเร็วขึ้นอีกมั้ย

  50. karn1976 26 February 2010 at 10:00 am Permalink

    หลังจากที่ทำสำเร็จได้ลองทดสอบดู เรื่อง loadbalance Ok ครับ กระจายกันออกดีมากเลย / fail over โอเคครับ ทดสอบถอดแต่ละสายดูก็ไปออกเส้นที่เหลือ แบบนี้เน็ตไม่มีหลุดแน่นอนครับ
    แต่ขอสอบถามอีกนิดครับ ผมลองทำแค่ 2 เส้น 3m(3bbb)+4m(TOT) ความเร็ว Ok อยู่ราว ๆ 6Mกว่า/ 800k แต่พอเอาเส้นที่ 3 (10 m TOT) มาเพิ่ม ทำไมความเร็วมันก็อยู่แค่ไม่เกิน 10.2 m ค่าอัปก็อยู่ไม่ต่างจากเดิมราว ๆ 800k ครับ
    เส้นที่ 1 3 m เทสโดยไม่ผ่าน pfsense ได้ 2.6 m
    เส้นที่ 2 4 m เทสโดยไม่ผ่าน pfsense ได้ 3.2 m
    เส้นที่ 3 10 m เทสโดยไม่ผ่าน pfsense ได้ 9.1 m
    (ความเร็วทั้งหมดเทสโดยต่อตรงจากราว์เตอร์เลยครับ)


Leave a Reply

คุณสามารถแทรกลิงค์รูปภาพประกอบ ความกว้างไม่เกิน 550px คลิกที่นี่.

PHVsPjxsaT48c3Ryb25nPndvb19hYm91dDwvc3Ryb25nPiAtIOKAneC4l+C4teC5iOC5g+C4q+C5ieC4m+C4tOC4lOC4l+C4reC4h+C4q+C4peC4seC4h+C4nuC4o+C4sOC4geC5h+C5gOC4nuC4t+C5iOC4reC5gOC4leC4t+C4reC4meC4leC4seC4p+C5gOC4reC4h+C4p+C5iOC4siDguIHguLLguKPguJfguLPguITguKfguLLguKHguJTguLXguYTguKHguYjguIjguLPguYDguJvguYfguJnguJXguYnguK3guIfguK3guKfguJTguYPguITguKMg4Lir4Lij4Li34Lit4Lib4Lij4Liw4LiB4Liy4Lio4LmD4Lir4LmJ4LmD4LiE4Lij4Lij4Li54LmJIOC5g+C4q+C5ieC4l+C4s+C4q+C4meC5ieC4suC4l+C4teC5iOC5gOC4nuC4t+C5iOC4reC4q+C4meC5ieC4suC4l+C4teC5iCDguYHguKXguLDguJbguLfguK3guKfguYjguLLguITguKfguLLguKHguKrguLPguYDguKPguYfguIjguYPguJnguIHguLLguKPguJfguLPguKvguJnguYnguLLguJfguLXguYjguYDguJvguYfguJnguJrguLPguYDguKvguJnguYfguIjguKPguLLguIfguKfguLHguKXguJfguLXguYjguKrguKHguJrguLnguKPguJPguYzguYHguKXguYnguKfigJ0gKOC4nuC4o+C4sOC4o+C4suC4iuC4lOC4s+C4o+C4seC4qiDguJ7guKPguLDguJrguLLguJfguKrguKHguYDguJTguYfguIjguJ7guKPguLDguYDguIjguYnguLLguK3guKLguLnguYjguKvguLHguKfguK8pPC9saT48bGk+PHN0cm9uZz53b29fYWRzX3JvdGF0ZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19hZF8yNTBfYWRzZW5zZTwvc3Ryb25nPiAtIDxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiPjwhLS0NCmdvb2dsZV9hZF9jbGllbnQgPSBcInB1Yi0yNjgyOTg0NzI2MTMzMDMwXCI7DQovKiAyNTB4MjUwLCDguJbguLnguIHguKrguKPguYnguLLguIfguILguLbguYnguJnguYHguKXguYnguKcgMTIvMjkvMDggKi8NCmdvb2dsZV9hZF9zbG90ID0gXCIyOTAxNjYyODE4XCI7DQpnb29nbGVfYWRfd2lkdGggPSAyNTA7DQpnb29nbGVfYWRfaGVpZ2h0ID0gMjUwOw0KLy8tLT4NCjwvc2NyaXB0Pg0KPHNjcmlwdCB0eXBlPVwidGV4dC9qYXZhc2NyaXB0XCINCnNyYz1cImh0dHA6Ly9wYWdlYWQyLmdvb2dsZXN5bmRpY2F0aW9uLmNvbS9wYWdlYWQvc2hvd19hZHMuanNcIj4NCjwvc2NyaXB0PjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkXzI1MF9pbWFnZTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTI1MHgyNTAuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfMjUwX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2NvbnRlbnRfYWRzZW5zZTwvc3Ryb25nPiAtIDxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiPjwhLS0NCmdvb2dsZV9hZF9jbGllbnQgPSBcInB1Yi0yNjgyOTg0NzI2MTMzMDMwXCI7DQovKiA0Njh4NjAsIOC4luC4ueC4geC4quC4o+C5ieC4suC4h+C4guC4tuC5ieC4meC5geC4peC5ieC4pyAxMi8yOS8wOCAqLw0KZ29vZ2xlX2FkX3Nsb3QgPSBcIjMwOTk2ODMzOTJcIjsNCmdvb2dsZV9hZF93aWR0aCA9IDQ2ODsNCmdvb2dsZV9hZF9oZWlnaHQgPSA2MDsNCi8vLS0+DQo8L3NjcmlwdD4NCjxzY3JpcHQgdHlwZT1cInRleHQvamF2YXNjcmlwdFwiDQpzcmM9XCJodHRwOi8vcGFnZWFkMi5nb29nbGVzeW5kaWNhdGlvbi5jb20vcGFnZWFkL3Nob3dfYWRzLmpzXCI+DQo8L3NjcmlwdD48L2xpPjxsaT48c3Ryb25nPndvb19hZF9jb250ZW50X2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtNDY4eDYwLTIuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfY29udGVudF91cmw8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8xPC9zdHJvbmc+IC0gaHR0cDovL2ltZy5ibHVlaG9zdC5jb20vMTI1eDEyNS8zLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzI8L3N0cm9uZz4gLSBodHRwOi8vaW1nLmhvc3Rtb25zdGVyLmNvbS8xMjV4MTI1LzEuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cubHVuYXJwYWdlcy5jb20vYmFubmVycy9pbWFnZXMvYmFubmVyX2Fkc18xMjV4MTI1XzAyLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzQ8L3N0cm9uZz4gLSBodHRwOi8vd3B3ZWJob3N0LmNvbS9hZmZpbGlhdGUvYmFubmVycy93cGJhbm5lcjEyNXgxMjUtMTNrLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzU8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTQuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfNjwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtNC5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF9wYWdlPC9zdHJvbmc+IC0gU2VsZWN0IGEgcGFnZTo8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3A8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF9hZHNlbnNlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX2ltYWdlPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtNDY4eDYwLTIuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8xPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5ibHVlaG9zdC5jb20vdHJhY2svYWlzaG9wL2Jsb2cwMTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8yPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5ob3N0bW9uc3Rlci5jb20vdHJhY2sveGlyYml0L2Jsb2cwMTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8zPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5sdW5hcnBhZ2VzLmNvbS9pZC9zZWF0ZWNoPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzQ8L3N0cm9uZz4gLSBodHRwOi8vd3B3ZWJob3N0LmNvbS9hZmZpbGlhdGUvaWRldmFmZmlsaWF0ZS5waHA/aWQ9Mjk3XzBfMV8xOTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF81PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzY8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hbHRfc3R5bGVzaGVldDwvc3Ryb25nPiAtIGRlZmF1bHQuY3NzPC9saT48bGk+PHN0cm9uZz53b29fYXJjaGl2ZXNfcGFnZTwvc3Ryb25nPiAtIEFyY2hpdmVzPC9saT48bGk+PHN0cm9uZz53b29fYXNpZGVzX2NhdGVnb3J5PC9zdHJvbmc+IC0gRmVhdHVyZWQ8L2xpPjxsaT48c3Ryb25nPndvb19hc2lkZXNfZW50cmllczwvc3Ryb25nPiAtIDE8L2xpPjxsaT48c3Ryb25nPndvb19hdXRvX2ltZzwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fYmdyPC9zdHJvbmc+IC0gZGVmYXVsdC5jc3M8L2xpPjxsaT48c3Ryb25nPndvb19jYXRfZXg8L3N0cm9uZz4gLSAxNTwvbGk+PGxpPjxzdHJvbmc+d29vX2NhdF9tZW51PC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NvbnRlbnRfYXJjaGl2ZXM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2NvbnRlbnRfaG9tZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX2Nzczwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2N1c3RvbV9mYXZpY29uPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZmFjZWJvb2s8L3N0cm9uZz4gLSBtYXNlLnRiPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfY2F0ZWdvcnk8L3N0cm9uZz4gLSBGZWF0dXJlZDwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXR1cmVkX2VudHJpZXM8L3N0cm9uZz4gLSAzPC9saT48bGk+PHN0cm9uZz53b29fZmVhdHVyZWRfcG9zdHM8L3N0cm9uZz4gLSAxPC9saT48bGk+PHN0cm9uZz53b29fZmVlZGJ1cm5lcl9pZDwvc3Ryb25nPiAtIDI3OTUzNDA8L2xpPjxsaT48c3Ryb25nPndvb19mZWVkYnVybmVyX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly9mZWVkcy5mZWVkYnVybmVyLmNvbS9MYW9udGFsazwvbGk+PGxpPjxzdHJvbmc+d29vX2ZsaWNrcl9lbnRyaWVzPC9zdHJvbmc+IC0gNjwvbGk+PGxpPjxzdHJvbmc+d29vX2ZsaWNrcl9pZDwvc3Ryb25nPiAtIDM1MzY4MTM0QE4wNjwvbGk+PGxpPjxzdHJvbmc+d29vX2Zvb3RfY2F0X21lbnU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2Zvb3RfbmF2X2V4Y2x1ZGU8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19nb29nbGVfYW5hbHl0aWNzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZ3JhdmF0YXI8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9saW5rX2Rlc2M8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX2xpbmtfdGV4dDwvc3Ryb25nPiAtIEhvbWU8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX3RodW1iX2hlaWdodDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfdGh1bWJfd2lkdGg8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19pbWFnZV9oZWlnaHQ8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19pbWFnZV93aWR0aDwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2xheW91dDwvc3Ryb25nPiAtIGRlZmF1bHQucGhwPC9saT48bGk+PHN0cm9uZz53b29fbG9nbzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cubGFvbnRhbGsuY29tL2ltYWdlcy9sYW9udGFsa19sb2dvLnBuZzwvbGk+PGxpPjxzdHJvbmc+d29vX21hbnVhbDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9zdXBwb3J0L3RoZW1lLWRvY3VtZW50YXRpb24vbWFpbnN0cmVhbTwvbGk+PGxpPjxzdHJvbmc+d29vX25hdl9leGNsdWRlPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fb3RoZXJfZW50cmllczwvc3Ryb25nPiAtIDQ8L2xpPjxsaT48c3Ryb25nPndvb19vdGhlcl9oZWFkbGluZXM8L3N0cm9uZz4gLSA0PC9saT48bGk+PHN0cm9uZz53b29fcHJvZmlsZTwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX3Jlc2l6ZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zaG9ydG5hbWU8L3N0cm9uZz4gLSB3b288L2xpPjxsaT48c3Ryb25nPndvb19zaG93X2Fkc19ib3R0b208L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fc2hvd19hZHNfdG9wPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3dfZmVhdHVyZWQ8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fc2hvd192aWRlbzwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zaW5nbGVfaGVpZ2h0PC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX3dpZHRoPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fdGhlbWVuYW1lPC9zdHJvbmc+IC0gTWFpbnN0cmVhbTwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX2hlaWdodDwvc3Ryb25nPiAtIDEwMDwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX3dpZHRoPC9zdHJvbmc+IC0gMTAwPC9saT48bGk+PHN0cm9uZz53b29fdHdpdHRlcjwvc3Ryb25nPiAtIGxhb250YWxrPC9saT48bGk+PHN0cm9uZz53b29fdXBsb2Fkczwvc3Ryb25nPiAtIGE6Mjp7aTowO3M6NjU6Imh0dHA6Ly93d3cubGFvbnRhbGsuY29tL3dwLWNvbnRlbnQvd29vX3VwbG9hZHMvNC1pYW1fbGFvbnRhbGsuanBnIjtpOjE7czo2NToiaHR0cDovL3d3dy5sYW9udGFsay5jb20vd3AtY29udGVudC93b29fdXBsb2Fkcy8zLWlhbV9sYW9udGFsay5qcGciO308L2xpPjxsaT48c3Ryb25nPndvb192aWRlb19jYXRlZ29yeTwvc3Ryb25nPiAtIFZpZGVvczwvbGk+PC91bD4=