在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的网络配置。

在linux下静态网络的配置,出现connect: 网络不可达情况_第1张图片在linux下静态网络的配置,出现connect: 网络不可达情况_第2张图片

也没有发现问题。最后慢慢排查,发现是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

你可能感兴趣的:(Linux网络,linux,运维,服务器)