Linux上ping外网出现Destination Host Unreachable

出现这种情况后,想上网找找解决办法,但网上的资料都太杂乱,最后把我的虚拟机配置文件搞的乱七八糟,虽然最后自己解决了,但是呵呵哒,也花了好久

好了,我就不废话了,我重装了虚拟机,又三步配置

第一步:

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=48276287-b01a-49a1-910e-4b6d7684e3f0
DEVICE=ens33

ONBOOT=yes

IPADDR=10.10.21.189
GATEWAY=10.10.21.1
NETMASK=255.255.255.0

vim /etc/sysconfig/network-scripts/ifcfg-ens33
打开这个配置文件后,我改成了如上代码
要改的地方:
一个是ONBOOT
一个是BOOTPROTO
一个是IPADDR
一个是GATEWAY
一个是NETMASK

配置虚拟机静态ip,网关,子网掩码之类的

这一步一定要配置好

第二步:
vim /etc/resolv.conf

search localdomain
nameserver 192.168.157.2

这里面我是这样配的
其实最后我删了这里面的配置,对我的网络也没影响

第三步,左上角编辑内,打开虚拟网络编辑器
设置成桥接模式

systemctl stop firewalld
setenforce 0

关闭防火墙和selinux服务

然后service network restart

然后ping 8.8.8.8
ping通,收工

你可能感兴趣的:(linux,centos,linux,centos)