I've a single Proxmox host with two interfaces. The first is the onboard gigabit management interface. This is vmbr0.
To move the Proxmox hosts and VMs into their own subnet, I created a Linux VLAN interface called vmbr0.2, to put host into VLAN 2. This interface has an IP and gateway defined.
I added a 10GB card and created a Linux Bridge interface, vmbr1.
I've created a Linux Mint VM and assigned it to vmbr1 with the vlan tag of 2.
Vmbr1 does not have an IP or gateway defined.
(please see image below)
On my client I've installed nomachine, which operates on port 4000 for remote desktop.
I am not able to connect to the Mint VM from a device in VLAN 1 (where my two Macs and Mint NUC are. All return a time out error.
The Mint VM is able to ping the gateway defined 'inside' the VM. It can telnet to port 4000 on my Mac and my Mac can telnet to its port 4000. A traceroute between the two is one hop, both ways. There are no firewall rules keeping the VLANs apart - it is simply a logical separation.
If I put the Mint VM on to vmbr0 instead of vmbr1, I can connect to the Mint VM. I assume then, that I have not properly configured vmbr1 and the Proxmox interface needs a default gateway, as well as the PC. I wasn't able to define an IP in the same range (2.X/24) nor the same default gateway as vmbr0.2 has defined. I assume this would cause some sort of routing loop.
I'd be very grateful if folk could (gently) tell me why the set up isn't working as I imagined and what I should do to allow access to virtual machines.
Many thanks.

To move the Proxmox hosts and VMs into their own subnet, I created a Linux VLAN interface called vmbr0.2, to put host into VLAN 2. This interface has an IP and gateway defined.
I added a 10GB card and created a Linux Bridge interface, vmbr1.
I've created a Linux Mint VM and assigned it to vmbr1 with the vlan tag of 2.
Vmbr1 does not have an IP or gateway defined.
(please see image below)
On my client I've installed nomachine, which operates on port 4000 for remote desktop.
I am not able to connect to the Mint VM from a device in VLAN 1 (where my two Macs and Mint NUC are. All return a time out error.
The Mint VM is able to ping the gateway defined 'inside' the VM. It can telnet to port 4000 on my Mac and my Mac can telnet to its port 4000. A traceroute between the two is one hop, both ways. There are no firewall rules keeping the VLANs apart - it is simply a logical separation.
If I put the Mint VM on to vmbr0 instead of vmbr1, I can connect to the Mint VM. I assume then, that I have not properly configured vmbr1 and the Proxmox interface needs a default gateway, as well as the PC. I wasn't able to define an IP in the same range (2.X/24) nor the same default gateway as vmbr0.2 has defined. I assume this would cause some sort of routing loop.
I'd be very grateful if folk could (gently) tell me why the set up isn't working as I imagined and what I should do to allow access to virtual machines.
Many thanks.
