關于Windows 10 Pro和Hyper-V虛拟機
Hyper-V虛拟機是Windows 8及以上提供的、與MS Windows內建的平台化虛拟軟體,在Windows 10 Pro上預設與系統內建。
通過Hyper-V建立的虛拟機可以獲得類似真機的體驗,相對系統的相容性也好于VMware以及Virtual Box,是以較為推薦。
但是在Hyper-V提供的GUI管理工具中并不提供直接建立NAT網絡的入口,是以需要通過PowerShell建立NAT網絡。
準備工作
- 在“啟用或關閉windows功能”對話框中勾選
Windows PowerShell的Hyper-V子產品
- 安裝Hyper-V并安裝客戶機系統
- 啟動帶管理者權限的PowerShell視窗
建立虛拟NAT網絡
- 建立内部虛拟交換機
執行完該指令後,即可成功建立名為C:\ > New-VMSwitch -SwitchName "NAT" -SwitchType Internal
的虛拟交換機,可以在Hyper-V管理器中看到NAT
- 擷取虛拟交換機的接口索引(InterfaceIndex, IfIndex)
可以看到虛拟交換機C:\ > Get-NetAdapter Name InterfaceDescription ifIndex Status MacAddress LinkSpeed ---- -------------------- ------- ------ ---------- --------- vEthernet (NAT) Hyper-V Virtual Ethernet Adapter 24 Up 00-15-5D-00-6A-01 10 Gbps Wi-Fi Marvell AVASTAR Wireless-AC Net... 18 Up 98-5F-D3-34-0C-D3 300 Mbps Bluetooth Network ... Bluetooth Device (Personal Area... 21 Disconnected 98-5F-D3-34-0C-D4 3 Mbps
的索引為24,記住備用NAT
- 為
配置設定IPv4位址NAT
其中,C:\ > New-NetIPAddress -IPAddress 192.168.24.1 -PrefixLength 24 -InterfaceIndex 24
是要配置的IP位址,-IPAddress
是要設定的子網字首長度,常用12-24之間的數字,-PrefixLength
是上一步中擷取的-InterfaceIndex
,不能更改。但是IP位址不能和本機其他網絡擴充卡沖突。IfIndex
- 配置NAT網絡
C:\ > New-NetNat -Name MyNATnetwork -InternalIPInterfaceAddressPrefix 192.168.24.0/24
選項指定描述該NAT網絡的名字,将來便于通過該辨別删除此網絡。-Name
-
進入客戶機系統配置IP
按照前文所述,配置的IP位址應該是
,其中192.168.24.xxx
是2-255之間的數字;預設網關是xxx
;子網字首為192.168.24.1
,或者子網字首長度為24;DNS伺服器可以直接使用公網的開放DNS。由于各種客戶機的設定方法不同,此處不贅述。255.255.255.0
結束
完成上述配置後,即可使用配置好的IP通過ssh或者mstsc連接配接客戶機系統,現在,開始享受吧!