1. 重置
关闭Centos系统
编辑->虚拟网络编辑器
还原默认设置
2. 记录基本信息
查看网关地址,并记录在小本本上
查看网段,记录下
3. 修改网卡配置
启动Centos系统
非root用户,切换root
bash
su root
查看Mac地址
bash
ifconfig
或
ip addr
记录下来
修改配置文件
bash
vim /etc/sysconfig/network-scripts/ifcfg-ens33
bash
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
DEVICE=ens33
ONBOOT=yes
NETMASK=255.255.255.0
NM_CONTROLLED=no
DNS1=8.8.8.8
DNS2=8.8.4.4
上面的保持一致,下面的结合自身添加到上面的后面
bash
# 自己为主
UUID=d217e33a-f02d-4e8a-9fdd-5adf710420af
# 网关
GATEWAY=192.168.18.2
# mac地址
HWADDR=00:0c:29:e8:de:6e
# 设置ip,要求在网段区间内
IPADDR=192.168.18.166
修改DNS配置文件
bash
vi /etc/resolv.conf
bash
nameserver 8.8.8.8
nameserver 8.8.4.4
关闭防火墙
查看防火墙状态
bash
systemctl status firewalld
bash
systemctl stop firewalld.service # 临时关闭防火墙
systemctl disable firewalld.service # 禁止开机启动
重启虚拟机网络
bash
service network restart
尝试ping外网看看
bash
ping www.baidu.com
如果重启网络报错,可能是一下原因,注意排查:
1.VMnet8的MAC地址输入错误,检查选择的地址是否是ensXX的MAC地址(我一开始选错,导致重启失败)
2.配置文件英文字母是否拼错
检查无误后再尝试重启网络。
ps:以上为本人解决该问题的方法,网上百度了好久一直没解决,个人总结主要是因为对ip地址的理解错误,一直未使用起始、结束ip地址中间的地址,导致连不上网。