在虚拟机的centos7 系统中,使用yum 下载安装svn,一直失败。 错误提示信息为 Cannot find a valid baseurl for repo: updates/7/x86_64按照这个错误提示信息,在网络上搜索相关解决方案,全部无效!修改网卡配...

在虚拟机的centos7 系统中,使用yum 下载安装svn,一直失败。 错误提示信息为 Cannot find a valid baseurl for repo: updates/7/x86_64
按照这个错误提示信息,在网络上搜索相关解决方案,全部无效!
修改网卡配置文件 (/etc/sysconfig/network-scripts 下面的网卡文件),无法解决问题。
ping www.baidu.com 无法ping 通外网。也就是说,在系统中是无法访问外网的 。
vi /etc/resolv.conf 设置DNS 访问外网,这个方案也是无效的。 在windows系统的dos 中,ping www.baidu.com ,获得
14.215.177.39 为百度的主机地址。 在centos 中 ping 14.215.177.39 这个主机地址,返回错误 destination host unreachable
也就是说,centos系统无法访问外网主机的ip地址。
折腾了半天毫无头绪。网上也有很多人反应说 centos 或wmware esxi 无法连接外网,这些问题按照网上的解决方案无法解决。
但是同事反应说,他用的ubuntu系统是可以访问外网的。可以用 apt-get install 命令直接连接外网下载安装软件。
我在虚拟机中重新安装ubuntu系统,也是可以正常访问外网,ping www.baidu.com 可以正常访问。我开始怀疑是否是centos的安装包 .iso 文件有问题。在重新下载安装包,安装centos 操作系统的过程中,发现了network和 hostname 这个选项。想到这个是和主机网络配置有关的选项,可能是这里的设置有问题,我以前安装操作系统,这里是没有设置的。
就是下面这个界面
下面点击进去,则出现下一页
选择开启
然后继续安装。安装完成之后,ping www.baidu.com 。已经可以正常访问外网了。使用 yum 下载安装 svn服务器,也完全正常了。
我在网络上搜索了一下centos的安装教程,很多教程 network和 hostname这里是没有配置的。而是安装完操作系统后进入
/etc/sysconfig/network-scripts/ 目录,在这里配置网络。我一开始也是按照这类教程安装的centos系统。结果是无法访问外部网络。
而后来搜索网络教程,发现有些教程在安装过程中 network和 hostname 这里就要配置的。现在看来,这个选项在安装centos的过程中配置比较好。如果是安装完操作系统后再配置网卡文件,gateway 网关和dns 这些东西很可能配置错误。在安装centos的过程中,让安装程序自动配置这些,则很好的解决了这个问题,不会出现gateway网关和dns配置错误的问题。
本文标题为:在wmware esxi 虚拟机 中 ,centos7 无法访问外网 问题的解决


基础教程推荐
- windows环境下apache-apollo服务器搭建 2023-09-10
- RFO SIG之openEuler AWS AMI 制作详解 2022-12-28
- Centos 安装Django2.1 2023-09-24
- Docker容器操作方法详解 2022-11-13
- 通过StatefulSet部署有状态服务应用实现方式 2022-10-01
- Apache CarbonData 1.0.0发布及其新特性介绍 2023-09-11
- P3 利用Vulnhub复现漏洞 - Apache SSI 远程命令执行漏洞 2023-09-10
- Apache Kafka 2.5 稳定版发布,新特性抢先看 2023-09-11
- Centos7 nginx的安装以及开机自启动的设置 2023-09-22
- 为Win2003服务器打造铜墙铁壁的方法步骤 2022-09-01