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

Я создал коммутатор 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.

Я ничего не пробовал, потому что, честно говоря, я не знаю, с чего начать.

1 ответ

Решение

В основном вы хотите подключить запасную сетевую карту к вашему vSwitch. Насколько мне известно, вы не можете использовать PowerShell или любые инструменты командной строки (включая netsh) для управления мостами. Это должно быть сделано через панель "Сетевые подключения". Есть netsh bridge install но я никогда не видел, чтобы он делал что-то кроме возврата "Unsupported - Use Network Connections".

  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

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

Другие вопросы по тегам