Мостові мережі та адаптери віртуальної мережі


0

Скажімо, у мене на хост-машині є фізичний мережевий адаптер eth0 та віртуальна машина VirtualBox з мостовою мережею. Хост і віртуальна машина мають різні ІР-адреси в одній мережі.

Я можу з легкістю пропрасувати цю віртуальну машину з моєї локальної мережі. Але я не можу зрозуміти, як це можливо. Запит на трансляцію ARP надсилається на всі картки фізичної мережі. На хості з моєю віртуальною машиною запит ARP дублюється на адаптер віртуальної мережі (тому що він з'єднаний). Відповіді віртуальної машини з відповіддю ARP, що містить його MAC. Але MAC-адреса віртуального адаптера відрізняється від MAC-адреси реальної фізичної мережі.

Яким чином IP-пакет зрештою досягає віртуального адаптера?

Відповіді:


3

Коли ви виберете для мостової мережі у Virtualbox, це буде розпізнано так, ніби воно безпосередньо підключено до інтерфейсу. Це пояснюється тут:

За допомогою мостових мереж VirtualBox використовує драйвер пристрою у вашій хост-системі, який фільтрує дані з вашого фізичного адаптера мережі. Тому цей драйвер називається драйвером "чистого фільтра". Це дозволяє VirtualBox перехоплювати дані з фізичної мережі та вводити в неї дані, ефективно створюючи новий мережевий інтерфейс у програмному забезпеченні. Коли гість використовує такий новий програмний інтерфейс, він виглядає на хост-системі так, ніби гість був фізично підключений до інтерфейсу за допомогою мережного кабелю : хост може надсилати дані гостям через цей інтерфейс і отримувати дані з нього.

Докладніше про мостові мережі з Virtualbox можна знайти на веб- сайті http://www.virtualbox.org/manual/ch06.html#network_bridged

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