Cannot find a valid baseurl for repo: base/7/x86_64,在Linux上下载gcc的时候报这个错(yum install -y gcc tcl),从网上找了一下说是dns没有配置,解析不了gcc远端的域名,但是我配完之后还是不行,甚至ping 114.114.114.114都ping不通,也不知道是咋回事??


Cannot find a valid baseurl for repo: base/7/x86_64,在Linux上下载gcc的时候报这个错(yum install -y gcc tcl),从网上找了一下说是dns没有配置,解析不了gcc远端的域名,但是我配完之后还是不行,甚至ping 114.114.114.114都ping不通,也不知道是咋回事??


引自免费微信小程序:皆我百晓生
从您提供的两张图来看,您在 CentOS 7 系统上配置了三个 DNS 服务器,分别是 DNS1=114.114.114.114、DNS2=8.8.8.8 和 DNS3=4.2.2.2。
在第一次操作中,您设置的 DNS 服务器似乎无法正确解析 "gcc" 这个域名,可能是因为您的 DNS 服务器配置不正确,导致无法解析 "gcc" 这个域名。您可以通过以下步骤检查和配置 DNS 服务器:
ping -c 1 8.8.8.8
如果 DNS 服务器正常,您应该能够看到类似于以下的输出:
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=51 time=9.1 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=51 time=9.1 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=51 time=9.1 ms
sudo sh -c "echo 'nameserver 8.8.8.8' >> /etc/resolv.conf"
然后,再次尝试使用 ping 命令测试 DNS 服务器是否可用。
如果以上步骤都无法解决问题,您可能需要检查您的网络配置或联系您的网络管理员。