iT邦幫忙

0

Hyper V 用vhd新建的虛擬主機, 無法啟動<因為,乙太網路交換器可能不存在,無法配置資源>

  • 分享至 

  • xImage

https://ithelp.ithome.com.tw/upload/images/20220715/20054533zVpnX0LH8U.jpg
HyperV 虛擬交換器

https://ithelp.ithome.com.tw/upload/images/20220715/20054533IIRUQFnwcn.jpg
VM設定:網路介面卡 (Default)

https://ithelp.ithome.com.tw/upload/images/20220715/20054533I0i1zEZOMN.jpg
VM無法啟動

各位大大好,
我有一個vhd, 建立為虛擬主機後, 無法開機.
錯誤訊息為:
VM 無法啟動.
Synthetic Ethernet Port<執行個體識別碼 F8DAFF52-A021-4D29-B23A-05315D99F499):錯誤'已逾時,因此傳回此操作.'.
連線到虛擬網路時無法配置資源.乙太網路交換器可能不存在.

但, 倘不連網路卡, 可以啟動VM, 但, 就是沒有網路....

已試過將網路交換器的名稱和之前vhd的VM名稱相同為NIC2.
也試過虛擬交換器為內部不行. 換外部也不行. 加插網卡也都不行.

環境為Window 10下的HyperV, 以虛擬主機備份的vhd,建立.

請教解法. 謝謝.

Br, Jen

看更多先前的討論...收起先前的討論...
虛擬交換器建立兩個設定 內部 跟 外部,
內部的意思是你所有的VM會在封閉的內部網路,
如果你沒有設定好怎麼連外,整個內部網路是無法對外的,
等於是一種封閉測試環境

外部的意思是你允許VM使用HOST的網卡對外,但是有些模式要注意
你要橋接還是NAT,這兩種方式有差,先設定好,建議用橋接
然後VM的設定檔,網路的部份再去指定你要用內部還是外部
froce iT邦大師 1 級 ‧ 2022-07-14 16:27:37 檢舉
重建一個 virtual hub 然後把舊的都移乾淨,再把新的加回去並且重新設定網路,這通常是因為搬遷的時候沒有建立好對應的 virtual hub所導致。

名稱一樣沒用,這個都是認UID的。
itjen iT邦新手 3 級 ‧ 2022-07-14 17:05:18 檢舉
Hello Force,
無法移除HyperV的Default Switch.
itjen iT邦新手 3 級 ‧ 2022-07-14 17:12:49 檢舉
感謝 窮嘶發發發 大大,
Default Switch 預設為內部網路, 有勾選<允許管理作業系統共用此網路介面卡(M)
i 預設網路交換器使用 NAT<網路位址轉譯>,自動將電腦網路的存取權提供給虛擬機器.

但, 我的問題是不論連哪一種, VM都無法啟動.
只有在VM網路卡為未連接時, VM可以正常啟動.

但, VM的網路為X 斷線.

問題是如何可以使VM可以在有<網路介面卡>連接下, 可以啟動VM.
再去處理可否連網際網路問題.

感謝二位大大的回覆,請幫忙. 謝謝.
印象中內部網路不能允許管理跟共用,他是虛擬的內部網路,跟HOST的網路完全分隔
只有使用外部網路 才可以選 共用 跟橋接還是 NAT
這個要確認清楚喔

外部網路的意思是 使用外部網路的VM,本身的網路與HOST相連,如果選橋接模式,那VM會與HOST相同的網段,選NAT,是不同網段,有點DMZ的意思,VM的網路與HOST是相連的,但VM會被包在DMZ裡面,這些都是基本觀念,給樓主參考
還有一種方式,新增一個虛擬網路交換器,按照我上面說的把內部跟外部網路設定一下,讓VM的設定檔去使用新的虛擬網路交換器的設定,不要用預設的網路交換器,這樣試試看
要刪除虛擬網路交換器,必須把所有的虛擬網路交換器內的網路設定檔全部清掉才行,樓主也可以自己試試
froce iT邦大師 1 級 ‧ 2022-07-15 08:19:59 檢舉
> 要刪除虛擬網路交換器,必須把所有的虛擬網路交換器內的網路設定檔全部清掉才行

對,所有vm裡有用到這個虛擬交換器的,都得先移除掉。
不過我有段時間沒用hyper-v了,操作有點忘了。
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答