I have two proxmox installs. They are both 7.2-3. One has is running on a HP ProBook G7 laptop. It has a single RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller. The network config is below. On this system, I run a opnsense router VM. It has two interfaces. My WAN is tagged on VLAN 44; my LAN is untagged and has a few VLANs as well. So everything works great. Note how the config below is missing
The other is an Intel NUC and has Dual Intel 2.5 Gbps I225-LM NICs. Today, I went to virtualize the router I have at this site also.
My WAN requires PPPoE on
What did fix this problem ultimately was ticking the `VLAN AWARE` box on
Strangely, `vmbr1` on which I am running tagged VLAN 44 for my WAN (from within the guest, not from proxmox) STILL works fine.
Why is this behavior so inconsistent? I also checked with colleague who also runs proxmox (intel X540-T2 PCi-e 10gbps NIC) He doesn't have this "vlan aware" setting ticked, and he has VLAN tagging inside his guests - his system is passing VLANs in and out no problem.
I lost several hours today to this silly error - would love to know why?
bridge-vlan-aware yes
and bridge-vlan-aware yes
. Yet, I have multiple tagged VLANs from within the guest working fine here.
Code:
# cat /etc/network/interfaces
auto vmbr0
iface vmbr0 inet static
address 10.1.10.231/24
gateway 10.1.10.1
bridge-ports enp1s0
bridge-stp off
bridge-fd 0
The other is an Intel NUC and has Dual Intel 2.5 Gbps I225-LM NICs. Today, I went to virtualize the router I have at this site also.
My WAN requires PPPoE on
VLAN 44
; So I added a vmbr1
and created a PPP interface on VLAN 44
. Note how the config below for vmbr1
is missing bridge-vlan-aware yes
and bridge-vlan-aware yes
. As soon as I entered my PPPoE credentials, the link came up. Great! I then went to add VLANs for my LAN however I found that no matter what I did, I was NOT able to get tagged traffic in/out of vmbr0
. What did work was adding the tag at the proxmox networking level (however, I don't want to do this).
Code:
auto vmbr0
iface vmbr0 inet static
address 10.2.10.230/24
gateway 10.2.10.1
bridge-ports enp88s0
bridge-stp off
bridge-fd 0
auto vmbr1
iface vmbr1 inet manual
bridge-ports enp89s0
bridge-stp off
bridge-fd 0
What did fix this problem ultimately was ticking the `VLAN AWARE` box on
vmbr0
:
Code:
bridge-vlan-aware yes
bridge-vids 2-4094
Strangely, `vmbr1` on which I am running tagged VLAN 44 for my WAN (from within the guest, not from proxmox) STILL works fine.
Why is this behavior so inconsistent? I also checked with colleague who also runs proxmox (intel X540-T2 PCi-e 10gbps NIC) He doesn't have this "vlan aware" setting ticked, and he has VLAN tagging inside his guests - his system is passing VLANs in and out no problem.
I lost several hours today to this silly error - would love to know why?
Last edited: