Centos7主机上的Libvirt和Open vSwitch-如何在VLAN之间转发数据包?

时间:2019-05-27 23:04:39

标签: centos7 kvm libvirt openvswitch

在以下情况下,我需要一些帮助:

有一台运行QEMU / KVM的Centos 7主机,提供3个物理网络接口;

  • Netgear GS108PEv3交换机
  • Ubiquiti Unifi AP AC Pro

在主机上,以下虚拟机正在运行:

  • 1个VM是pfSense路由器,处理WAN,防火墙规则,DHCP和VLAN,LAN = 192.168.1.1
  • 1个VM是基于Linux的PBX服务器,VLAN标签= 80,192.168.80.1
  • 1个VM是基于Windows的Blue Iris服务器,VLAN tag = 50,192.168.50.1

主机的NIC之一应该是pfSense的WAN。 主机的第二个物理NIC是LAN,它通过Netgear交换机和Unifi AP将虚拟机链接到现实世界。

我正在尝试使用OpenVSwitch。

我应该能够从LAN到VLAN以及在某些情况下(pfSense防火墙)在VLAN之间进行通信。

我可以ping通,从LAN到VLAN以及跨VLAN。 但是,如果我要打开的话,可以说是LAN或除VLAN80以外的任何其他VLAN的PBX管理页面(VLAN80) 或具有从除VLAN50以外的任何其他网络到Blue Iris服务器(VLAN50)的远程桌面访问权限, 两者都会失败。

此外,当第二个NIC链接到OpenVSwitch时,我将松开对主机的SSH访问...因此,我的主机具有第三个NIC(由Hostapd驱动的无线适配器)。我想删除此主机,然后通过LAN网络对主机进行SSH。

作为一幅价值1000字的图片,下面是network_diagram

我刚刚发现了OpenVSwitch,并且我尝试了一些适用于我的方案。 但是看来我缺少了什么,有人可以帮忙吗?...

0 个答案:

没有答案