I've been running PVE 6.4 up till now on a single HP Proliant DL380 Gen8 server for my home setup. This has been working fine ever since, but now I'm busy replacing the HP with a new PVE 7.2 cluster setup based on two Intel NUC units and a RPi as qdevice.
These NUC's are each connected to the switch with a single uplink on which I have configured vlan1 (untagged) and all other vLAN's tagged. This interface is connected to bridge 'vmbr0' in PVE.
All VM's that I have, have one NIC assigned that is mapped to 'vmbr0' and the corresponding vlan, f.e. ...bridge=vmbr0,tag=300
These VM's can communicate with other equipment within the same vlan perfectly fine.
I have one VM (my OPNSense firewall) that I assigned three virtual NIC's to:
- ...bridge=vmbr0,tag=6 (= vtnet0)
- ...bridge=vmbr0,tag=4 (= vtnet1)
- ...bridge=vmbr0 (= vtnet2)
Within OPNSense I have configured 'vtnet0' as WAN, 'vtnet1' as IPTV and 'vtnet2' as LAN. Besides that, I have created several vlan interfaces on 'vtnet2', f.e. vlan 300.
Now comes the issue; I cannot communicate with any VM's through OPNSense that are running on the same PVE node. When I run all my VM's on node1 and run only OPNsense on node2, all is working fine. I'm not using the PVE firewall on any of the virtual NIC's.
It looks like PVE is not routing/forwarding the packets between vmbr0 (tagged) and vmbr0v300. The option 'VLAN aware' is set disabled, but even with it enabled it is not working.
As I said before; I have similar setup on PVE 6.4 that is working fine. I found below article that looks a bit like my issue, but I'm not using firewall on any of the virtual NIC's:
https://forum.proxmox.com/threads/p...irewall-for-vms-only-on-the-same-node.108485/
Please advise.
These NUC's are each connected to the switch with a single uplink on which I have configured vlan1 (untagged) and all other vLAN's tagged. This interface is connected to bridge 'vmbr0' in PVE.
All VM's that I have, have one NIC assigned that is mapped to 'vmbr0' and the corresponding vlan, f.e. ...bridge=vmbr0,tag=300
These VM's can communicate with other equipment within the same vlan perfectly fine.
I have one VM (my OPNSense firewall) that I assigned three virtual NIC's to:
- ...bridge=vmbr0,tag=6 (= vtnet0)
- ...bridge=vmbr0,tag=4 (= vtnet1)
- ...bridge=vmbr0 (= vtnet2)
Within OPNSense I have configured 'vtnet0' as WAN, 'vtnet1' as IPTV and 'vtnet2' as LAN. Besides that, I have created several vlan interfaces on 'vtnet2', f.e. vlan 300.
Now comes the issue; I cannot communicate with any VM's through OPNSense that are running on the same PVE node. When I run all my VM's on node1 and run only OPNsense on node2, all is working fine. I'm not using the PVE firewall on any of the virtual NIC's.
It looks like PVE is not routing/forwarding the packets between vmbr0 (tagged) and vmbr0v300. The option 'VLAN aware' is set disabled, but even with it enabled it is not working.
As I said before; I have similar setup on PVE 6.4 that is working fine. I found below article that looks a bit like my issue, but I'm not using firewall on any of the virtual NIC's:
https://forum.proxmox.com/threads/p...irewall-for-vms-only-on-the-same-node.108485/
Please advise.