故障问题描述
centos7上安装的KVM虚拟机,网卡名称br0,安装虚拟机后一切正常(虚拟机网络不受宿主机影响),当宿主机重启之后,出现虚拟机访问通信故障。具体故障为:可以ping通虚拟机,但无法与虚拟机具体端口通信(虚拟机防火墙已配置允许端口通行)
故障排查
通过排查,发现当宿主机的firewall防火墙关闭以后,与虚拟机的通信就恢复正常,找到问题,应该是由于宿主机的firewall防火墙拦截了外部主机到虚拟机的网络通信
解决办法
1.关闭宿主机防火墙
2.由于为了保证服务器基本的安全,在不关闭防火墙的情况下,通过其他办法解决,于是乎找到另外一种解决办法,开启网卡br0的stp enabled,重启宿主机网卡解决,具体操作如下:
查看虚拟设备详情:brctl show
打开br0的stp enabled:brctl stp br0 on
重启宿主机网卡:systemctl restart network
测试问题解决
记录下方便后面查看
-----------日常记录---------------