欢迎光临散文网 会员登陆 & 注册

centos7 网络不可达/network is unreachable

2022-06-03 00:12 作者:雪域小白鸠  | 我要投稿

network is unreachable/网络不可达

通常在ping外网的时候会发生这个问题

按照顺序逐个排查亲测可解决大部分问题

1 关闭防火墙

systemctl stop firewalld.service

systemctl disable firewalld.service

这里关闭防火墙是为了测试是不是添加的规则导致了端口访问失败

后续把网络ping通之后请配置好规则后重新开启确保安全


2 检查网络配置

这里网上有很多帖子介绍过方法了,这里就方便大家在写一遍

首先输入

ifconfig

查看自己的网卡名字,假设我们的网卡名字是eno33

然后

cd /etc/sysconfig/network-scripts

输入

ls

列出文件夹下所有的配置文件,这里我们假设我们的网卡配置文件叫ifcfg-eno33

我们编辑这个文件

vim ifcfg-eno33

检查里面的ONBOOT=后面的是不是yes

不是的话请改为yes,是的话请顺便检查一下dns,ip,子网掩码等等是否配置好了

然后保存退出

输入

service network restart

如果此时还是外网不通,那么进入下一步


3 检查本地有没有默认路由

首先我们输入

route  -n

ip route

这两条命令正常有网关的情况下会出现下图所示

画红线的为有网关

如果没有网关的话是不会出现红线这两行的

那么此时我们只要添加默认路由就好了

首先假设我们配好的ip是上面这个192.168.1.0

那么网关我们可以给他指定为192.168.1.254

那么我们输入

route add default gw 192.168.1.254

这样就算添加成功了

现在外网就是通的了


centos7 网络不可达/network is unreachable的评论 (共 条)

分享到微博请遵守国家法律