centos 无法连接网络 yum安装无法使用 报错could not resolve host: mirrorlist.centos.org

本文介绍了一种在使用NAT网络配置的虚拟机上安装CentOS时遇到的问题及解决方案。作者在安装过程中遇到了couldnotresolvehost:mirrorlist.centos.org错误,并通过调整Windows主机的IPv4设置成功解决了该问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近刚装了centos 在用yum安装时报could not resolve host: mirrorlist.centos.org,网上看了很多博客都说是改下DNS配置,我的DNS配置是没问题的,摸索了段时间我是这么解决的:

1.虚拟机中我设的网络是NAT类型,所以我在windows中找到

 

右键属性选择IPV4,进入IPV4设置:

IP地址设为 和你的网关IP地址前三位一样,最后一位不要和网关一样,也不要和cetos配置的固定ip地址不一样就行。

写这篇博客的目的是有可能帮助到别人,水平有限,不喜勿喷。

### 解决方案 当在 CentOS 虚拟机中运行 `yum install vim` 命令时,如果遇到 `'Could not resolve host: mirrorlist.centos.org'` 误,通常是因为 DNS 配置不正确或者 YUM 源配置有问题。以下是具体的解决方法: #### 1. 备份并清理现有的 YUM 源配置 为了防止修改过程中出现问题,建议先备份 `/etc/yum.repos.d/` 下的所有文件: ```bash cp -r /etc/yum.repos.d/ /root/yum_backup/ ``` 接着删除当前的 YUM 源配置文件: ```bash rm -f /etc/yum.repos.d/* ``` #### 2. 替换为阿里云的 YUM 源 下载阿里云提供的稳定版本的 YUM 源配置文件: ```bash wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo ``` 对于额外的 EPEL 源,可以执行以下命令: ```bash wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo ``` #### 3. 清理缓存并重建索引 清除旧的 YUM 缓存数据以确保新配置生效: ```bash yum clean all ``` 随后生成新的缓存: ```bash yum makecache ``` #### 4. 测试网络连接和 DNS 设置 确认主机能够解析外部域名。可以通过以下命令测试是否能正常访问互联网资源: ```bash ping www.google.com ``` 如果无法解析,则需检查 `/etc/resolv.conf` 文件中的 DNS 地址设置。推荐使用公共 DNS 如 Google 的 `8.8.8.8` 或者国内常用的 `114.114.114.114`。 编辑 `/etc/resolv.conf` 添加如下内容: ```plaintext nameserver 8.8.8.8 nameserver 114.114.114.114 ``` #### 5. 安装 Vim 完成以上步骤后再次尝试安装 Vim: ```bash yum install -y vim ``` --- ### 可能的原因分析 该问题的主要原因可能有以下几个方面[^1]: - **DNS 配置误**: 如果系统的 DNS 不可用或未正确定义,可能导致无法解析 `mirrorlist.centos.org`。 - **YUM 源失效**: 默认的 CentOS 源地址可能由于维护或其他原因暂时不可用。 - **网络连通性问题**: 主机到目标服务器之间的路由可能存在中断情况。 通过替换为稳定的第三方镜像源(如阿里云),可有效规避因官方源不稳定带来的影响。 --- ### 注意事项 - 更改 YUM 源前务必做好备份工作以防万一需要恢复原始状态。 - 修改完成后记得刷新缓存以便应用最新的仓库信息。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值