iT邦幫忙

0

無法設win10 Hyper-V 與 host 獨立網路的 VM (二張網卡), VM 網路不通.. **己解決**

我想在W10PC (1803)上架一個 Hyper-V 的 Win7 VM,原PC 有二張網卡,一張是原本pc on board 的網卡,另一張是外加的 USB 網卡,要給 vm 上網用的。二個網卡的網路是不同網路,不同網域,且有 DHCP。

想要host pc 和 vm 是全獨立網路,互不相連。Host 也不需管理vm 的網路,簡單的說,就是二台功能全部獨立。

可是問題來了,我設 external network 把第二張 usb網卡給 vm,但vm 硬體上是可以抓到 virtual switch,但IP 抓不到,也連不上。就算手動設固定IP也是。看起來就像它與virtual switch分屬不同的網域,或vlan,線路有通,但IP 不通。而且更怪的是,放久一點還抓的到 DHCP 分派的 IP,但還是通不了,出不去..

請問有人知道為什麼嗎??要如何解??
下圖為H-V 的V-S 設定
https://ithelp.ithome.com.tw/upload/images/20180831/20111376mdsEta3myo.jpg

因要網路獨立,不讓host 用,所以不選下面的設定
https://ithelp.ithome.com.tw/upload/images/20180831/20111376mv48POZhHl.jpg

在vm端的設定,除了選剛設好的 v-s,其它都是系統內定值
https://ithelp.ithome.com.tw/upload/images/20180831/20111376mpQ9xhvjaT.jpg

在vm 中,有網卡出來,但不通
https://ithelp.ithome.com.tw/upload/images/20180831/20111376h8Srk6oedV.jpg

一開始網路資料如下
https://ithelp.ithome.com.tw/upload/images/20180831/20111376uxdaM546fS.jpg

可以看到網卡在硬體層是連的到,但資料不通,收不到任何東西。
https://ithelp.ithome.com.tw/upload/images/20180831/2011137646G5SN2bpZ.jpg

更怪的是,放久一點,竟可以抓到 DHCP 給的 IP ,但一樣通不出去。所以就算手動設固定 IP 也沒用..
https://ithelp.ithome.com.tw/upload/images/20180831/20111376VutsjFz1QN.jpg

請教是那裡沒有設好嗎???

PS: 就算把它選了(Allow management operation system to share this network deapter),讓 host 可以管理,
結果會是 host 可以抓到二個網卡,二個 IP,二個 IP 都可以用。Host 表現都正常,但 VM 和上面所說都一樣,抓不到 IP ,也不出去。
https://ithelp.ithome.com.tw/upload/images/20180831/20111376mv48POZhHl.jpg

Ps1: 多謝"窮嘶發發發"回覆,但 Default switch 為系統內定,法移除..
https://ithelp.ithome.com.tw/upload/images/20180903/20111376A4bjgHnvqK.jpg


最後問題解決了,果然是硬體上的問題。之前的外接 USB 網卡,雖然在 win7 Virtual PC上工作的很好,但 win10 VM 的環境是和之前 win7 完全不同。win7 可以在 host 抓不到 Driver 下,但VM裝 driver一樣工作的很好。但在win10下確完全在host的控制下,而且host可以工作但vm不一定。最好的例子是 USB drive。在我換成用 Pci-e boardcon BCM5751 的網卡後,設定都一樣,但一點問題也沒有。所以不是設定的問題,而是VM硬體支援度的問題....

看更多先前的討論...收起先前的討論...
小成 iT邦高手 10 級 ‧ 2018-08-31 16:51:01 檢舉
圖片.....不修一下嗎?
yiwen_su iT邦新手 5 級 ‧ 2018-08-31 16:57:10 檢舉
sorry. 新手還不太會用,已修正 ..多謝
我剛剛在自己的環境做了測試,我目前的環境,按照你設定的方式
在 VM 上面是 可以連上網際網路,我用的是 無線網卡,連到公司內的 AP 或是 公司外的 AP 或是 手機4G熱點 都是OK的
所以我想樓主問題點不是 實體線路有問題,就是在GW 那裏有鎖這台 VM 的 MAC
我自己的檢查會先查 實體的 L2 交換機,看看連這台VM 網卡的線路有沒有問題
做一些簡單的測試,然後在往上看GW 那裏有沒有需要做設定
這些設定好,自然就會通
另外,你的 GUEST 應該是 WIN 7,有上進階驅動嘛,要上喔,不然有些功能會有問題的
yiwen_su iT邦新手 5 級 ‧ 2018-09-03 09:13:25 檢舉
多謝回覆,但 Default Switch 是系統內定的,無法移除 。另Default switch 是 Host 用的網卡,所以我不能選它.也無法改.(這是個長故事,Host 有 MS Dot1x 認証,上網要經 Proxy, 但proxy 也要帳密,所以 NAT 給 vm 也不行。所以才想建一台全部分離的 VM 走其它的ADSL出去)
喔喔喔," MS Dot1x 認証,上網要經 Proxy, 但proxy 也要帳密"
這是重點,你新建一個 虛擬交換器,不管要不要給 HOST 管理,在 HOST 哪裡的都會出現相對應的網卡
你要去那個新增的網卡,把你那堆HOST 才要用的協定取消勾選,確認那裏的設定是OK的
這樣你的VM就會通了,像我自己的測試,我HOST除了一張 WIFI 網卡,設定好虛擬交換器後,還會出現一個網路橋接器
如果我的 HOST有特殊的協定,那我就該進去把這些特殊的協定設定取消掉
yiwen_su iT邦新手 5 級 ‧ 2018-09-04 09:55:20 檢舉
多謝幫忙測試,基本上,我覺的這應該是很簡單的問題,不可能會那麼麻煩才對。只是手邊沒有其它合用的機器可以交叉測試。最後我把我那七年的筆電拿來測。發現 Hyper-v 對硬體的支援是有差的。Win10 本身抓的到用的了並不代表 VM 可以用。在筆電的測試中,VM 可以抓到 on board 的有線網卡,也可以出的去沒問題。但我把這個外接的 USB 網卡接上,win10 用的了但 vm也出現用不了的狀況,問題一樣。所以說非常有可能問題在USB 網卡支援上。最後我決定去買一張 Pci-E 的有線網卡試試看,看問題能否解決。等過幾天收到裝上去,再來分享測試解果...
yiwen_su iT邦新手 5 級 ‧ 2018-09-06 09:24:02 檢舉
問題找到了,果然是硬體上的問題。之前的外接 USB 網卡,雖然在 win7 Virtual PC上工作的很好,但 win10 VM 的環境是和之前 win7 完全不同。win7 可以在 host 抓不到 Driver 下,但VM裝 driver一樣工作的很好。但在win10下確完全在host的控制下,而且host可以工作但vm不一定。最好的例子是 USB drive。在我換成用 Pci-e boardcon BCM5751 的網卡後,設定都一樣,但一點問題也沒有。所以不是設定的問題,而是VM硬體支援度的問題....

1 個回答

0
WilliamHuang
iT邦研究生 1 級 ‧ 2018-09-01 11:52:57

去認證考一考就會了
我不說是低級錯誤
而是沒上過課又沒經驗的錯誤
/images/emoticon/emoticon39.gif

專業不是用來尻洗別人用的
如果只是一點小提示,你講出來,別人會感謝你
如果有能力誰不想去上課誰不想去考證照,又不是每個人跟你的環境都一樣
真無言

我要發表回答

立即登入回答