none
如何將實體接的Com Port或USB Port送至Hyper-v的虛擬機器 RRS feed

  • 問題

  • 各位好

    因為有實體裝置需接至Com Port上,有看到Hyper-v的虛擬機器本身有相關設定,想請問這樣設定就可以將實體ComPort對應到虛擬機器內嗎?

    另外ComPort若轉換成USB,接至USB孔,對應到虛擬機器的設定會較為容易達成嗎?

    謝謝您們抽空回覆

    2017年4月24日 下午 11:23

解答

  • 一般 VCOM 的通常是工控硬體會送免費的驅動程式,只要版本支援即可,不太需要付費軟體。

    我是知道有將別台電腦的 COM 模擬成 VCOM 的軟體,印象中之前測過有免費軟體,不過實務上不會考慮,因為工控硬體不貴,又穩定,拿台 PC / IPC 模擬都划不來。

    好的工控硬體甚至允許多個 IP 同時連入,自動排程,所以我比較偏好工控硬體。

    目前功能性價比高的多半是對岸的,但是要找到大廠的才好說合不合適,小廠、貼牌的一堆,真心搞不懂阿~~~

    國產貨我比較愛用泓格的,因為被研華搞怕了,MOXA 我是認為防雷等級不夠,之前 MOXA 五年保固下,送修超過 50 次以上 (同一硬體最多送修過 7 次) ,研華這幾年品質下降,這周因為雜訊問題,單一案場研華就換了 7 個新設備,該案場 485 設備數量大概在一百出頭。所以國產貨我比較愛用泓格的,泓格的也是會壞啦,但是使用上問題比研華少,性價比較 MOXA 高。


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    • 已標示為解答 Ben_XP 2017年9月3日 下午 12:25
    2017年5月26日 下午 06:14

所有回覆

  • 你好, Com Port + USB轉換很難說, 而USB裝置方面

    Hyper-V由於是Type 1 Hypervisor, USB passthrough最多只能支持磁碟機

    但要留意接入USB Disk的VM卻喪失了host轉移的功能

    但其他的USB裝置(例如聲效卡, 網絡卡等) 原生是不支援接入VM的

    有幾種方式去把USB裝置轉接到Hyper-V的VM上

    例如用Remote Desktop Client, 或新的VMConnect

    https://docs.microsoft.com/zh-tw/windows-server/virtualization/hyper-v/learn-more/Use-local-resources-on-Hyper-V-virtual-machine-with-VMConnect

    另外也有廠商推出有網絡功能的USB Hub, 讓VM以網絡連接的方式接入USB裝置, 而且看起來就像是本地裝置一樣

    例如

    https://www.digi.com/products/usb-and-serial-connectivity/usb-over-ip-hubs/anywhereusb#overview


    邊幫助, 邊鍛鍊

    2017年4月27日 上午 08:16
  • 感謝Justin抽空回答

    USB我是想接類似接Switch的console線,然後再轉USB的,而不是磁碟機><

    想再請問一下,所以若是Com Port的裝置,基本上是無法在Hyper-v的VM裡可以有作用嗎?

    因為我看Hyperv管理員裡面有關於Com Port的設定,但沒設成功。

    感謝您


    2017年5月3日 上午 05:35
  • Win81 以前我設定過是 OK ,Win7 的 VPC 或是 VMWare 我也都裝過是 OK 的,Win10 因為我還沒用到這部份,所以我沒測過這塊,理論上是 ok 。

    USB 的問題比較多,大部分是 driver 相容度問題,特別是 x86 的 driver 可能沒辦法轉到 x64 的 Host 轉 Guest。

    其次是輸出電壓問題。實體 ComPort 大概訊號電壓 7 V 以上,USB 的只有 4V 左右,甚至有些硬體電路有問題的,還會降到 2V 以下,這時就要回頭看你設備相容度了。

    比較保險的方案是先跑實體 ComPort 測試,再來測 USB ,另外可以在 Guest / Host 都跑 AccessPort 看通訊狀況,由於 ComPort 為獨佔,同時只能有一個 guest 對應到相同的 ComPort 被啟用。


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2017年5月3日 下午 06:26
  • 謝謝心冷大的回覆.

    VMWare我知道是有支援,但MS Server 2012 R2的Hyperv似乎不支援COM Port實體對應給VM使用...

    只是想確定Hyperv本身的Com設定是否可以達成,還是只能走第三方軟體來滿足這樣的需求.

    而USB就像您說的,Driver就是個問題...

    再次謝謝回覆~~


    • 已編輯 Ben_XP 2017年5月5日 下午 10:34
    2017年5月5日 下午 10:34
  • 沒試過這樣的做法,
    但國外有人分享其作法,或許可以參考看看
    attaching serial ports to Hyper-V ?

    蘇老碎碎念
    資訊無涯,回頭已不見岸
    Facebook - 微軟台灣官方論壇愛好者俱樂部
    如何在論壇正確發問,請參考iThome的文章: 如何問到我要的答案

    2017年5月6日 上午 01:13
    版主
  • Win81 有試過,沒試過 Win2012 r2,理論上 Win81 可以,Win2012r2 就可以... 但 Windows Server 管很多... 不知道...

    如果是 Windows Server ,我會考慮用 VCOM ,將 IP mapping 到 guest 裡面,不會考慮 用 USB ,仍然是穩定度跟訊號電壓考量。


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2017年5月6日 上午 04:45
  • 後來也是用付費軟體的方式,就是心冷大說的IP Mapping做到這樣的效果,Hyper-v本身的設定小弟試不通><

    謝謝各位~^^

    2017年5月25日 下午 11:46
  • 一般 VCOM 的通常是工控硬體會送免費的驅動程式,只要版本支援即可,不太需要付費軟體。

    我是知道有將別台電腦的 COM 模擬成 VCOM 的軟體,印象中之前測過有免費軟體,不過實務上不會考慮,因為工控硬體不貴,又穩定,拿台 PC / IPC 模擬都划不來。

    好的工控硬體甚至允許多個 IP 同時連入,自動排程,所以我比較偏好工控硬體。

    目前功能性價比高的多半是對岸的,但是要找到大廠的才好說合不合適,小廠、貼牌的一堆,真心搞不懂阿~~~

    國產貨我比較愛用泓格的,因為被研華搞怕了,MOXA 我是認為防雷等級不夠,之前 MOXA 五年保固下,送修超過 50 次以上 (同一硬體最多送修過 7 次) ,研華這幾年品質下降,這周因為雜訊問題,單一案場研華就換了 7 個新設備,該案場 485 設備數量大概在一百出頭。所以國產貨我比較愛用泓格的,泓格的也是會壞啦,但是使用上問題比研華少,性價比較 MOXA 高。


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    • 已標示為解答 Ben_XP 2017年9月3日 下午 12:25
    2017年5月26日 下午 06:14