Что касается конфигурации Hyper-V, на моем Windows хосте я получил NI C с двумя IP-адресами (192.168.1.1 и 192.168.1.2).
В моем госте Hyper-V я у вас есть виртуальный NI C, настроенный для NAT, и он прекрасно работает для проверки связи с хостами в сети 192.168.1.0/24! Сеть NAT находится в диапазоне 192.168.137.0/24.
Теперь я хотел бы использовать адрес 192.168.1.1 или 192.168.1.2 в зависимости от исходного IP-адреса моей сети NAT. Поэтому я хотел бы настроить правило * STATI c NAT. (например, чтобы сопоставить все трафики c с IP 192.168.137.10 на 192.168.1.2)
Сначала я попробовал ( разделить для удобства чтения )
Add-NetNatStaticMapping -NatName "NAT"
-ExternalPort 80
-InternalPort 80
-Protocol TCP
-ExternalIPAddress 192.168.1.2
-InternalIPAddress 192.168.137.10
Здесь я получаю сообщение об ошибке, что отсутствует какой-либо внешний IP-адрес, и что я добавлю его с помощью Add-NetNatExternal Address
Так что я попробовал с
Add-NetNatExternalIPAddress -NatName "NAT" -IPAddress 192.168.1.2
Здесь я получил ошибку
Элемент не найден
Существуют ли другие способы использования указанного c IP в зависимости от исходного IP-адреса в моей виртуальной машине?