Как работает VirtualBox NAT

Как работает VirtualBox NAT

Когда я выбираю NAT в настройках сети, моя гостевая виртуальная машина получает 10.0.2.15 со шлюзом 10.0.2.2. Но я не вижу никаких виртуальных устройств на своем хосте. Что на самом деле выполняет функции NAT?

Как я себе это представляю: есть виртуальное устройство с одним ip на моей хост-машине и другим в сети NAT. Есть 10.0.2.2 для сети NAT. Но где его ip на моей хост-машине?

решение1

В этом случае NAT выполняется внутри самого VirtualBox. Виртуальная машина вообще не подключена напрямую к сети ядра вашего хоста — она сначала проходит через собственные сетевые функции VirtualBox, который действует как маршрутизатор с поддержкой NAT (или, скорее, какSLiRP-подобные шлюзы).

Связанный контент