私はawsでVPCを設定していましたが、パブリックサブネットにインスタンスを作成しました。インスタンスはGoogleにpingできず、yumリポジトリに接続するときにタイムアウトを与えていました。curl/wgetリクエストは一時的なポートでランダムに応答しますか?
セキュリティグループは、必要なポートで開いていました。 ACLを編集してインバウンドで0.0.0.0/0からICMPを追加すると、そのインスタンスはgoogleにpingできました。しかし、yumリポジトリはまだタイムアウトを与えていました。すべてのcurl/wget/telnetコマンドがエラーを返していました。 pingだけが動作していました。
ACL 1024-65535のすべての0.0.0.0/0から、yumリポジトリに到達可能なときに、次のポート範囲をACLに追加しました。何故ですか?
アウトバウンドトラフィックはすべてACLで許可されました。なぜこれらのポートからのインバウンドを任意のサイトに接続する必要があるのでしょうか?
これをクリアしていただきありがとうございます。しかし、awsがこれを推奨しているように、サブネットのすべての受信ポートを開くことは安全ですか?http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Appendix_NACLs.html –
アクセスを制御する2つのオプションがあります:セキュリティグループおよびNACL。あなたがNACLを理解すれば、それらを確実に使用してください。 NACLではポートが許可されているが、セキュリティグループでは拒否されているポートはDENYです。 SGとNACLの両方でポートを許可する必要があります。 –