Чому на мостовому пристрої повинен бути налаштований IP? [зачинено]


10

Я розумію, що мережевий міст має такий собі "віртуальний комутатор", який практично підключає мережеві пристрої (які були додані до мосту), як ніби я з'єднав би їх із реальним комутатором за допомогою кабелів ... але щось має бути не так така аналогія, оскільки мені чомусь потрібно встановити свою IP-адресу на мостовому пристрої.

Приклад

Для прикладу візьмемо наступне налаштування: У мене є машина, яка діє як хост для декількох віртуальних машин (мають власні пристрої віртуальної мережі vnet0, vnet1, vnet2, ...). Ця машина має один фізичний мережевий інтерфейс eth0, який я хочу використовувати для всіх віртуальних машин та моєї хост-машини для спілкування із зовнішнім світом.

Оскільки мій хост-апарат має IP-адресу, я вважаю, що я повинен налаштувати цей IP (зокрема шлюз за замовчуванням, 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

Відповіді:


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.