Amazon Ubuntuを使用するAWSにEc2インスタンスがあります。
何かをダウンロードしようとすると、ダウンロードできません。
例:
~# apt-get update
0% [Connecting to ap-southeast-1.ec2.archive.ubuntu.com (103.246.148.161)] [Connecting to security.ubuntu.com (91.189.91.15)
別の元になります
~# wget https://s3.amazonaws.com/aws-cli/awscli-bundle.Zip
--2014-04-09 07:27:17-- https://s3.amazonaws.com/aws-cli/awscli-bundle.Zip
Resolving s3.amazonaws.com... 207.171.189.80
Connecting to s3.amazonaws.com|207.171.189.80|:443...
これは永遠に残ります。
AWSコンソールのグループとユーザーを作成するまで、ファイルをダウンロードできました。
ここで問題になる可能性があるものを提案してください。
EC2インスタンスのセキュリティグループは、インターネットにアクセスできるように構成されていません。 Outbound rule
ために all traffic
〜0.0.0.0/0
。 EC2-Classic
、これはすでに配置されているので、心配する必要はありません。ただし、これがVPCにある場合は、このルールを追加する必要があります。
また、上記の内容とは別に、iptables
ルールが問題を引き起こしていないかどうかを確認してください。
また、wgetを使用してHTTPSリンクを使用して何かをダウンロードする場合は、次にHTTPSの送信ルール(ポート443)を0.0.0.0/に追加してください。 0
Apt-getを再び動作させる方法を見つけました。
Gai.confを編集します。
Sudo vim /etc/gai.conf
行〜54を変更して、次のコメントを解除します。
優先順位:: ffff:0:0/96 1
書き込みと終了:
:wq
[〜#〜]注意[〜#〜]
ほぼ同一に見える50行目を見てください。
優先順位:: ffff:0:0/96 10
これは間違った行です。 〜4行下に行くと、コメントアウトする正しい行が見つかります。10ではなく100で終わっているからです。
アウトバウンドルールHTTP TCP 80 0.0.0.0/0を追加するとうまくいきます。