З посібника з VirtualBox Розділ 6 Віртуальні мережі, розділ Мостові мережі :
За допомогою мостових мереж VirtualBox використовує драйвер пристрою у вашій хост-системі, який фільтрує дані з вашого фізичного адаптера мережі. Тому цей драйвер називається драйвером "чистого фільтра". Це дозволяє VirtualBox перехоплювати дані з фізичної мережі та вводити в неї дані, ефективно створюючи новий мережевий інтерфейс у програмному забезпеченні. Коли гість використовує такий новий програмний інтерфейс, він вважає, що гість фізично підключений до інтерфейсу за допомогою мережного кабелю: хост може надсилати дані гостям через цей інтерфейс і отримувати дані з нього. Це означає, що ви можете налаштувати маршрутизацію чи з'єднання між гостем та іншими мережами.
З Вікіпедії Бридж (мережа) :
Мережевий міст - це мережевий пристрій, який з'єднує більше одного мережевого сегмента. У моделі OSI мостинг діє в перших двох шарах , нижче мережевого рівня.
Я не маю особистих знань, що працюють на цих мережевих рівнях, але з вищевикладеного мені здається, що VirtualBox та інші віртуальні менеджери використовують системні драйвери для введення пакетів у мережу та прикидаються фізичними адаптерами.
Оскільки всі пакети надсилаються до всієї мережі, кожен пристрій читає лише ті пакунки, які позначені його адресою (якщо не нюхає ), то віртуальний драйвер просто вводить пакети з власною віртуальною MAC-адресою та відповідає на пакунки, призначені для цієї MAC-адреси. , навіть якщо фізично такого адаптера не існує.
Це робиться на досить низькому рівні мережевої моделі, щоб хост не реагував на ці повідомлення на вищих рівнях, оскільки вони штамповані іншою MAC-адресою, ніж у хоста.
Це точно та сама техніка, яку використовують хакери для атаки на підробку,
використовуючи підробку IP-адреси .
Віртуальна MAC-адреса винайдена менеджером віртуальної машини або може бути вказана або змінена в будь-який час. Це може бути будь-яка юридична MAC-адреса, яка не дублює таку, яку має інший пристрій у локальній мережі.
IP-адреса виділяється цьому віртуальному адаптеру сервером DHCP, який зазвичай є маршрутизатором, як і для будь-якого іншого фізичного пристрою.
Причина того, що ви можете підключитися до захищеної паролем WiFi мережі, не вводячи пароль, є більш дивним, але я гадаю, що драйвер VirtualBox знайшов і використав маркер, який повернувся хосту, коли він увійшов у мережу. Це також пояснить, чому він не відображається у розділі «Приєднані пристрої» вашого маршрутизатора, оскільки він ніколи офіційно не приєднувався до мережі. Переадресація все ще працює, оскільки маршрутизатор просто повторно відправляє пакет на переадресовану адресу, а драйвер VirtualBox відповідає.
Нарешті, це не мультихомінг - це один комп’ютер, на якому працює одна операційна система, яка має кілька IP-адрес через декілька адаптерів, всі вони відомі цій одній ОС.
Для отримання додаткової інформації дивіться статтю у Вікіпедії про модель OSI , а особливо щодо шарів OSI.