Я создал переключатель NAT на моем хосте Hyper-V (диапазон хостов 192.168.2.0/24), как описано Вот. Он работает хорошо, и у меня есть старый PDC, работающий в своей собственной подсети (диапазон подсети 10.10.10.0/8).
Проблема: этот PDC содержит старую резервную копию, которую мне нужно восстановить на физическом оборудовании. Я не могу оправдать выключение всей сети 192.168.2.0/24 только для того, чтобы иметь возможность подключиться к старому PDC извне хост-машины.
На главном компьютере есть две физические сетевые карты, одна из которых в настоящее время не используется и поэтому доступна для этой задачи.
Есть ли способ привязать этот второй сетевой адаптер к подсети NAT 10.10.10.0/8?
Я просмотрел два почти похожие вопросы, Вот и Вот, но они довольно старые и относятся к VMWare. Я надеюсь найти способ добиться этого с помощью PowerShell, если это возможно.
Я ничего не пробовал, потому что, честно говоря, не знаю, с чего начать.
По сути, вы хотите попробовать подключить запасную сетевую карту к vSwitch. Насколько мне известно, вы не можете использовать PowerShell или какие-либо инструменты командной строки (включая netsh) для управления мостами. Это необходимо сделать через панель «Сетевые подключения». Там есть netsh bridge install
но я никогда не видел, чтобы он делал что-либо, кроме возврата «Unsupported - Use Network Connections window».
New-VMSwitch -SwitchName "NATSwitch" -SwitchType Internal
New-NetIPAddress -IPAddress 10.10.10.1 -PrefixLength 8 -InterfaceAlias "Network Bridge"
New-NetNat -Name "NATnetwork" -InternalIPInterfaceAddressPrefix 10.10.10.1/8
Однако, если вам нужно привязать к изолированной сети только один физический интерфейс, естественно, вы просто создадите новый внешний vSwitch для машин, которые хотите изолировать. vSwitches не могут обмениваться данными между собой, если вы не присоедините связанные с ними физические интерфейсы вместе за пределами хоста. Например. подключение обоих портов к одному и тому же физическому коммутатору.