У меня есть индивидуальная настройка сети. У моих серверов есть то, что я бы назвал "основным IP" со шлюзом, например:
Основной IP: 67.166.214.148
Сетевая маска: 255.255.255.0
Шлюз: 67.166.214.1
И затем у меня есть дополнительные IP-адреса, которые маршрутизируются на сервер через его основной IP-адрес, например:
Дополнительно: 66.249.70.2
Маска сети: 255.255.255.255
а затем в основном мой маршрутизатор имеет статический или BGP-маршрут, например ip route 66.249.70.2 255.255.255.255 67.166.214.148
)
Я могу без проблем подключиться к внешнему миру через дополнительный IP-адрес на моем хосте, но это немного сложно, когда дело доходит до использования дополнительного IP-адреса таким образом на виртуальных машинах внутри хоста.
На linux vm я могу:
ip ro default via 67.166.214.1
ip ro add 67.166.214.1 dev eth0
(так что в основном он говорит, что 67.166.214.1
доступен через eth0(bridged)
устройство, а затем хост-сервер перенаправляет его на маршрутизатор, и он работает)
Я не могу воссоздать это на виртуальной машине Windows. Есть ли способ указать моей виртуальной машине Windows использовать устройство NIC в качестве шлюза, как это возможно в Linux? Или используйте обходной путь.