เหตุใดจึงต้องกำหนดค่า IP บนอุปกรณ์บริดจ์ [ปิด]


10

ความเข้าใจของฉันเกี่ยวกับสะพานเครือข่ายคือการมี "สวิตช์เสมือน" ซึ่งเชื่อมต่ออุปกรณ์เครือข่าย (ที่ถูกเพิ่มเข้ากับบริดจ์) ราวกับว่าฉันจะเชื่อมต่ออุปกรณ์เหล่านั้นกับสวิตช์จริงด้วยสายเคเบิล ... แต่มีบางอย่างผิดปกติ การเปรียบเทียบแบบนั้นด้วยเหตุผลบางอย่างฉันต้องตั้งค่าที่อยู่ IP ของฉันบนอุปกรณ์บริดจ์

ตัวอย่าง

ตัวอย่างเช่นให้เราทำการตั้งค่าต่อไปนี้: ฉันมีเครื่องที่ทำหน้าที่เป็นโฮสต์สำหรับเครื่องเสมือนหลายเครื่อง (มีอุปกรณ์เครือข่ายเสมือนของตัวเอง vnet0, vnet1, vnet2, ... ) เครื่องนี้มีส่วนต่อประสานเครือข่ายทางกายภาพหนึ่ง eth0 ซึ่งฉันต้องการใช้สำหรับเครื่องเสมือนทั้งหมดและเครื่องโฮสต์ของฉันเพื่อสื่อสารกับโลกภายนอก

เนื่องจากเครื่องโฮสต์ของฉันมีที่อยู่ IP ฉันจึงคิดว่าฉันควรกำหนดค่า IP นี้ (inkl. เกตเวย์เริ่มต้นเซิร์ฟเวอร์ DNS, ... ) บน eth0 จากนั้นฉันจะสร้างบริดจ์ br0 และเพิ่มอินเตอร์เฟสทั้งหมด (eth0, vnet0, vnet1, vnet2, .. ) ลงในบริดจ์นั้น มันไม่ทำงาน ...

ฉันต้องกำหนดค่าบริดจ์ br0 เพื่อให้มีที่อยู่ IP ของเครื่องโฮสต์ของฉัน (และยังได้กำหนดค่าเกตเวย์เริ่มต้นและเซิร์ฟเวอร์ DNS) แล้วเพิ่มอินเทอร์เฟซทั้งหมด (eth0, vnet0, vnet2, ... ) ไปยังบริดจ์ br0 .

เอาล่ะ ... มันใช้งานได้ดี แต่จริง ๆ แล้วฉันสงสัยว่าทำไมการกำหนด IP ลงบน eth0 ไม่ทำงาน ฉันดูเหมือนจะไม่มีความรู้พื้นฐานเกี่ยวกับการใช้งานได้จริง ดังนั้นฉันจะดีใจถ้ามีคนอธิบายได้ว่ามีอะไรผิดปกติ ฉันมักจะต้องการเข้าใจจริงๆว่าสิ่งเหล่านั้นทำงานอย่างไร ดังนั้นฉันจะดีใจถ้าคุณจะลงรายละเอียดกับโปรโตคอล


บริดจ์เชื่อมต่อเครือข่าย 2 เครือข่ายขึ้นไปให้เป็นเครือข่ายเดียวที่มีที่อยู่ IP หนึ่งแห่ง ที่อยู่ IP สำหรับอุปกรณ์เดียวของบริดจ์ไม่มีประโยชน์
ott--

@ott: อันที่จริงนี่เป็นการตั้งค่าปกติสำหรับการจำลองเสมือน KVM อุปกรณ์ vnet หลายตัวและอุปกรณ์ฟิสิคัลถูกเชื่อมโยง ในขณะที่เครื่องเสมือนทั้งหมดมี IP ของตัวเอง นอกจากนี้สำหรับเราเตอร์ MikroTik คุณสามารถกำหนดที่อยู่ IP ต่างๆบนพอร์ตทางกายภาพ (= อุปกรณ์) หรือบริดจ์ที่กำหนดบนอุปกรณ์เหล่านั้น ดูเหมือนว่า Linux จะมีความหมาย "สะพาน" ที่แตกต่างจากระบบปฏิบัติการของเราเตอร์บางตัว
SDwarfs

คำตอบ:


5

พวกเขาเป็นคิวที่คล้ายกันมากใน UL: /unix/86056/why-does-linux-require-moving-ip-from-eth-interface-to-bridge-interface

การวิเคราะห์คือ ETH มีลักษณะคล้ายกับสายสัญญาณอัปลิงค์ L1


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