Назад | Перейти на главную страницу

Как открыть виртуальную подсеть для физического сетевого адаптера?

Я создал переключатель 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».

  1. Создайте свой vSwitch
    New-VMSwitch -SwitchName "NATSwitch" -SwitchType Internal
  2. Подключите vSwitch к запасному сетевому адаптеру. Просто выберите физические и виртуальные сетевые адаптеры на панели «Сетевые подключения» («Изменить настройки адаптера» в «Центре управления сетями и общим доступом»), щелкните правой кнопкой мыши и затем «Создать мост».
  3. Назначьте IP-адрес
    New-NetIPAddress -IPAddress 10.10.10.1 -PrefixLength 8 -InterfaceAlias "Network Bridge"
  4. Включить NAT
    New-NetNat -Name "NATnetwork" -InternalIPInterfaceAddressPrefix 10.10.10.1/8

Однако, если вам нужно привязать к изолированной сети только один физический интерфейс, естественно, вы просто создадите новый внешний vSwitch для машин, которые хотите изолировать. vSwitches не могут обмениваться данными между собой, если вы не присоедините связанные с ними физические интерфейсы вместе за пределами хоста. Например. подключение обоих портов к одному и тому же физическому коммутатору.