
答案1
程式:
optionalfeatures.exe
以管理員身分使用下列命令從命令提示字元或透過命令提示字元啟用 Windows 中的 Hyper-V 功能並重新啟動 PC。DISM.exe /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V /NoRestart
從開始功能表或執行對話方塊開啟 Hyper-V 管理器,鍵入
virtmgmt.msc
。前往虛擬交換器管理員 > 新虛擬網路交換器 > 選擇外部類型 > 建立虛擬交換器 > 確定。為該虛擬網路交換器選擇外部類型非常重要。請參閱下面的文章以了解更多詳細資訊。
- 開啟網路控制面板 (
ncpa.cpl
) > 選擇虛擬網路介面(附vEthernet
名稱)> 變更其 IP 和 MAC 位址。 IP 可以位於真實 NIC 的相同子網路和相同預設閘道中。
延伸閱讀:
答案2
Linux 程式:
所以最初我被要求在 Windows 中完成此操作。但由於 Windows 方式將花費我另外 2 個小時,所以我決定在 Linux 機器上執行此操作。無論如何,這就是我的做法,謝謝這回答。希望這能解決將來某人的問題。簡而言之:
在現有介面上建立虛擬鏈路。您應該獲得一個本地管理地址(這裡)傳入,這樣就不會弄亂事情(也是推薦的方法):
ip link add link eth0 address 56:8A:C0:DD:EE:FF eth0.1 type macvlan
調出介面:
ifconfig eth0.1 up
並取得地址:
dhclient -v eth0.1
延伸閱讀:
如果您堅持使用「真正的虛擬」接口,可以使用名為「vde2
在 Linux 上建立虛擬交換器」的軟體包。還沒嘗試過,但也許會有幫助。有點煩人的是 Windows 中不存在這樣的「小」工具。
(是的,我正在創建一個鏈接,而不是真正的介面。但它確實完成了我的工作。如果我的問題措辭錯誤,我很抱歉,您可以對其進行編輯以澄清。但最終它會顯示出來由於接口和流量確實通過該接口,所以可能已經解決了?
答案3
首先,您需要使用 Hyper-V 建立外部 v-switch(在 win10 上可用。我不確定,但我認為您需要安裝 Pro)。
建立 v-switch 後,您的實體 NIC 將轉移到 Hyper-V 管理,並且將建立虛擬 NIC(代表該 v-switch)(取代實體網路卡)。
您可以使用 Power-Shell 命令將另一個 Windows v-NIC 新增至該 v-switch(您必須以管理員身分執行它):
Add-VMNetworkAdapter -ManagementOS -SwitchName <Hyper-V's vSW name> -Name <vNIC name>
欲了解更多信息,請查看此鏈接:在 Windows 中使用虛擬 NIC
答案4
netsh wlan set hostednetwork mode=allow ssid=randomwifiname key=12345678
netsh wlan start hostednetwork
需要管理員權限,建立一個具有自己的介面的虛擬無線網路。您可以啟用網際網路共用、自動或靜態 DHCP。預設情況下,其 IP/子網路與通常的 192.168.xxx.xxx 本地介面完全分開。