Windows安装Hyper-V
Hyper-V虚拟机使用
一、Hyper-v设置虚拟机NAT模式上网
1.1 安装hyper-v
windows 专业版可以跳过
- 在桌面新建文件
hyper_install.txt,写入如下内容:
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
保存后把文件扩展名改成.bat,之后右键以管理员身份运行。最后我们输入Y并重启电脑。
1.2 启用hyper-v
如果是家庭版,按照如上步骤安装后这里会自动启用。

二、配置NAT模式让虚拟机上网
-
以管理员身份打开 PowerShell 控制台。
-
创建内部交换机,名字要换成自己想要的。
New-VMSwitch -SwitchName "VM-NAT" -SwitchType Internal -
查找刚创建的虚拟交换机的接口索引。
可以通过运行
Get-NetAdapter来查找接口索引你的输出应类似下面的形式:

-
使用 New-NetIPAddress配置 NAT 网关。
New-NetIPAddress -IPAddress 172.16.1.254 -PrefixLength 24 -InterfaceIndex 72注意:
172.16.1.254要换成你自己想要设置的网关ip,这个网关等会儿会给你的虚拟机用,24是网段的掩码,最后的72是你虚拟交换机的ifIndex,换成自己的。 -
使用New-NetNat配置 NAT 网络。
New-NetNat -Name MyNATnetwork -InternalIPInterfaceAddressPrefix 172.16.1.0/24其中'MyNATnetwork”设置成自己想要的名称,172.16.1.0/24是要设置成自己要设置的子网。
-
虚拟机网络配置
ip地址自己设定,跟上述配置在一个网段即可
网关地址就是上面设置的NAT网关IP,
dns地址要设置宿主机的DNS或者直接设置外网公用的DNS,如:
阿里云:223.5.5.5

浙公网安备 33010602011771号