Чому IP-адреса для Linux Bridge, який є віртуальним пристроєм рівня 2?


11

Чи не повинен мост (або комутатор) працювати без IP-адреси? Я вважаю, що я можу br0налаштувати міст eth0і eth1як учасники не мають IP-адрес.

Я не можу зрозуміти, чому потрібно виділити адресу br0?

Відповіді:


17

Для функціонування мосту не потрібна IP-адреса. Без цього він просто виконає комутацію рівня 2, протокол, що охоплює дерево, та фільтрацію (якщо налаштовано).

IP-адреса потрібна, якщо ви хочете, щоб ваш міст брав участь у маршрутизації IP-пакетів 3-го рівня.

Як приклад, ви можете встановити міст без IP-адреси в Debian / Ubuntu, використовуючи наступне в /etc/network/interfaces

auto br0
iface br0 inet manual
         bridge_ports eth0 eth1

Друге речення відповідає на моє запитання. Видаліть частину, що залишилася, і я прийму це як відповідь.
Вінай Кумар

2
Я трохи неохоче підстригаю всіх, окрім 2-го сенсації. Перше речення відповідає на перший рядок вашого питання. Справді, спосіб налаштування інтерфейсу без IP-адреси на Debian / Ubuntu лише слабко пов'язаний з вашим запитанням, так що його, можливо, можна буде видалити, якщо вважати його занадто тематичним.
Річм

Чи означає це, що якщо інтерфейси на мості хочуть отримати доступ до хост-мережі чи Інтернету, то міст повинен мати IP-адресу? Так ефективно це перетворює міст на пристрій рівня 3 (як маршрутизатор)?
stackoverflower
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.