ค้นหาเว็บไซต์

วิธีการตั้งค่า Failover และ Load Balancing ใน PFSense


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

ในการตั้งค่านี้ เราจะดูวิธีการตั้งค่า Failover และ Load balancing เพื่อเปิดใช้งาน PFSense เพื่อโหลดการรับส่งข้อมูลจากเครือข่าย LAN ของคุณไปยัง WAN หลายตัว (ที่นี่เราใช้การเชื่อมต่อ WAN สองรายการ WAN1 และ WAN2)

ตัวอย่างเช่น หากในกรณีที่การเชื่อมต่อ WAN อันใดอันหนึ่งของคุณออฟไลน์เนื่องจากปัญหาการเชื่อมต่อเครือข่าย ในกรณีนี้ WAN ที่สองของคุณจะถูกเปลี่ยนจาก WAN1 เป็น WAN2 โดยอัตโนมัติ ด้วยการส่ง Ping ไปยัง IP ระบบของคุณ หากไม่มีคำตอบจากระบบ ระบบจะเปลี่ยนจาก WAN1 เป็น WAN2 โดยอัตโนมัติหรือในทางกลับกัน

Load Balancer จะรวมการเชื่อมต่อ WAN ทั้งสองของเราเข้าด้วยกันเพื่อให้กลายเป็นการเชื่อมต่ออินเทอร์เน็ตที่ทรงพลังเพียงอันเดียว ตัวอย่างเช่น หากคุณมีการเชื่อมต่อ 2MB สำหรับ WAN1 และ 2MB สำหรับ WAN2 มันจะรวมทั้งสองอย่างเข้าด้วยกันด้วยขนาด 4MB เพื่อรักษาความเร็วการเชื่อมต่อเครือข่ายให้คงที่

ในการตั้งค่า Failover Load Balancer เราจำเป็นต้องมีการ์ดอีเธอร์เน็ตอย่างน้อยสามการ์ดที่มีขนาดขั้นต่ำ 100MB/1GB ดังนี้ NIC ตัวแรกใช้สำหรับ LAN ที่มี IP แบบคงที่ และอีกสองตัวใช้กับ DHCP

การตั้งค่าสภาพแวดล้อมของฉัน
IP Address LAN	:	192.168.1.1/24	
IP Address WAN1	:	From DHCP
IP Address WAN2	:	From DHCP

ก่อนดำเนินการต่อ คุณต้องมีการติดตั้ง PFSense ที่ใช้งานได้ หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับวิธีการติดตั้ง pfsense โปรดอ่านบทความต่อไปนี้

  1. วิธีการติดตั้งและกำหนดค่า PFSense

ขั้นตอนที่ 1: การกำหนดค่าอินเทอร์เฟซเครือข่าย

1. หลังจากติดตั้ง PFSense คุณจะเห็นหน้าจอต่อไปนี้พร้อมอินเทอร์เฟซที่พร้อมใช้งานสำหรับกำหนดค่าเครือข่าย

2. เลือกอินเทอร์เฟซที่ 1 em0 เป็น WAN1, IP จะถูกกำหนดจาก DHCP, อินเทอร์เฟซที่สองจะเป็น em2 สำหรับ LAN และเพิ่มอินเทอร์เฟซอีกหนึ่งรายการ em01 (เป็นทางเลือก) ซึ่งจะถูกเปลี่ยนเป็น WAN2 ด้วยที่อยู่ IP DHCP ในภายหลัง นี่คืออินเทอร์เฟซสุดท้ายที่ได้รับมอบหมายดังนี้

3. หลังจากกำหนดค่าอินเทอร์เฟซเครือข่ายแล้ว ให้ลงชื่อเข้าใช้แดชบอร์ด Pfsense ที่ตำแหน่งต่อไปนี้และกำหนดค่า LoadBalancer

https://192.168.1.1

4. หลังจากเข้าสู่ระบบ GUI คุณจะเห็นเฉพาะ WAN, LAN ใต้วิดเจ็ตอินเทอร์เฟซดังที่แสดงด้านล่าง

5. ในการกำหนดค่าอินเทอร์เฟซ ให้เลือก “อินเทอร์เฟซ” จากเมนู TOP และคลิกที่ WAN เพื่อเพิ่มคำอธิบาย WAN1 จากนั้นคลิก บันทึก เพื่อทำการเปลี่ยนแปลง

คลิกอีกครั้งที่ อินเทอร์เฟซ และเลือก OPT1 และเปิดใช้งานอินเทอร์เฟซเพื่อเปลี่ยนคำอธิบายจาก OPT1 เป็น WAN2

ต่อไป เลือก DHCP สำหรับประเภทการกำหนดค่า IPv4 หรือเลือก IPv6 และประเภทการกำหนดค่าเป็น DHCP 6

6. จากด้านล่างสุดของหน้า WAN2 ใต้เครือข่าย ส่วนตัว ให้ยกเลิกการเลือก บล็อกเครือข่ายส่วนตัว เพื่อยกเลิกการบล็อกการรับส่งข้อมูลจากเครือข่ายท้องถิ่น และ บล็อกเครือข่ายโบกอน บันทึกการเปลี่ยนแปลงโดยคลิกที่บันทึก

หลังจากทำการเปลี่ยนแปลงข้างต้น ระบบจะขอให้คุณใช้การเปลี่ยนแปลงที่ด้านบนของหน้า คลิกเพื่อยืนยันการเปลี่ยนแปลง

ตอนนี้คุณจะได้รับสามอินเทอร์เฟซในวิดเจ็ต 'อินเทอร์เฟซ' ในแดชบอร์ด

ดังนั้นเราจึงได้กำหนดค่า WAN 2 อันสำหรับ pfsense ของเราแล้ว ตอนนี้เรามาดูวิธีกำหนดค่า LoadBalancer สำหรับ WAN ที่กำหนดค่าไว้เหล่านี้

ขั้นตอนที่ 2: การกำหนดค่า IP ของจอภาพ

7. ก่อนที่จะกำหนดค่า Load Balance สำหรับ pfsense เราจำเป็นต้องกำหนดค่า IP ของจอภาพสำหรับ Load Balancer ไปที่เมนู 'ระบบ' ที่ด้านบนและเลือก "การกำหนดเส้นทาง"

8. ในหน้า 'แก้ไขเกตเวย์' ให้ป้อนที่อยู่ IP ของ IP ของจอภาพสำหรับทั้ง WAN1 และ WAN2 ใน WAN1 ฉันจะใช้เซิร์ฟเวอร์ ISP DNS ของฉัน IP 218.248.233.1 ใน WAN2 จะใช้ DNS สาธารณะของ Google 8.8.8.8

9. หลังจากเพิ่ม Monitor IP แล้ว ให้คลิกที่ ขั้นสูง และให้ค่าต่ำสำหรับ DOWN ที่นี่ฉันใช้เวลา 3 วินาทีในการตรวจสอบ IP . ค่าเริ่มต้นจะเป็น 10 วินาที

ใช้การตั้งค่าเดียวกันสำหรับ WAN2 ที่นี่ฉันใช้ Google DNS แทนที่จะใช้ ISP DNS ของฉัน คลิกบันทึกเพื่อออก

คลิกที่ใช้การเปลี่ยนแปลงเพื่อทำการเปลี่ยนแปลงอย่างถาวร