Windowsマシンにpingが通らない

最近、CCNAの基礎知識がわかってきて

ネットワークにもかなり興味が出てきました。

Windows10のマシンを手に入れ、家庭LANに組み込んでいます。

しかし、pingがほかのマシンから通らないことがわかりました。

エラーメッセージは

Request timeout

しかし反対にWindowsマシンからは問題なく通る。

tracerouteでも同じでした。

ファイアウォールでICMPが遮断しているかもしれないことがわかったので

ICMPを許可する設定に変えてあげました。

すると問題なく相互にping traceroute(tracert)が通ることができました。

以下、対応方法です

ネットワークとインターネットの設定を開く

Windowsファイアウォールをクリック

ドメイン、プライベート、パブリックのいずれがアクティブになっているかを確認し、

詳細設定をクリック

左の「受信の規則」クリックし、

「ファイルとプリンターの共有(エコー要求-ICMPv4受信)」

「ファイルとプリンターの共有(エコー要求-ICMPv6受信)」

を探します

さきほどのアクティブになっているプロファイルの行を右クリックし、

「規則を有効化」します。

なお、pingはこれで通ったのですが、macとラズパイからtracerouteは通りませんでした。

tracerouteはICMPではなかったようです。 -I(ハイフン大文字アイ)オプションで

ICMPによるtracerouteになります。

これで、うまくいきました。