今回はAWSのEC2インスタンスにおいて、インスタンスは実行中でSSH接続も出来るし、Apacheも正常に動作していて、index.htmlもちゃんと表示されるのにping疎通が通らないといった場合の原因と解決策を解説します。
#前提条件
- Windows10を使用。
- PCはDELLを使用。
- 東京リージョンを使用。
#原因
SSH接続出来てApacheも動いているのに以下のようにpingだけ通らないといったことがよくあると思います。
「0 received, 100% packet loss」と表示されているので応答がないことを確認できます。
原因は、ネットワークにおけるセキュリティ周りが原因です。
具体的に言うとセキュリティグループの設定に問題があります!
#解決策
セキュリティグループのインバウンドルールを修正する必要があります。
1、IMCPのプロトコルを許可する必要があるので「すべてのICMP - IPv4」を選択します。
2、ICMP許可するIPアドレスを入力する。※今回は自宅のIPアドレスを許可しております。
3、「ルールの保存」をクリックする。
4、セキュリティグループの設定が完了したら再度ping疎通を実施し、以下のように
「4 received, 0% packet loss」と表示されていればping疎通はOKです!
#終わりに
今回はAWSのEC2インスタンスにおいて、サーバは正常に動作しているけどping疎通が通らない場合の原因と解決策について解説しました。
少しでも参考になれば幸いです♪