##################前提条件保证虚拟机和真机网络连通######################
在真机中
1,先检查真机原来是否有网关
[root@foundation156 ~]# vim /etc/sysconfig/network-scripts/ifcfg-br0
3,重启网络,查看网关已经消失
此时出现新的网关
4,测试网络是否连通
5,打开防火墙,并且执行以下命令
6,查看masquerade是否为yes
如果不是,需要firewall-cmd --add-masquerade
在虚拟机
1,设置网关,真机ip作为网关, 重启网络服务
2,设置dns服务器
vim /etc/resolv.conf
####nameserver也可以是真机的网关192.168.31.1
3,网络连通
排错部分
1,真机ping不通,真机防火墙开启
firewall-cmd --list -all
masquerade为yes状态
2,在虚拟机中查看ip,网关,dns服务器,ping网关
3,如果真机ping不通,进入virt-manager,删除网卡
然后执行以下命令
root@foundation156 ~]# vim /etc/sysctl.conf
###加载系统文件