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