yum 命令报错解决方法


yum 命令报错解决方法

 

问题描述:

VMware虚拟机上运行yum install gcc-c++命令时报错 

报错信息:

 

could not retrieve mirrorlist http://mirrorlist.centos.org/release=6&arch=x86_64%repo=os error was 14: PYCURL ERROR 
6 - "Counldn't resolve host 'mirrorlist.centos.org'"

 

可能的原因分析:

1. 没有设置好DNS

2. 网络适配器连接方式不对, 本地用NAT模式, 路由器用桥接模式连接

3. IP不在同一网段

4. 虚拟机的服务没打开

解决方法:

1. 打开虚拟机-->虚拟机设置-->网络适配器-->网络连接, 设置成桥接模式

2. 打开etc/sysconfig/network-scripts下的ifcfg-eno16777736(文件名可能不同), 设置:

 

TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=4875d5bc-07e0-4951-8cd3-3fa7570c6201
ONBOOT=yes
HWADDR=00:0C:29:12:7C:E7
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes

 

3. 打开目录etc下的resolv.conf文件, 设置:

3.1 如果是网线直接连接本地路由, 作如下设置:

 

domain www.tendawifi.com            [本地DNS]
search www.tendawifi.com            [本地DNS]
nameserver 192.168.0.1                [本机IP]

 

3.2 如果是连接wifi, 设置:

 

# 这是google提供的DNS
nameserver 8.8.8.8
nameserver 8.8.4.4

# 这是本机使用的DNS
nameserver 168.192.1.1            [本机默认网关]
nameserver 168.192.1.101        [本机IPv4地址]
search localdomain                [固定写法, 表示搜索本机DNS]

 

4. 重启服务, service network restart, ping百度ping www.baidu.com

 

以上是自己总结的方法, 以下的网友提供的方法:

1. http://blog.csdn.net/zd8582zd/article/details/47614707

2. http://jingyan.baidu.com/article/066074d668155bc3c21cb0ca.html

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM