Windows安装Hyper-V

Hyper-V虚拟机使用

一、Hyper-v设置虚拟机NAT模式上网

1.1 安装hyper-v

windows 专业版可以跳过

  1. 在桌面新建文件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

如果是家庭版,按照如上步骤安装后这里会自动启用。

Snipaste_2024-01-29_20-48-28

二、配置NAT模式让虚拟机上网

  1. 以管理员身份打开 PowerShell 控制台。

  2. 创建内部交换机,名字要换成自己想要的。

    New-VMSwitch -SwitchName "VM-NAT" -SwitchType Internal
    
  3. 查找刚创建的虚拟交换机的接口索引。

    可以通过运行 Get-NetAdapter 来查找接口索引

    你的输出应类似下面的形式:

    Snipaste_2024-01-29_20-53-14

  4. 使用 New-NetIPAddress配置 NAT 网关。

    New-NetIPAddress -IPAddress 172.16.1.254 -PrefixLength 24 -InterfaceIndex 72
    

    注意:172.16.1.254要换成你自己想要设置的网关ip,这个网关等会儿会给你的虚拟机用,24是网段的掩码,最后的72是你虚拟交换机的ifIndex,换成自己的。

  5. 使用New-NetNat配置 NAT 网络。

    New-NetNat -Name MyNATnetwork -InternalIPInterfaceAddressPrefix 172.16.1.0/24
    

    其中'MyNATnetwork”设置成自己想要的名称,172.16.1.0/24是要设置成自己要设置的子网。

  6. 虚拟机网络配置

    ip地址自己设定,跟上述配置在一个网段即可

    网关地址就是上面设置的NAT网关IP,

    dns地址要设置宿主机的DNS或者直接设置外网公用的DNS,如:

    阿里云:223.5.5.5
    
posted @ 2024-12-05 17:36  国杰响当当  阅读(258)  评论(0)    收藏  举报