เป็นไปได้อย่างแน่นอน พวกเราหลายคนกำลังเรียกใช้การกำหนดค่าบรอดแบนด์ที่มีความสมดุลในหลายปีที่ผ่านมาและพวกเขาทำงานได้ดีจริงๆ หลายคนอาจยังคงทำ!
คุณสามารถทำได้หลายวิธีรวมถึงการใช้iptables
กฎและ / หรือiproute2
( ip(8)
คำสั่ง) เพื่อตั้งค่าการกำหนดเส้นทางนโยบาย
การทำโหลดบาลานซ์ไม่ได้ทำที่ระดับแพ็คเก็ต แต่ที่ระดับการเชื่อมต่อ นั่นคือแพ็กเก็ตทั้งหมดของการเชื่อมต่อออกไปจากอินเทอร์เฟซเดียว อินเทอร์เฟซนี้ขึ้นอยู่กับนโยบายการกำหนดเส้นทาง หากปราศจากความร่วมมือของเราเตอร์ตัวแรกของคุณซึ่งอยู่นอกเหนือจากโครงสร้างพื้นฐานของคุณเองนี่เป็นวิธีเดียวที่คุณสามารถทำได้ คอมพิวเตอร์ระยะไกลไม่มีทางที่จะบอกได้ว่าที่อยู่ IP ของคุณทั้งสองนั้นเป็นของคอมพิวเตอร์เครื่องเดียวกัน ใน TCP การเชื่อมต่อจะถูกระบุโดย 4-tuple (Remote-IP, Remote-Port, Local-IP, Local-Port) หากคุณส่งแพ็คเก็ตจาก IP ที่แตกต่างกันเซิร์ฟเวอร์ระยะไกลคิดว่าพวกเขาอยู่ในการเชื่อมต่อที่แตกต่างกันสองแห่งและสับสนอย่างสิ้นหวัง
เห็นได้ชัดว่าสิ่งเหล่านี้มีความหมายมากขึ้นในสภาพแวดล้อมขององค์กรหรือสิ่งหนึ่งที่มีผู้ใช้จำนวนมากแบ่งปันการเชื่อมต่อเดียว ที่ทำงานเราได้รวมสาย ADSL ขนาด 256 kbps เข้ากับสายเคเบิลขนาด 512 kbps (ใช่แล้วตอนนั้น) และสิ่งต่าง ๆ ก็ใช้งานได้ดีอย่างน่าทึ่งด้วยข้อดีเพิ่มเติมของความพร้อมใช้งานสูง
สำหรับบางคนความช่วยเหลือในทางปฏิบัติที่เกิดขึ้นจริงที่นี่เป็นวิธีหนึ่งในการทำมันด้วย iproute2
มันมีไว้สำหรับ Debian แต่ก็ใช้ได้กับ Ubuntu ด้วยเช่นกัน