使用yum安装软件时提示 cannot find a valid baseurl for repo:base/7/x86_64

Linux系统版本为CentOS7命令行界面。
原因:CentOS7安装后,无法联网,此时需要更改网络设置。
注:可以使用ping命令检查网络连接是否正常。

解决方法

方法一:
1、进入网络配置文件所在文件夹,找到配置文件

cd /etc/sysconfig/network-scripts/

在这里插入图片描述
我的配置文件名为ifcfg-enp0s3,不同机器可能配置文件名称不同,但一般都是以ifcfg-e开头。
2、使用vim打开并编辑配置文件

vi ifcfg-enp0s3

在这里插入图片描述
之前的ONBOOT的值为no,要改为yes,保存退出。
3、重启网络服务

service network restart

方法二(未测试):
1、编辑resolv.conf 文件文件

vi /etc/resolv.conf

说明:resolv.conf是resolver类库使用的配置文件,每当一个程序需要通过域名来访问internet上面的其它主机时,需要利用该类库将域名转换成对应的IP,然后才可进行访问
2、添加nameserver属性,属性值根据自己的实际情况进行设置。
在这里插入图片描述
注:如果已经使用方法一进行过处理,这里就会显示nameserver,无需再配置。
说明:
(1)“domain”指定本地的网域名称,如果查询时的名称沒有包含小数点,则会自动补上此处的网域名称为字尾再送给DNS伺服器。
(2)search”这个选项为非必要选项,而功能在于若使用者指定主机名称查询时,所需要搜寻的网域名称。例如,当我们设 “search www.baidu.com”时,当DNS伺服器在做名称解析过程中,无法对输入的名称,例如pc1,找出相对应的IP时,则DNS会利用search的设定值加上需查询的名称,即pc1. www.baidu.com来进行解析,解析失败时则会尝试pc1. www.baidu.com
(3)“nameserver”指定用戶端要求进行名称解析的 nameserver IP位址,在此可指定多部DNS伺服器,则用戶端将会依序提出查询要求。

猜你喜欢

转载自blog.csdn.net/qq_39387856/article/details/86607812