ฉันใช้เซิร์ฟเวอร์บน Ubuntu 21.04 โดยใช้พอร์ตอีเธอร์เน็ต 4 พอร์ต ฉันกำลังทำงานกับกล่องอินเทอร์เน็ต 2 กล่อง และฉันใช้ Speedify เพื่อเชื่อมโยงการเชื่อมต่อทั้งสองนี้เข้าด้วยกัน (อีโน1 และ อีโน2) เพื่อป้องกันความผิดพลาดในการสตรีมและปรับปรุงแบนด์วิธ (เราเป็นโรงเรียนและสตรีมหลายหลักสูตรออนไลน์พร้อมกัน)
นี่คือโครงร่างเซิร์ฟเวอร์ของฉันอย่างง่าย:
eno1 : ====|
|===> การเชื่อมต่อที่ถูกผูกมัดโดยใช้ Speedify
eno2 : ====|
eno3 : ========> สมควรได้รับการเชื่อมต่อกับอินทราเน็ต
eno4 : <====X=== เว็บเซิร์ฟเวอร์ภายนอก
ทุกอย่างทำงานได้ดียกเว้นตอนนี้ฉันต้องจัดการเว็บเซิร์ฟเวอร์ออนไลน์ (เปิด อีโน4) บนเซิร์ฟเวอร์นี้ เมื่อปิดบริการของ Speedify ทุกอย่างก็ทำงานได้ Apache จัดการคำขอของฉันอย่างถูกต้อง และกล่องอินเทอร์เน็ตก็ส่งต่อคำขอ http อย่างราบรื่น
แต่ทันทีที่ฉันเริ่มบริการของ Speedify และเชื่อมต่อกับเซิร์ฟเวอร์ของ Speedify พอร์ตจะส่งต่อไปยัง อีโน4 ดูเหมือนถูกปิดกั้น
ฉันไม่รู้มากเกินไปเกี่ยวกับเส้นทางเครือข่าย บางทีปัญหาของฉันสามารถแก้ไขได้ด้วยวิธีนี้ ? หรืออาจไม่รวมอินเทอร์เฟซจากการตั้งค่าของ Speedify... เดินไปโน่นไปนี่แต่ไม่พบอะไรเกี่ยวกับปัญหานี้เลย..
ฉันมีกฎมากมายใน iptables แต่เนื่องจากสิ่งนี้ใช้งานได้เมื่อปิดบริการของ Speedify ดูเหมือนว่าปัญหาไม่ได้มาจากที่นั่น
นี่คือผลลัพธ์ของ เส้นทาง -n
:
เกตเวย์ปลายทาง Genmask ตั้งค่าสถานะการอ้างอิงเมตริก ใช้ Iface
0.0.0.0 0.0.0.0 128.0.0.0 U 0 0 0 เชื่อมต่อ0
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 เอโน4
0.0.0.0 192.168.4.1 0.0.0.0 ยูจี 100 0 0 เอโน1
0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 eno3
0.0.0.0 192.168.0.1 0.0.0.0 ยูจี 100 0 0 เอโน4
0.0.0.0 192.168.0.1 0.0.0.0 ยูจี 100 0 0 เอโน2
10.202.0.0 0.0.0.0 255.255.255.0 U 0 0 0 เชื่อมต่อ0
128.0.0.0 0.0.0.0 128.0.0.0 U 0 0 0 เชื่อมต่อ0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eno4
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eno2
192.168.0.1 0.0.0.0 255.255.255.255 UH 100 0 0 eno4
192.168.0.1 0.0.0.0 255.255.255.255 ยูเอช 100 0 0 เอโน2
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eno3
192.168.1.1 0.0.0.0 255.255.255.255 UH 100 0 0 eno3
192.168.4.0 0.0.0.0 255.255.255.0 U 0 0 0 eno1
192.168.4.1 0.0.0.0 255.255.255.255 UH 100 0 0 eno1
นอกจากนี้ยังมีเนื้อหาของ /etc/network/interfaces
:
ที่มา /etc/network/interfaces.d/*
อัตโนมัติ
iface lo inet ย้อนกลับ
ออโต้ eno1
iface eno1 inet dhcp
ออโต้ eno2
iface eno2 inet dhcp
ออโต้ eno3
#allow-hotplug eno3
iface eno3 inet แบบคงที่
ที่อยู่ 192.168.1.1
โพสต์อัพ /home/khadim/DEV/reload_connection.sh
ออโต้ eno4
ไอเฟซ อีโน4 ไอเน็ต dhcp
DNS-เนมเซิร์ฟเวอร์ 10.202.0.1 1.1.1.1
และเอาต์พุตของ speedify_cli แสดงอะแดปเตอร์
:
{
"adapterID" : "eno1",
"คำอธิบาย" : "eno1",
"ชื่อ" : "eno1",
"ลำดับความสำคัญ" : "เสมอ",
"ขีด จำกัด อัตรา" : 0,
"สถานะ": "เชื่อมต่อ",
"ประเภท" : "อีเธอร์เน็ต"
},
{
"adapterID" : "eno2",
"คำอธิบาย" : "eno2",
"ชื่อ" : "eno2",
"ลำดับความสำคัญ" : "เสมอ",
"ขีด จำกัด อัตรา" : 0,
"สถานะ": "เชื่อมต่อ",
"ประเภท" : "อีเธอร์เน็ต"
},
{
"adapterID" : "eno3",
"คำอธิบาย" : "eno3",
"ชื่อ" : "eno3",
"ลำดับความสำคัญ": "ไม่เคย",
"ขีด จำกัด อัตรา" : 0,
"สถานะ": "ยกเลิกการเชื่อมต่อ",
"ประเภท" : "อีเธอร์เน็ต"
},
{
"adapterID" : "eno4",
"คำอธิบาย" : "eno4",
"ชื่อ" : "eno4",
"ลำดับความสำคัญ": "ไม่เคย",
"ขีด จำกัด อัตรา" : 0,
"สถานะ": "ยกเลิกการเชื่อมต่อ",
"ประเภท" : "อีเธอร์เน็ต"
}
]