元SE。田舎の公務員

通勤快足な生活をしながら、開発技術とウェイトコントロールについてつらつらと。。。

Windows Vista/2008 からping応答を返す

Windows Vista/2008のWindows FirewallではデフォルトでICMP Echoが無効になっている。
その為、pingコマンドやtracerouteコマンド(Windowsではtracert)に対して応答を返すことができない。

応答を返すようにするにはWindows Firewallの受信規則にて、
"ファイルとプリンタの共有 (エコー要求 - ICMPv4 受信)"
を有効にする。


■Server Managerを使用する場合
 1. Server Managerの[構成] - [セキュリティが強化されたWindowsファイアウォール] - [受信の規則]を選択。
 2. 受信規則の一覧から"ファイルとプリンタの共有 (エコー要求 - ICMPv4 受信)"を選択。
   右クリックして[規則の有効化]を選択する。


■コマンドで行う場合。
 netsh advfirewall firewall set rule name="ファイルとプリンタの共有 (エコー要求 - ICMPv4 受信)"
 dir=in new enable=yes