У меня проблема, я думал, что найду много ответов, но в конце кажется, что почему-то эта тема нигде не освещена. Вот чего я хочу добиться:
У меня есть Mac с VMWare Fusion, и в этой среде VMW я установил и запустил несколько машин. Все они находятся в VMW, определенном только с сетевой картой хоста, что означает, что они «живут» в отдельной сетевой среде (192.168.0.0). Мой Mac находится в сети 192.168.1.0
Я хотел настроить одну виртуальную машину в качестве маршрутизатора между двумя сетями, чтобы виртуальные машины могли выходить «наружу», а мой Mac мог входить «внутрь», потому что я хочу подключиться к некоторым виртуальным Linux по ssh.
Итак, я взял одну Windows2003, добавил к ней еще одну сетевую карту, установил эту новую сетевую карту в сеть 192.168.1.0 с IP 192.168.1.59 и запустил настройку «маршрутизации и удаленного доступа», и мне удалось заставить «выход» работать, так что все машины из виртуальной среды могут использовать этот маршрутизатор как шлюз в сеть 192.168.1.0 и далее.
На моем Mac я добавил новый маршрут с «добавлением маршрута» и установил для сети 192.168.0.0 адрес шлюза для второго сетевого адаптера Windows2003 (192.168.1.59). И когда я пингую что-то на 192.168.0.0, я вижу, что сетевая карта 192.168.1.59 принимает пакеты, но они не перенаправляются на сетевую карту 192.168.0.1, поэтому я предполагаю, что входящая маршрутизация не активна. Может ли кто-нибудь указать мне на статью, в которой объясняется, как ее активировать? Я нашел много статей о RAS и VPN с коммутируемыми линиями и прочим, но ничего о простой маршрутизации LAN-LAN.
Сеть только для хоста означает именно то, о чем говорится: гостевая ОС может связываться только с хостом. Чтобы добиться желаемого, вам необходимо использовать мостовой режим.