ทำไมที่อยู่ IP สำหรับ Linux Bridge ซึ่งเป็นอุปกรณ์เสมือนเลเยอร์ 2


11

ไม่ควรเชื่อม (หรือสวิตช์) ทำงานโดยไม่มีที่อยู่ IP ใช่หรือไม่ ฉันเชื่อว่าฉันสามารถbr0ติดตั้งบริดจ์ด้วยeth0และeth1ในฐานะสมาชิกที่ไม่มีที่อยู่ IP

ผมไม่เข้าใจว่าทำไมที่อยู่ควรจะจัดสรรให้br0?

คำตอบ:


17

บริดจ์ไม่จำเป็นต้องใช้ที่อยู่ IP ในการทำงาน หากไม่มีตัวใดตัวหนึ่งมันก็จะทำการสลับเลเยอร์ 2 ทอดโปรโตคอลต้นไม้และการกรอง (ถ้ากำหนดค่า)

ที่อยู่ IP เป็นสิ่งจำเป็นหากคุณต้องการให้บริดจ์ของคุณมีส่วนร่วมในการกำหนดเส้นทางเลเยอร์ 3 ของแพ็กเก็ต IP

ตัวอย่างเช่นคุณสามารถตั้งค่าบริดจ์โดยไม่มีที่อยู่ IP ใน Debian / Ubuntu โดยใช้ข้อมูลต่อไปนี้ใน /etc/network/interfaces

auto br0
iface br0 inet manual
         bridge_ports eth0 eth1

ประโยคที่สองตอบคำถามของฉัน ลบส่วนที่เหลือออกและฉันจะยอมรับว่าเป็นคำตอบ
Vinay Kumar

2
ฉันลังเลเล็กน้อยที่จะตัดทั้งหมด แต่ประโยคที่ 2 ประโยคแรกตอบคำถามแรกของคุณ วิธีการตั้งค่าอินเทอร์เฟซที่ไม่ใช้ IP บน Debian / Ubuntu เป็นสิ่งที่เกี่ยวข้องกับคำถามของคุณเพียงเล็กน้อยเท่านั้นดังนั้นคำถามนี้อาจถูกลบได้หากพิจารณานอกหัวข้อ
Richm

นี่หมายความว่าหากอินเตอร์เฟสบนบริดจ์ต้องการเข้าถึงเครือข่ายโฮสต์หรืออินเทอร์เน็ตดังนั้นบริดจ์จะต้องมีที่อยู่ IP หรือไม่ อย่างมีประสิทธิภาพนี่จะทำให้บริดจ์เป็นอุปกรณ์เลเยอร์ 3 (เช่นเราเตอร์) หรือไม่
stackoverflower
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.