CentOS7 ping: www.baidu.com: Name or service not known的解决方法

本文记录了在虚拟机中安装CentOS7.8和Redhat7.7后,使用最小化安装导致的网络问题。在尝试通过yum安装vim时发现无法连接外网,经检查发现缺少网关和DNS设置。通过编辑ifcfg-ens33配置文件,添加网关和DNS信息,然后重启网络服务,最终成功解决网络连接问题。

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

描述:今天用虚拟机安装2个linux系统,分别是centos7.8和redhat7.7,选择的默认最小安装方式,占用空间非常小,运行速度非常快,指得推荐,有优点当然也有缺点,最小安装方式会把很多基本的功能砍掉,像一些常用的指令是无法用,比如 ifconfig , vim。
所以就用yum去下载vim 发现无法下载,开始以为是yum问题,重新安装了yum源还是无法解决,ping了一下www.baidu.com 报错
CentOS7 ping: www.baidu.com: Name or service not known

解决办法
查看网卡ens33

vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=1cb1dd06-b673-4b54-b572-5ea3808b07ae
DEVICE=ens33
ONBOOT=yes 
IPADDR=192.168.217.10
PREFIX=24
IPV6_PRIVACY=no

发现我们没有设置网关和DNS。

查看虚拟机网络的VMnet8的网关为192.168.217.2

把这两行加入到ifcfg-ens33文件中

GATEWAY=192.168.217.2
DNS1=192.168.217.2

在这里插入图片描述
重启网络

systemctl restart network
cat /etc/resolv.conf
nameserver 192.168.217.2
1
2
3
4
5

再次试验成功连上外网

ping www.baidu.com
PING www.baidu.com (183.232.231.174) 56(84) bytes of data.
64 bytes from www.baidu.com (183.232.231.174): icmp_seq=1 ttl=128 time=33.1 ms
64 bytes from www.baidu.com (183.232.231.174): icmp_seq=2 ttl=128 time=33.3 ms
64 bytes from www.baidu.com (183.232.231.174): icmp_seq=3 ttl=128 time=33.2 ms

原文链接:https://blog.youkuaiyun.com/qq_32789063/article/details/124761611

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值