locked
兩台Hyper-V主機裡面的Guest OS互通問題。 RRS feed

  • 問題

  • 公司架設了兩台Windows Server 2008 R2 with Hyper-V。

    在這兩台Hyper-V內都建置了GuestOS,網路卡設定都是使用外網方式,但是這兩台Hyper-V內的GuestOS卻無法互通,請問該怎麼設定才可以讓兩台Hyper-V內的GuestOS互通呢?

    ※同網段※

    兩台主機是HP的Server,因此網卡可以teaming在一起~每台主機各有四片網卡,其中三片teaming一起,另外一個當作Console。

    左邊內的Guest OS無法跟右邊的Guest OS互通

    剛剛下了指令也是一樣 > <



    • 已移動 AChange 2012年8月8日 上午 07:53 Server 2008 R2 (從:Windows Server (Windows Server 2008 的問題請移駕Windows Server 2008專區))
    • 已編輯 LeeWeiYe 2012年8月9日 上午 08:10
    2012年8月8日 上午 06:38

解答

所有回覆

  • 你的互通是用 Ping 的方式測試嗎?
    如果 Guest OS 是 Server 2008 以上的版本,
    記得預設防火牆是會擋 Ping 的。

    另外,這兩台 Hyper-V 主機配置給 Guest OS 所使用的網卡,
    都是連接到同一台 Switch 嗎?
    方便的話,畫個架構圖好讓大家討論可能的原因。


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

    2012年8月8日 上午 08:56
  • Hi

    如AskaSu所說的,預設Windows Server的防火牆都會擋ICMP

    如果您確認是同一個網段,並且兩部Hyper-V Host都是接在同一部Switch的話

    您可以在兩個Guest中,輸入以下指令開啟ICMP的回應(不是下在Host中喔)

    Windows Server 2008 R2的指令如下:

    netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request" protocol=icmpv4:8,any dir=in action=allow
    Windows Server 2008以前(含2008)的指令如下:
    netsh firewall set icmpsetting 8


    Best Regards, Daniel Liang

    • 已提議為解答 AChange 2012年8月13日 上午 01:38
    2012年8月8日 上午 09:58
  • 預設情況下 Hyper-V Server 會啟動防火牆功能 (BlockInbound, AllowOutbound),所以您無法 ping 到 Hyper-V Server 請切換至命令提示字元視窗,鍵入以下指令即可開啟 ICMP Type 8 (允許 Echo Request 封包通過): (關於新舊指令詳細資訊請參考 [Microsoft 技術支援 - KB-947709][TechNet 技術文件庫 - 使用 Netsh Advfirewall 命令列工具])

    舊指令:

     netsh firewall set icmpsetting 8 enable       //允許 ping
     netsh firewall set icmpsetting 8 disable      //禁止 ping

    新指令:

     netsh advfirewall firewall add rule name="ICMP Allow incoming IPv4 echo request" protocol=icmpv4:8,any dir=in action=allow  //首先建立防火牆規則 
     netsh advfirewall firewall set rule name="ICMP Allow incoming IPv4 echo request" new enable=yes  //允許 ping
     netsh advfirewall firewall set rule name="ICMP Allow incoming IPv4 echo request" new enable=no   //禁止 ping

    • 已提議為解答 AChange 2012年8月13日 上午 01:37
    • 已取消提議為解答 AChange 2012年8月13日 上午 01:37
    2012年8月9日 上午 01:46
  • 兩台主機是HP的Server,因此網卡可以teaming在一起~每台主機各有四片網卡,其中三片teaming一起,另外一個當作Console。

    左邊內的Guest OS無法跟右邊的Guest OS互通

    剛剛下了指令也是一樣 > <




    Hi, 請避免在原發文中做編輯增修的動作, 盡量以回覆方式提供訊息, 因原文編輯無法讓參與討論者從論壇及郵件得知有編修. 謝謝您!

    請記得對您有幫助的回覆標註為"解答". 以幫助其他尋找解答及參與社群討論的朋友們.
    Please remember to click “Mark as Answer” on the post that helps you. This can be beneficial to other community members reading the thread.

    2012年8月13日 上午 01:40
  • 您好!

    原來您有把網卡組team呀

    那是HP 網卡Team功能的問題,更新一下HP Network Configuration Utility至最新版,並參考一下:Using HP ProLiant Network Teaming Software with Microsoft® Windows® Server 2008 Hyper-V or with Microsoft® Windows® Server 2008 R2 Hyper-V



    • 已編輯 Andy Chen 2012年8月13日 上午 01:58
    • 已標示為解答 LeeWeiYe 2012年8月17日 上午 03:07
    2012年8月13日 上午 01:54
  • 我過去也曾經在 Hyper-V 使用網卡 Teaming 功能,
    但測過一段時間後發現很容易遇到類似的網路異常狀況,
    最後是解掉 Teaming 後才正常,
    微軟也有發佈 KB968703 文件說明關於 Teaming 在 Hyper-V 的技術支援政策:Microsoft Support Policy for NIC Teaming with Hyper-V

    不過到 Server 2012 開始就內建網卡管理功能,
    我想這部份由作業系統來做會更穩定許多。


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

    • 已提議為解答 AChange 2012年8月14日 上午 01:41
    • 已標示為解答 AChange 2012年8月16日 上午 08:38
    2012年8月13日 上午 03:58
  • 您好!

    原來您有把網卡組team呀

    那是HP 網卡Team功能的問題,更新一下HP Network Configuration Utility至最新版,並參考一下:Using HP ProLiant Network Teaming Software with Microsoft® Windows® Server 2008 Hyper-V or with Microsoft® Windows® Server 2008 R2 Hyper-V



    Andy您好

    我有照著上面步驟去做,可是兩台Hyper-V內的GuestOS依然無法互通戶PING.....

    看來晚點把teaming拿掉測試測試?!

    2012年8月17日 上午 02:12
  • 我過去也曾經在 Hyper-V 使用網卡 Teaming 功能,
    但測過一段時間後發現很容易遇到類似的網路異常狀況,
    最後是解掉 Teaming 後才正常,
    微軟也有發佈 KB968703 文件說明關於 Teaming 在 Hyper-V 的技術支援政策:Microsoft Support Policy for NIC Teaming with Hyper-V

    不過到 Server 2012 開始就內建網卡管理功能,
    我想這部份由作業系統來做會更穩定許多。


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

    蘇老您好

    看來應該要把teaming拿掉測試測試了。

    2012年8月17日 上午 02:13