配置epl时,出现“time out”错误,解决办法

一:配置环境、网络环境及出现的故障

  • 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

      配置epl时,出现“time out”错误,解决办法

     ens-34的配置信息为空。可以初步断定是ens-34网卡的配置出现了问题。但此块对于网络配置此块的内容还未学习,强行copy其他计算机上的配置文件,

    其中的uid,mac地址等等信息又与本机不一致,遂放弃。

  •     4 网络连接模式默认设为自动连接,现更改为手动模式,配置ip地址及子网掩码,使其可以同时访问172.17 及172.16网段

                ip改为:172.17.251.150 子网掩码改为:255.0.0.0

  配置epl时,出现“time out”错误,解决办法

                再去ping172.17.0.1及172.16.0.1 发现可以ping通

  •       5 运行yum repohist

               epel仓库配置成功

三:小结

   yum配置时容易出现问题的两个地方:

                                                              配置文件:*.repo任何一个文件的一个命令参数格式出现错误,将会影响全局的yum正常使用

                                                              缓存数据库:本机此次的故障是由于网络未正确配置而导致本机客户端无法连接至服务器端。望

                                                                                   以后多加注意,并在后期学习网络此块时多多用心。

  

  

           

  

原创文章,作者:mapipi,如若转载,请注明出处:http://www.178linux.com/77810

(0)
mapipimapipi
上一篇 2017-06-09 23:52
下一篇 2017-06-10 17:14

相关推荐

  • LVS NAT模型

    LVS NAT NAT模式顾名思义就是对地址进行转换 通过访问前端外网的VIP调度到后端两台真实主机 拓扑图如下                      &n…

    2017-05-15
  • N25-第九周作业

    第九周 1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/bash # sum_login=0 sum_nologin=0 for i in $(awk -F: ‘{print $7}’ /etc/passwd);do if…

    Linux干货 2017-03-10
  • 域名解析服务(DNS)之bind

    DNS简介 DNS是Domain Name System的简称,DNS的主要作用就是讲主机名解析成ip地址的过程,因为在计算机网络当中是通过ip地址来进行主机间通信的,ipv4的地址是32位,人类记忆起来十分困难,更何况ipv6的128位,所以我们需要一个简单容易记忆的字符串来替换ip地址,当我们访问www.baidu.com它能知道访问的是某个ip地址的服…

    Linux干货 2016-10-09
  • Bash编程之条件测试

    Bash 包含强大的编程功能,其中包括丰富的可测试文件类型和属性的函数,以及在多数编程语言中可以使用的算术和字符串比较函数。理解不同的测试并认识到 shell 还能把一些操作符解释成 shell 元字符,是学好Bash编程的重要一环。 一、测试命令 Bash中一条命令退出状态码可作为测试条件,执行成功返回0,代表布尔类型true;反之执行失败返回1-255之…

    Linux干货 2016-08-21
  • 马哥教育网络班19期+第九周课程练习

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin),分别这两类用户的个数,通过字符串比较来实现。 #!/bin/bash for user_shell in `awk -F: '{print $7}'&nbsp…

    Linux干货 2016-07-01