Hello everyone,
I am working on a Proxmox lab using SDN (VXLAN) with a 3-node cluster, and I am facing an issue regarding external access to the SDN network.
Setup:
Initially, there was no internet access in my lab, so I created a simple SDN network (VnetOut) with a gateway.
Now:
I cannot access the VXLAN SDN network (10.200.x.x) from my external PC:
Physical setup:
What I tried:
I want my external client (PC) to connect to a management server VM using the SDN VXLAN network (10.200.x.x).
Constraints:
Is it possible to expose or extend a Proxmox SDN VXLAN network to a physical network so that an external client can access it directly
Or is the correct approach to:
use an additional NIC (separate VLAN) for client access,
Any guidance or best practices would be greatly appreciated.
Thank you!
I am working on a Proxmox lab using SDN (VXLAN) with a 3-node cluster, and I am facing an issue regarding external access to the SDN network.
Setup:
- 3 Proxmox nodes (cluster)
- VXLAN SDN network: 10.200.0.0/24
- VMs inside the SDN can communicate with each other across nodes (ping works correctly)
Initially, there was no internet access in my lab, so I created a simple SDN network (VnetOut) with a gateway.
Now:
- VMs have internet access via VnetOut
- VXLAN SDN still works internally (VM ↔ VM)
I cannot access the VXLAN SDN network (10.200.x.x) from my external PC:
- No ping
- No RDP
- No connectivity at all
Physical setup:
- Unmanaged (offline) switch
- Connected to all nodes
- Also connected to my PC
- Currently used with VLAN 70 (camera network
What I tried:
- Adding additional NICs to VMs
- Using a bridge (vmbr2) connected to the physical interface
- Assigning an IP in the same subnet (10.200.x.x) on my PC
- Trying VLAN tagging on SDN (not allowed – error: vm vlans are not allowed on vnet)
I want my external client (PC) to connect to a management server VM using the SDN VXLAN network (10.200.x.x).
Constraints:
- No managed switch (only unmanaged switch available)
- Limited physical interfaces
- Prefer not to use NAT or a router VM
- Want to keep proper separation between SDN, camera network, and management access
Is it possible to expose or extend a Proxmox SDN VXLAN network to a physical network so that an external client can access it directly
Or is the correct approach to:
use an additional NIC (separate VLAN) for client access,
- and keep SDN strictly internal?
Any guidance or best practices would be greatly appreciated.
Thank you!