一:配置环境、网络环境及出现的故障
-
1:配置环境
本机在配置epel仓库时,配置文件所在路径为/etc/yum/repos.d/centos7.repo.以下为配置文件的的详细内容
[base]
name=centos 7.3
baseurl=file:///misc/cd
gpgkey=file:///misc/cd/RPM-GPG-KEY-Centos-7[epl]
name=epel 7.3
baseurl=http://172.16.0.1/fedora-epel/7/x86_64/
gpgkey=file:///root/RPM-GPG-KEY-EPEL-7其中yum服务器使用的是本机路径,epel服务器使用的是教学环境下的http://172.16.0.1路径
-
2:网络环境
本机ip地址为172.17.252.187 子网掩码为255.255.255.0
在网页上可以访问http://172.16.0.1/fedora-epel/7/x86_64/文件
-
3:故障描述
配置文件配置ok后,在命令窗口输入”yum repolist”命令时,出现错误 error:http://172.16.0.1/fedora-epel/7/x86_64/repodata/repond.xml time ou
二:故障分析解决
本机是先行配置的yum,验证配置成功后。才又配置的epel。
出现此类问题首先想到的是客户机epel源连接服务器http://172.16.0.1/fedora-epel/7/x86_64未成功。
- 1 使用ping命令 ping 172.17.0.1 及172.16.0.1
结果为172.17.0.1可以ping通,172.16.0.1ping不通
- 2查看ipconfig
ip地址为:172.17.252.187 子网掩码为:255.255.255.0
- 3 查看桥接模式下网卡ens34的配置信息
cat /etc/sysconfig/network-scripts/ifcfg-ens34
ens-34的配置信息为空。可以初步断定是ens-34网卡的配置出现了问题。但此块对于网络配置此块的内容还未学习,强行copy其他计算机上的配置文件,
其中的uid,mac地址等等信息又与本机不一致,遂放弃。
- 4 网络连接模式默认设为自动连接,现更改为手动模式,配置ip地址及子网掩码,使其可以同时访问172.17 及172.16网段
ip改为:172.17.251.150 子网掩码改为:255.0.0.0
再去ping172.17.0.1及172.16.0.1 发现可以ping通
- 5 运行yum repohist
epel仓库配置成功
三:小结
yum配置时容易出现问题的两个地方:
配置文件:*.repo任何一个文件的一个命令参数格式出现错误,将会影响全局的yum正常使用
缓存数据库:本机此次的故障是由于网络未正确配置而导致本机客户端无法连接至服务器端。望
以后多加注意,并在后期学习网络此块时多多用心。
原创文章,作者:mapipi,如若转载,请注明出处:http://www.178linux.com/77810