我通常是Debian/Ubuntu的人,但我想在CentOS 7上测试领班,但是rpm命令有点问题。我尝试过禁用IPV6
echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
echo 1 > /proc/sys/net/ipv6/conf/default/disable_ipv6
sysctl -p但似乎什么都不起作用?
rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm
Retrieving http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm
curl: (7) Failed to connect to 2600:3c03::f03c:91ff:fedb:6b1d: Network is unreachable
error: skipping http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm - transfer failed发布于 2018-04-18 02:09:15
(关于不要禁用IPV6的通常警告适用.)
这是相当奇怪的,因为所讨论的IPv6地址位于某些Linode上,而yum.puppetlabs.com是通过Amazon分发的(当时yum.puppetlabs.com是通过IPv6 CloudFront分发的),并且没有IPv6地址。
$ host yum.puppetlabs.com
yum.puppetlabs.com is an alias for yum.puppet.com.
yum.puppet.com is an alias for d1ge15oq8tiwk1.cloudfront.net.
d1ge15oq8tiwk1.cloudfront.net has address 13.33.115.130
d1ge15oq8tiwk1.cloudfront.net has address 13.33.115.43
d1ge15oq8tiwk1.cloudfront.net has address 13.33.115.18
d1ge15oq8tiwk1.cloudfront.net has address 13.33.115.56
d1ge15oq8tiwk1.cloudfront.net has address 13.33.115.168
d1ge15oq8tiwk1.cloudfront.net has address 13.33.115.60
d1ge15oq8tiwk1.cloudfront.net has address 13.33.115.238
d1ge15oq8tiwk1.cloudfront.net has address 13.33.115.162当您的系统试图执行此名称解析时,我怀疑本地安装程序给您提供了一个无效的地址。这很可能是/etc/hosts文件中的东西,或者可能是恶意的(或配置不当的) DNS服务器。
https://unix.stackexchange.com/questions/217439
复制相似问题