Пользователь
Сообщения: 111
Благодарности: 0
|
Профиль
|
Отправить PM
| Цитировать
Спасибо всем коллеги за помощь и советы, но я разобрался все таки через PowerShell.
1) Создал в HV виртуальный коммутатор типа Внутренний - Internal.
2) Открываем PowerShell от имени админа
выполняем команду - Get-NetAdapter
Она выводит в моем случае такой результат
Name InterfaceDescription ifIndex Status MacAddress LinkSpeed
---- -------------------- ------- ------ ---------- ---------
LAN Intel(R) Ethernet Connection (2) I219-V 15 Up E0-D5-5E-45-D3-44 100 Mbps
vEthernet (Default Swi... Hyper-V Virtual Ethernet Adapter 18 Up D6-15-30-AE-D5-CA 10 Gbps
vEthernet (Internal Sw... Hyper-V Virtual Ethernet Adapter #2 38 Up 00-15-5D-F1-4C-06 10 Gbps
Нас интересует Internal Switch. Запоминаем его ifIndex - 38.
3) Выполняем команду - New-NetIPAddress -IPAddress 10.0.0.1 -PrefixLength 24 -InterfaceIndex 38
Тем самым создаем шлюз NAT с IP 10.0.0.1\24
4) После создаем правило NAT
New-NetNat -Name MyNATNetwork -InternalIPInterfaceAddressPrefix 10.0.0.0/24
5) Подключаем ВМ к виртуальному свичу InternalSwitch в консоли HV.
Т.к. пока у меня нет своего DHCP и контроллер домена еще не развернут в тестовой сети, я назначу статику для ВМ.
Стартую свою ВМ-Windows 7.
Делаю ей статику:
IP - 10.0.0.10, Mask - 255.255.255.0, GW - 10.0.0.1, DNS пока - 8.8.8.8
Работает! Интернет на виртуалке есть)!
P.S. Единственное, чтобы разрешить каким-то пакетам уходит в другую сеть, надо поковырять свой брэндмауэр. У меня к примеру нет пинга с ВМ за пределы сети 10.0.0.0\24. И установлен Kaspersky Internet Security на хосте. Вот пинг в нем и разрешил из сети 10.0.0.0\24 в интернет.
|
Отправлено: 17:17, 02-01-2019
| #4
|