SDN setup help

gdawson

New Member
Dec 8, 2025
2
0
1
We are trying to set up an in-house demo of Proxmox in the hopes of moving away from VMware.
I've got two hosts set up in a cluster, iSCSI connections via multipath to our Nimble are working well, and the networking on the hosts seems fine, it's when we try to implement the SDN features that things seem to go sideways.
To start, configuration looks like this on both servers:
nic0 and nic1 are in a bond, bond0. bond0 is part of a bridge, vmbr0, which is assigned a static IP on a local network.
On the Datacenter, we have a VLAN zone labeled Main that points to vmbr0. The zone has a Vnet, vnet0 that is tagged for VLAN 10. I have tried having the vnet be VLAN aware, also tried setting up subnets and enabling SNAT, but so far I haven't found a configuration that will let my test VM get a DHCP address.
If I connect the VM directly to vmbr0 it can access the network, but not if I put it on vnet0.
I have found articles that had me install dhcp-helper and point that at my DHCP server, and I have also added ipv4 forwarding to vmbr0 in /etc/network/interfaces. Again, so far, nothing has worked to get the VM out using vnet0. I feel like I'm probably missing something fundamental, and would appreciate some input on how best to go about troubleshooting this issue.
 
Hi Steve,
The DHCP server is on VLAN 10.
Your question about the switch prompted some further investigation on my part. The switchport was tagged for VLAN 10, which wasn't what I would have wanted down the road. That has now been changed to be a trunked port, and I updated the Proxmox network configuration to have the main server IP on bond0.10 rather than on the bridge. That seemed to be the preferred configuration according to Debian documentation, and it is working to access the management interface. Still no access for the guest, however.