ผสานการเชื่อมต่ออินเทอร์เน็ตสองจุดจากสองเครือข่ายอินเทอร์เฟซเพื่อรับความเร็วสองเท่า


10

ฉันมีอินเทอร์เฟซเครือข่ายสอง (หนึ่งสายและไร้สายหนึ่ง) ฉันมีบัญชีอินเทอร์เน็ตสองบัญชีด้วยเช่นกัน (แต่ละ 256 kBps; หนึ่งบัญชีจากโมเด็มที่ฉันใช้เป็นการเชื่อมต่อแบบมีสาย & อีกบัญชีหนึ่งจากเครือข่ายไร้สาย)

เป็นไปได้หรือไม่ที่จะเชื่อมต่อกับทั้งสองเครือข่ายและรวมเข้าด้วยกันและเพิ่มความเร็วเป็นสองเท่า (512 kBps)?
อย่างไร?
ฉันใช้ Ubuntu 10.04 (Lucid Lynx)

ขอบคุณ


คำตอบ:


7

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

คุณสามารถทำได้หลายวิธีรวมถึงการใช้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 ด้วยเช่นกัน


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

0

ใช่ใช่ แนวคิดคร่าวๆของฉันคือการใช้ load-balancer ขาออก (ผ่าน LVS) โดยใช้ IP เสมือนที่คุณสามารถใช้เป็นเกตเวย์เริ่มต้น

มันซับซ้อนกว่านั้นมากและอาจเกี่ยวข้องกับการทำปลาหมึกหรืออะไรทำนองนั้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.