首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >apt-获取私有IPv6 AWS EC2的更新

apt-获取私有IPv6 AWS EC2的更新
EN

Ask Ubuntu用户
提问于 2020-07-19 01:31:58
回答 1查看 960关注 0票数 3

我在一个私有子网上有一个EC2,它只有一个IPv6出口网关.VPC、子网和EC2都有IPv6支持,EC2有一个IPv6 IP地址。

我可以点击和运行卷曲从互联网上删除内容。

但是,当我运行apt-get update时,超时:

代码语言:javascript
运行
复制
root@ip-10-0-20-20:~# apt-get update
Hit:1 http://security.ubuntu.com/ubuntu bionic-security InRelease
Err:2 http://us-west-2.ec2.archive.ubuntu.com/ubuntu bionic InRelease  Could not connect to us-west-2.ec2.archive.ubuntu.com:80 (54.191.70.203), connection timed out

我假设这是因为它有一个私有的IPv4地址(10.0.0.0/16),并且试图使用它来更新?如何才能更容易在IPv6下运行?为什么它不尝试通过一个archive.ubuntu.com地址连接IPv6?

如果我试图强迫IPv6我得到No address associated with hostname,这是否意味着Ubuntu EC2包不支持IPv6?!

代码语言:javascript
运行
复制
root@ip-10-0-20-20:/var/snap/amazon-ssm-agent/1566# sudo apt-get -o Acquire::ForceIPv6=true update
Err:1 http://us-west-2.ec2.archive.ubuntu.com/ubuntu bionic InRelease
  Something wicked happened resolving 'us-west-2.ec2.archive.ubuntu.com:http' (-5 - No address associated with hostname)
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2020-07-19 01:46:30

看起来ec2包存储库镜像不支持IPv6。

在运行下面的更新/etc/apt/sources.list以使用archive.ubuntu.com之后,它在IPv6中运行良好。

sudo sed -i 's/us-west-2\.ec2\.//g' /etc/apt/sources.list

您需要将命令更改为特定的区域(美东-1等)。

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1260246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档