WINSERVER
PowerShell 分類

PowerShellでPing 応答を許可する。

投稿者情報

  • 運営局 投稿
  • 投稿日

コンテンツ情報

本文内容

Windows Server はデフォルトでは ICMP Echo Reply 応答しません。
これはすなわち、他のコンピューターから該当 Windowsサーバーへ Ping コマンドを発行した場合に、該当 Windowsサーバーに何ら問題なくとも Ping 応答が返ってこないことを意味します。
これは デフォルト設定で Windows ファイアウォールで受信はほぼブロックされていることに起因します。
内部ネットワークの内設置のファイアウォール機器等でのファイアウォール設定で、外部からの ICMP パケットを一切遮断している等の理由で、内部ネットワーク内での Ping 応答は問題ないため許可したいという要件が、もし、ある場合は、以下のようにして ICMP Echo Reply 許可設定をします。
CUI で作業する場合は以下のように設定します。
[1]    PowerShell を管理者権限で起動して設定します。

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

# ICMPv4 許可
PS C:\Users\Administrator> New-NetFirewallRule `
-Name 'ICMPv4' `
-DisplayName 'ICMPv4' `
-Description 'Allow ICMPv4' `
-Profile Any `
-Direction Inbound `
-Action Allow `
-Protocol ICMPv4 `
-Program Any `
-LocalAddress Any `
-RemoteAddress Any 

# 確認
PS C:\Users\Administrator> Get-NetFirewallRule | Where-Object Name -Like 'ICMPv4' 

Name                  : ICMPv4
DisplayName           : ICMPv4
Description           : Allow ICMPv4
DisplayGroup          :
Group                 :
Enabled               : True
Profile               : Any
Platform              : {}
Direction             : Inbound
Action                : Allow
EdgeTraversalPolicy   : Block
LooseSourceMapping    : False
LocalOnlyMapping      : False
Owner                 :
PrimaryStatus         : OK
Status                : The rule was parsed successfully from the store. (65536)
EnforcementStatus     : NotApplicable
PolicyStoreSource     : PersistentStore
PolicyStoreSourceType : Local

 

関連資料

新着投稿


  • 投稿がありません。

新着書込み


  • 書込みがありません。
アラート 0