Hyper-V 自定义内部网络网段和IP地址
目录
Hyper-V 默认的Default Switch同时支持了NAT网络以及DHCP,虚拟机能够访问外网。但是这个网段不能自定义。
有条件的话可以使用桥接模式,这样虚拟机和物理机对外处于一个子网内,IP是由路由器(或者其他网络设备)分配。可以跳过后面的内容。
添加虚拟交换机
-
手动添加
可以到Hyper V管理器 虚拟交换机管理器 新建虚拟交换机
类型选择内部
-
使用powershell添加
以管理员身份启动PowerShell
Win11和新一点的Win10系统可以通过右键点击开始菜单,选择
Windows 终端(管理员)
打开# 创建虚拟交换机,等同于在Hyper-V管理器界面中新建虚拟网络交换机 New-VMSwitch -SwitchName "NAT" -SwitchType Internal
设置ip地址
-
手动设置
进入windows设置,给网卡
vEthernet (NAT)
设置固定ip和子网掩码 -
使用powershell设置
# 查看 NAT 的 ifindex Get-NetAdapter
# 创建ip,InterfaceIndex参数自行调整为上一步获取到的ifindex。这一步等同于在 控制面版-网卡属性 中设置ip New-NetIPAddress -IPAddress 192.168.200.1 -PrefixLength 24 -InterfaceIndex 41
创建NAT网络
New-NetNat -Name NAT -InternalIPInterfaceAddressPrefix 192.168.200.1/24
删除NAT网络
Get-NetNat # NAT网络保持一个就行了,可以删除后重新创建
Get-NetNat | Remove-NetNat # 删除nat网络