Связь между NAT VMSwitch и NetNat Windows Powershell

Был бы очень признателен, если бы кто-нибудь мог ответить на этот вопрос для меня, это меня уже некоторое время беспокоило. Я просматривал документацию и статьи по созданию виртуальных коммутаторов nat, и сам процесс у меня в порядке. Но есть некоторые нюансы, которых я не понимаю. На главный из них я наткнулся в этой статье.

https://www.petri.com/using-nat-virtual-switch-hyper-v

Когда вы создаете новый виртуальный переключатель NAT в PowerShell, вы назначаете сетевой карте хоста IP-адрес, длину префикса, псевдоним , так далее. Что меня смущает, так это то, что он выполняет эту команду:

New-NetNAT -Name “NATNetwork” -InternalIPInterfaceAddressPrefix 192.168.0.0/24

Он автоматически применяет это к «NATSwitch», но нигде в команде он не указывает, на каком переключателе применить эту конфигурацию. У меня вопрос в том, кого, черт возьми, Windows знает, где применить эту конфигурацию «New-NetNAT», не получив явного указания? Я чувствую, что это вызовет проблемы в будущем, если я попытаюсь создать более одного виртуального коммутатора. Любая помощь приветствуется!

1
задан 13 December 2018 в 07:15
1 ответ

В предыдущей команде он назначает IP-адрес 192.168.0.1 виртуальному сетевому адаптеру, подключенному к этому коммутатору. В показанной вами команде диапазон IP-адресов для NAT устанавливается в той же области, что и новый IP-адрес (адрес 192.168.0.1 принадлежит сети 192.168.0.0/24). Если вы создаете дополнительные переключатели NAT, вам нужно только убедиться, что новая сеть NAT не конфликтует с существующими сетями и что соответствующий IP-адрес vNIC принадлежит этой сети.

1
ответ дан 3 December 2019 в 23:09

Теги

Похожие вопросы