修改网卡文件

虚拟机网卡一般是ens33
我的电脑本地IP是192.168.19.1,所以虚拟机要设置成同一网段的
网关使用192.168.19.2

vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
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="3eb24482-4c4c-4560-ae22-da0346d009a1"
DEVICE="ens33"
ONBOOT="yes"
BOOTPROTO="static"
IPADDR="192.168.19.62"
NETMASK="255.255.255.0"
GATEWAY="192.168.19.2"
DNS="192.168.19.2"
NM_CONTROLLED="no"

禁用 networkManager 服务

systemctl stop NetworkManager.service
systemctl disable NetworkManager.service

编辑/etc/resolv.conf 文件

vim /etc/resolv.conf
# Generated by NetworkManager
search localdomain
nameserver 192.168.19.2 

重启网络服务

systemctl restart network.service

然后虚拟机应该就可以联网了

[root@hd2 ~]# ping baidu.com
PING baidu.com (39.156.69.79) 56(84) bytes of data.
64 bytes from 39.156.69.79 (39.156.69.79): icmp_seq=1 ttl=128 time=100 ms
64 bytes from 39.156.69.79 (39.156.69.79): icmp_seq=2 ttl=128 time=84.3 ms
64 bytes from 39.156.69.79 (39.156.69.79): icmp_seq=3 ttl=128 time=88.9 ms
64 bytes from 39.156.69.79 (39.156.69.79): icmp_seq=4 ttl=128 time=94.3 ms
64 bytes from 39.156.69.79 (39.156.69.79): icmp_seq=5 ttl=128 time=87.2 ms
64 bytes from 39.156.69.79 (39.156.69.79): icmp_seq=6 ttl=128 time=84.3 ms

Q.E.D.