在linux下静态网络的配置,出现connect: 网络不可达情况

1、在创建了虚拟机后,修改静态网络,突然出现了一个"connect: 网络不可达"的情况

2、查看网络的配置

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
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=fd6e53bc-3038-49eb-bdd7-46db0e45e1a6
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.42.139
GATEWAY=0.0.0.0
DNS1=8.8.8.8
DNS2=114.114.114.114
NETMASK=255.255.255.0

重启网络之后,发现不能与正常宿主机连接了。也不能连接网络了

查看vm的网络配置。

也没有发现问题。最后慢慢排查,发现是DNS和网关配置错了

网关不应该配置0.0.0.0,和dns不能随便配置个8.8.8.8

把正常的地址修改之后,重启网络,就可以了

DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.42.139
GATEWAY=192.168.42.2
DNS1=192.168.42.2
DNS2=114.114.114.114
NETMASK=255.255.255.0

service network restart 之后就可以了

[root@node1 ~]# ping www.baidu.com
PING www.a.shifen.com (182.61.200.6) 56(84) bytes of data.
64 bytes from 182.61.200.6 (182.61.200.6): icmp_seq=1 ttl=128 time=6.15 ms
64 bytes from 182.61.200.6 (182.61.200.6): icmp_seq=2 ttl=128 time=14.6 ms
64 bytes from 182.61.200.6 (182.61.200.6): icmp_seq=3 ttl=128 time=13.0 ms
64 bytes from 182.61.200.6 (182.61.200.6): icmp_seq=4 ttl=128 time=18.2 ms

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值