Centos7 ping不通baidu.com《亲测有效》,折磨两天

本文介绍了在CentOS7系统中配置静态IP后无法访问外网的问题及其解决方法。主要步骤包括:检查并配置网络接口文件、设置静态IP、子网掩码、网关和DNS;重启网络服务;检查和添加路由;创建并配置静态路由文件;重启网卡验证网络连通性。通过这些步骤,成功解决了系统不能ping通外网的问题。

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

问题重现

[root@bogon ~]# ping www.baidu.com
ping: www.baidu.com: 未知的名称或服务

🤣🤣🤣在配置Centos7为静态IP时,发现配置什么的都对,但是就是ping不同外网和其它节点,在公司里埋头苦干2天也没有找到原因,有可能是今天朝阳的小雨使我找到了问题的原因。

干货

1、首先查看本机ip地址

[root@bogon ~]# ifconfig

inet是DHCP分配的IP地址,ens33为默认的网卡名称,接下来配置需要使用
在这里插入图片描述
2、编辑网络配置文件,ifcfg-XX对应的就是上面网卡名称

[root@bogon ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33 

在配置文件中修改如下几个配置,
IPADDR和GATEWAY要在同一个网段内

BOOTPROTO="static" # 使用静态IP地址,默认为dhcp
IPADDR="192.168.194.129" # 设置的静态IP地址,可以为130、131、132只要在网段中就可以
NETMASK="255.255.255.0" # 子网掩码
GATEWAY="192.168.194.2" # 网关地址,末尾设置为2
ONBOOT=yes  #设置网卡启动方式为 开机启动 
DNS1=114.114.114.114 #用来连接外网

完整配置如下
在这里插入图片描述
3、重启网络

[root@bogon ~]# service network restart
Restarting network (via systemctl):                        [  确定  ]

4、如果此时还是不可以 ping 通继续第5步操作
5、查看路由中的网关设置

netstat -rn

如果没有刚刚添加的网关,则不可以
在这里插入图片描述
6、添加网关路由
192.168.194.2 是我设置的网关,这个根据上面你配置的进行修改

[root@bogon ~]# route add  default gw 192.168.194.2

7、再次查看网关,发现网关配置成功
在这里插入图片描述
8、执行命令测试是否ping 通百度,发现ping通了
在这里插入图片描述

经过查阅资料第8种方式是临时的,重启服务器或者重启网卡后悔失效,

9、配置网关,这个文件有可能不存在,直接新建一个就可以了

[root@bogon ~]# vim /etc/sysconfig/static-routes

在文件中加入,192.168.194.2 是我的网关地址,需要配置成你自己电脑的网关

any net default gw 192.168.194.2

10、保存退出。重启网卡验证。

[root@bogon ~]# service network restart
Restarting network (via systemctl):                        [  确定  ]
评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值