Current Setup Overview
Requirement / Issue:
I have a multi-VLAN setup for different network segments, and the Cisco switch ports connected to Proxmox nodes are already configured as trunk ports.
I want all VMs across different VLANs to be accessible from outside (via routing or NAT as needed), based on the existing trunk configuration.
Config proxmox server :
auto lo
iface lo inet loopback
auto eno1
iface eno1 inet manual
auto eno2
iface eno2 inet manual
iface eno3 inet manual
iface eno4 inet manual
auto bond0
iface bond0 inet manual
bond-slaves eno1 eno2
bond-miimon 100
bond-mode active-backup
bond-primary eno1
auto vmbr0
iface vmbr0 inet static
address 10.89.20.51/24
gateway 10.89.20.3
bridge-ports bond0
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids 2-4094
auto vmbr0.110
iface vmbr0.110 inet manual
source /etc/network/interfaces.d/*
root@proxmox2:~#
Config Cisco Switch :
interface GigabitEthernet0/23
switchport trunk allowed vlan 105,120,130,160,170
switchport trunk encapsulation dot1q
switchport mode trunk
!
Looking for guidance or best practices on how to properly configure this in Proxmox (e.g., /etc/network/interfaces, Linux bridges, VLAN awareness, etc.).
- Servers:
3-node cluster, each with 2 NICs configured in a bond setup (LACP). - Switch:
Cisco 3750 Layer 3 switch. - VLAN Configuration (Multiple VLANs):
- Management / Proxmox Bare Metal
- VLAN ID: 110
- Subnet: 10.89.4.0/24
- Gateway: 10.89.20.3
- VM Network 1
- VLAN ID: 20
- Subnet: 10.20.30.0/24
- Gateway: 10.20.30.3
- VM Network 2
- VLAN ID: 30
- Subnet: 192.168.1.0/24
- Gateway: 192.168.1.3
- Management / Proxmox Bare Metal
Requirement / Issue:
I have a multi-VLAN setup for different network segments, and the Cisco switch ports connected to Proxmox nodes are already configured as trunk ports.
I want all VMs across different VLANs to be accessible from outside (via routing or NAT as needed), based on the existing trunk configuration.
Config proxmox server :
auto lo
iface lo inet loopback
auto eno1
iface eno1 inet manual
auto eno2
iface eno2 inet manual
iface eno3 inet manual
iface eno4 inet manual
auto bond0
iface bond0 inet manual
bond-slaves eno1 eno2
bond-miimon 100
bond-mode active-backup
bond-primary eno1
auto vmbr0
iface vmbr0 inet static
address 10.89.20.51/24
gateway 10.89.20.3
bridge-ports bond0
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids 2-4094
auto vmbr0.110
iface vmbr0.110 inet manual
source /etc/network/interfaces.d/*
root@proxmox2:~#
Config Cisco Switch :
interface GigabitEthernet0/23
switchport trunk allowed vlan 105,120,130,160,170
switchport trunk encapsulation dot1q
switchport mode trunk
!
Looking for guidance or best practices on how to properly configure this in Proxmox (e.g., /etc/network/interfaces, Linux bridges, VLAN awareness, etc.).