如何設定icmp廣播封包回應

匿名
2014-08-11T11:34:33+00:00

作業系統:Windows 7 旗艦版

電腦&授權購買方式:自行組裝

問題狀況說明(如有錯誤代碼或訊息,請一併提供):

欲設定有關windows 7上的針對icmp廣播封包回應的設定,想要讓windows 7可以回應網路上的icmp,但無法完成設定,出現錯誤訊息"C:\Windows\system32>netsh firewall set multicastbroadcastresponse ENABLE重要: 命令執行成功。但是,"netsh firewall" 已過時; 請改用"netsh advfirewall firewall"。如需使用 "netsh advfirewall firewall" 命令來取代"netsh firewall" 的詳細資訊請參閱知識庫文章 947709。

已參考 http://support.microsoft.com/kb/947709/zh-tw  和  http://technet.microsoft.com/de-de/library/cc771046(v=ws.10).aspx#bkmk_setmulticastbroadcastresponse  操作,不清楚目前是否完成設定,煩請提供確認方式或者是正確認的設定方法,謝謝。

Windows for home | 舊版 Windows 版本 | 網際網路和連線

鎖定的問題。 此問題已從 Microsoft 支援服務社群移轉。 您可以對其是否有幫助進行投票,但無法對問題新增註解或回覆,或進行追蹤。

0 則留言 沒有留言

14 個回答

排序依據: 最實用
  1. 匿名
    2014-08-12T07:09:22+00:00

    參考看看相關的設定啟用相關規則,能否恢復設定?

    • 開啟【網路和共用中心】 >> 【Windows 防火牆】 >> 【進階設定】
    • 【輸入規則】 >> 選擇【檔案及印表機共用 (回應要求 – ICMPv4-in)】針對您允許 Ping 回應的區域 (私人、網域、公用)後選擇【啟用規則】即可

    假若還是一樣的情況,可以測試以下列工具掃描看看能否恢復正常?

    Sfc檢查系統掃描操作步驟:

    1.   [開始]>[所有程式]>[附屬應用程式]>右鍵點選[命令提示字元],並選擇以系統管理員身分執行

    2.   於命令提示字元中,輸入指令 sfc /scannow,按下Enter

    3.  掃描後,確認是否有跳出檔案毀損之類的訊息。

    4.  掃描後請重新啟動電腦測試能否正常使用

    Win7 64bit系統整備工具

    http://www.microsoft.com/downloads/details.aspx?FamilyID=914fbc5b-1fba-4bae-a7c3-d2c47c6fcffc&displayLang=zh-tw

    win7 32bit系統整備工具

    http://www.microsoft.com/downloads/details.aspx?FamilyID=44e15787-66b0-4e9c-9c3b-1fc9ea40f69f&displayLang=zh-tw

    若還是不能使用,可以試試看透過安裝光碟修復看看能否恢復正常

    此回答有幫助嗎?

    有 3 人認為此回答有所幫助。
    0 則留言 沒有留言
  2. 匿名
    2014-08-13T07:18:28+00:00

    參考看看類似的討論

    http://superuser.com/questions/417045/how-to-enable-response-to-broadcast-ping-on-windows

    根據你的使用方式及描述,會建議你透過開啟技術支援的方式,直接協助你查修比較快

    你所需要的功能是更進階的,比較像是企業環境內使用到的功能,有些功能還是需要透過其他的遠端連線之類的方式,比較能得到你需要的資訊喔!

    此回答有幫助嗎?

    0 則留言 沒有留言
  3. 匿名
    2014-08-13T06:43:56+00:00

    參考看看這個步驟,能否開啟相關設定

    以Windows 7 的防火牆設定為例,防火牆啟動的預設會回應Ping 指令的封包,如果此功能被關閉可由開啟ICMP

    相對應設定來達成。步驟如下:

    1. 進入「控制台」→「系統及安全性」→「Windows防火牆」→選擇「進階設定」。
    2. 進入之後,選擇「Windows防火牆內容」。
    3. 選擇「私人設定檔」,再按中間的自訂鍵。
    4. 之後再把「允許單點傳播回應」,選擇為『是』。

    相關功能說明

    http://technet.microsoft.com/zh-tw/library/ee649189(v=ws.10).aspx

    您好,已參考您上述的設定。

    允許單點傳播回應部分原來已經設為是了,所以我沒再做任何修改。

    ICMP廣播封包仍然無法回應,只會回應ICMP單點封包。

    是否能詢問技術人員有關 回應的ICMP Broadcast的功能是否有作用? 還是Windows系統上是沒有回應該ICMP廣播封包的功能?

    另外您提供的相關功能連結上,應該是對Server版本的,因為gpmc.msc指令再windows7上顯示錯誤訊息'gpmc.msc'不是內部或外部命令、可執行的城市或批次檔。

    謝謝,再勞煩您了。

    此回答有幫助嗎?

    0 則留言 沒有留言
  4. 匿名
    2014-08-13T06:04:54+00:00

    參考看看這個步驟,能否開啟相關設定

    以Windows 7 的防火牆設定為例,防火牆啟動的預設會回應Ping 指令的封包,如果此功能被關閉可由開啟ICMP

    相對應設定來達成。步驟如下:

    1. 進入「控制台」→「系統及安全性」→「Windows防火牆」→選擇「進階設定」。
    2. 進入之後,選擇「Windows防火牆內容」。
    3. 選擇「私人設定檔」,再按中間的自訂鍵。
    4. 之後再把「允許單點傳播回應」,選擇為『是』。

    相關功能說明

    http://technet.microsoft.com/zh-tw/library/ee649189(v=ws.10).aspx

    此回答有幫助嗎?

    0 則留言 沒有留言
  5. 匿名
    2014-08-12T14:53:09+00:00

    您好,謝謝您的回覆。

    我目前的需求是需要回應網路上ICMP的廣播封包,例如我的電腦A IP是192.168.0.1/24,另外一台在相同實體網段的電腦B IP是192.168.0.2/24。 當電腦A進行ping 192.168.0.255 時,電腦B 能夠回應我的ICMP廣播封包。因為電腦B 的IP有時會更換,因此無法得知切確IP。

    請問是否是因為Windows系統設計上是直接忽略ICMP廣播封包,是否有方法可設定為能夠回應ICMP廣播封包,如果有能否煩請提供設定方法。

    因為在相同網段的其他Linux系統主機能夠設定回應ICMP廣播封包,但Windows確無法,我相信Windows系統應該是有提供設定的,但始終找不到有關設定的方式。我試過您上述的方法,或是搜尋Register中是否有相關的設定參數,但都沒有找到可用的方法。

    謝謝,再麻煩協助一下。

    此回答有幫助嗎?

    0 則留言 沒有留言