Score:0

วิธีบริดจ์สองอินเทอร์เฟซในขณะที่ไม่ได้เชื่อมต่อ และใช้อินเทอร์เฟซที่สามสำหรับเครือข่าย

ธง cx

ฉันใช้ Linux - Ubuntu 20.04 ฉันกำลังพยายามใช้คีย์ 4G USB ที่แสดงในอินเทอร์เฟซเป็น "ppp0" (สร้างโดยใช้ wvdial) เพื่อเชื่อมโยงการเชื่อมต่อ 4G ที่ปลอดภัยกับอุปกรณ์เครือข่ายที่ละเอียดอ่อน (เทอร์มินัลการชำระเงิน) ที่เชื่อมต่อบน eth1 ของพีซีในขณะเดียวกันก็ใช้ eth2 สำหรับอินเทอร์เน็ตพีซี ฉันต้องการให้ผลลัพธ์เหมือนกับว่า ppp0 และ eth1 ถูกแยกออกจากพีซี และเชื่อมต่อเพราะฉันไม่ต้องการให้พีซีใช้การเชื่อมต่อ 4G ราคาแพง ฉันต้องการให้พีซีใช้ eth2 และ "ไม่เห็น" การมีอยู่ของ ppp0 หรือ eth1

ฉันประสบความสำเร็จในการเชื่อมต่อบริดจ์โดยใช้ตัวเลือกระบบ "แชร์กับคอมพิวเตอร์เครื่องอื่น" บนอินเทอร์เฟซ eth1 แต่พีซีไม่ได้แยกออกจากอินเทอร์เฟซ ppp0 ฉันลองใช้ iptables เช่นกัน แต่เช่นเคย บทช่วยสอนมากมายที่ฉันพบแสดงวิธีแชร์พีซีกับอินเทอร์เน็ต ฉันหลงทางนิดหน่อย

ฉันหวังว่าไดอะแกรมนี้จะช่วยให้คุณเข้าใจสถานการณ์: ป้อนคำอธิบายรูปภาพที่นี่

djdomi avatar
za flag
มีเหตุผลอะไรที่คุณไม่เพียงแค่ซื้อเราเตอร์ 4G ง่ายๆ? IMHO ที่มีประสิทธิภาพมากกว่า - หากคุณชำระเงินให้กับธุรกิจของคุณด้วย Terminal นี้ ให้ซื้อฮาร์ดแวร์แทนวิธีแก้ปัญหาบ้าๆ บอๆ
Marc-André Bouchard avatar
cx flag
เข้าใจแล้ว การทำงานบ้าๆ บอๆ คือการข้ามค่าใช้จ่ายสำหรับเราเตอร์ 4G ด้วยความอยากรู้อยากเห็น เพราะฉันมีความคิดเกี่ยวกับโซลูชัน "เราเตอร์ beaglebone 4G" อยู่แล้ว แต่ฉันอยากรู้จริงๆ ว่าเป็นไปได้ไหมที่จะกำหนดเส้นทางในคอมพิวเตอร์เครื่องเดียวแทน
A.B avatar
cl flag
A.B
เป็นไปได้ที่จะใช้การกำหนดเส้นทางนโยบายเพื่อกำหนดเส้นทาง ppp0 ไปยัง eth1 และ eth1 ไปยัง ppp0 ในขณะที่ออกจากโฮสต์โดยใช้ eth2 เท่านั้น หากไม่มีคำอธิบายว่าด้าน ppp0 (สันนิษฐานว่าเป็น "อินเทอร์เน็ต") สามารถเข้าถึง LAN บน eth1 ได้อย่างไร (สันนิษฐานว่าเป็น LAN ส่วนตัวแทนที่จะเป็น LAN สาธารณะ ดังนั้นจึงไม่สามารถเข้าถึงได้ *จาก* อินเทอร์เน็ต) ดีเอ็นเอท? ฉันคิดว่าคำตอบของฉันจะทำให้เกิดคำถามเพิ่มเติมจาก OP และฉันก็ไม่ต้องการสิ่งนี้ โปรดเพิ่มเค้าโครงที่สมบูรณ์ยิ่งขึ้นสำหรับปัญหาของคุณ ซึ่งรวมถึงที่อยู่ IP ทั้งหมดที่เกี่ยวข้อง แม้ว่าจะถูกทำให้ยุ่งเหยิงด้วย [RFC 5737](https://datatracker.ietf.org/doc/html/rfc5737)
Score:0
ธง cx

ในที่สุดฉันก็ได้ข้อสรุปว่าสิ่งนี้เป็นไปไม่ได้ที่จะทำ ฉันได้ลองใช้ iptables จนรู้ว่า iptables ปฏิเสธและยอมรับแพ็กเก็ตเท่านั้น แต่ไม่ได้กำหนดเส้นทาง สิ่งที่ฉันต้องการคือเพิ่มเติมเกี่ยวกับการกำหนดเส้นทาง ฉันได้ตรวจสอบสะพานแล้ว แต่ดูเหมือนว่าจะเกี่ยวกับการแบ่งปันอินเทอร์เน็ตจากคอมพิวเตอร์อีกครั้ง จากนั้นฉันดูตารางเส้นทางสำหรับ Linux แต่ดูเหมือนว่าคุณสามารถมีเส้นทางเริ่มต้นที่ถูกต้องได้เพียงเส้นทางเดียวและเป็นไปไม่ได้ที่จะกำหนดเส้นทาง "จากอินเทอร์เฟซไปยังอินเทอร์เฟซ" และถ้า 4G อยู่ในเส้นทางเริ่มต้น เมื่อการเชื่อมต่ออีเธอร์เน็ตล้มเหลว คุณจะระบาย การเชื่อมต่อ 4G ฉันได้อ่านเกี่ยวกับ Vlan เล็กน้อย แต่ดูเหมือนจะไม่มีประโยชน์ในสถานการณ์นี้

ตลอดเวลาที่ฉันทำการทดสอบนั้น ผู้จัดการเครือข่ายของ Ubuntu ยากที่จะเอาชนะได้ ดังนั้นฉันจึงลองใน Debian ซึ่งไม่ได้อาศัย Network Manager และมันก็เป็นไปไม่ได้เช่นกัน ฉันยอมแพ้และฉันจะใช้ Beaglebone สำหรับ "ตัวแปลง" 4G-USB เป็น RJ45 หากมีคนคิดว่าสิ่งนี้เป็นไปได้ที่จะทำ ฉันอยากรู้อยากเห็นวิธีแก้ปัญหาจริงๆ แต่จากความรู้และการวิจัยของฉัน ฉันคิดว่ามันไม่เป็นไปได้ราวกับว่าการตั้งค่านี้ต้องการตารางเส้นทางสองตารางแยกกันซึ่งไม่สามารถทำได้ เมื่อมีเครือข่ายแล้ว พีซีทั้งเครื่องจะต้องรับรู้ถึงสิ่งนี้ ไม่สามารถส่งต่อไปยังพอร์ตอื่นแบบสุ่มสี่สุ่มห้า

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา