ปัญหา
ฉันมีการเชื่อมต่ออินเทอร์เน็ตที่ฉันต้องการแยกระหว่างเครือข่ายสี่แยก ความต้องการของฉันคือ:
- ฉันต้องสามารถตรวจสอบจำนวนแบนด์วิดท์และข้อมูลที่ใช้โดยแต่ละเครือข่ายและแจ้งหรือควบคุมตามความจำเป็น
- เครือข่ายทั้งสี่ควรเชื่อมต่ออินเทอร์เน็ตได้เท่านั้น
- พ่อแม่ของฉันต้องสามารถใช้งานได้ดังนั้นจึงต้องการ GUI ที่ใช้ Windows ได้ง่ายกว่า
ความคืบหน้าจนถึงตอนนี้
เซิร์ฟเวอร์
ฉันมีเซิร์ฟเวอร์ mini-ITX ที่มีหกพอร์ตกิกะบิตอีเธอร์เน็ต - หนึ่งพอร์ตสำหรับการเชื่อมต่ออินเทอร์เน็ตอีเธอร์เน็ต, หนึ่งพอร์ตสำหรับแต่ละเครือข่ายสี่แห่ง, และอีกหนึ่งพอร์ตสำหรับการเข้าถึงเซิร์ฟเวอร์จากระยะไกล
การควบคุมแบนด์วิดธ์
ฉันใช้เวลานานในการค้นคว้าวิธีแก้ปัญหาที่นี่ ระบบ / ซอฟต์แวร์ที่ฉันพบส่วนใหญ่สามารถควบคุมการใช้แบนด์วิดธ์ผ่าน QOS แต่ไม่สามารถตรวจสอบหรือควบคุมปริมาณข้อมูลที่ใช้ ในที่สุดฉันก็พบว่า SoftPerfect Bandwidth Manager ซึ่งมีทุกอย่างที่ฉันต้องการในแง่ของการตรวจสอบและควบคุม - การจัดการโควต้าต่ออินเทอร์เฟซสถิติการใช้งานเว็บอินเตอร์เฟสสำหรับตรวจสอบการใช้งานและการแจ้งเตือนทางอีเมลเมื่อเกินโควต้า นอกจากนี้ยังใช้ Windows และมี GUI อย่างง่าย
แบ่งปันอินเทอร์เน็ต
นี่คือที่ฉันมีปัญหา ขณะนี้ฉันใช้ Windows XP Pro SP2 สำหรับเซิร์ฟเวอร์ (ใช่ฉันรู้ว่ามันไม่เหมาะ แต่เป็น Windows OS สำรองที่ฉันมีอยู่ในปัจจุบัน) ฉันไม่สามารถใช้การแบ่งปันการเชื่อมต่ออินเทอร์เน็ตในตัวด้วยเหตุผลหลายประการ:
- เราเตอร์อินเทอร์เน็ตแบบอัปสตรีมมี IP 192.168.0.1 ซึ่ง ICS ขัดแย้งกับและฉันไม่สามารถเปลี่ยนการตั้งค่าเราเตอร์
- ICS สามารถแชร์การเชื่อมต่ออินเทอร์เน็ตได้ด้วยอินเทอร์เฟซเดียว แต่ฉันมีสี่ตัว ฉันได้ลองบริดจ์การ์ดเครือข่ายทั้งสี่แล้ว แต่ Bandwidth Manager ไม่สามารถมองเห็นอินเทอร์เฟซแต่ละตัวได้ - มันเห็นบริดจ์
ฉันลองตั้งค่าแล้ว เซิร์ฟเวอร์ DHCP DNS คู่ (และกำลังมีปัญหาในการรับข้อเสนอ DHCP จากลูกค้า) แต่นั่นยังคงต้องใช้ซอฟต์แวร์เกตเวย์บางประเภทซึ่งฉันไม่สามารถค้นหา
ความพยายามในปัจจุบันของฉันคือการใช้ OpenVPN กับเซิร์ฟเวอร์สำหรับอินเทอร์เน็ต NIC และไคลเอนต์แยกต่างหากสำหรับแต่ละเครือข่ายทั้งสี่ ความคิดของฉันคือฉันสามารถเชื่อมอุปกรณ์ OpenVPN TAP กับ NIC แต่ละเครื่องซึ่งหมายความว่า Bandwidth Manager จะควบคุมปริมาณการใช้งานจากบริดจ์แทนที่จะเป็นอินเตอร์เฟส ฉันยังไม่ได้ทำอะไรมากที่นี่ - ฉันไม่เคยใช้ OpenVPN มาก่อน
คำถาม
- มีแพ็คเกจซอฟต์แวร์ Windows ที่ทำทุกอย่างที่ฉันต้องการหรือไม่ (ไม่แน่ฉันรู้)
- มีแพ็คเกจซอฟต์แวร์ Windows ที่จะใช้อินเทอร์เน็ตร่วมกันระหว่าง NIC หลาย ๆ เครื่องโดยไม่ต้องเชื่อมต่อหรือไม่?
- ความพยายามของฉันเป็นไปได้หรือไม่?
- มันจะช่วยให้มี Windows รุ่นที่ใหม่กว่า / เซิร์ฟเวอร์หรือไม่
- มีทางเลือกอื่นที่ไม่ใช่ Windows ที่ใช้งานง่ายหรือไม่