I have updated all Debian / Proxmox packages as of today.
Running Proxmox 6.3-2
I've just started diving into the world of VLANs and have run into an issue that I can't seem to get around.
Host network config:
auto lo
iface lo inet loopback
auto eno3
iface eno3 inet manual
auto eno4
iface eno4 inet manual
iface enp0s29f0u2 inet manual
iface eno1 inet manual
iface eno2 inet manual
iface enp0s29f0u2c2 inet manual
auto vlan1
iface vlan1 inet static
address 192.168.2.150/24
gateway 192.168.2.1
ovs_type OVSIntPort
ovs_bridge vmbr0
iface vlan1 inet6 static
address 2600:70ff:b85d::150/64
gateway 2600:70ff:b85d::1
auto vlan2
iface vlan2 inet manual
ovs_type OVSIntPort
ovs_bridge vmbr0
ovs_options tag=2
#VLAN2_Wireguard
auto bond0
iface bond0 inet manual
ovs_bonds eno3 eno4
ovs_type OVSBond
ovs_bridge vmbr0
ovs_options lacp=active bond_mode=balance-slb
auto vmbr0
iface vmbr0 inet manual
ovs_type OVSBridge
ovs_ports bond0 vlan1 vlan2
LXC Config:
arch: amd64
cores: 2
hostname: 50m-wireguard-001
memory: 128
net0: name=eth0,bridge=vmbr0,gw=10.2.0.1,gw6=2600:70ff:b85d:2::1,hwaddr=D2:6E:2B:4F:65:7F,ip=10.2.0.2/24,ip6=2600:70ff:b85d:2::2/64,ta$
onboot: 1
ostype: ubuntu
rootfs: nas-002:127/vm-127-disk-0.raw,mountoptions=noatime,size=5G
startup: order=1,up=30
swap: 64
unprivileged: 1
I have a LXC running Wireguard and I want to put it on VLAN2.
As soon as I set the VLAN tag, the network connectivity disappears in the lxc, can't even ping the gateway (10.20.0.1)
If I attempt to ping the gateway and run a tcpdump against the veth, I can see the packets but if I run tcpdump against the vmbr0 bridge, they are not present.
I have no firewalls configured on the host or the lxc.
What have I overlooked?
Running Proxmox 6.3-2
I've just started diving into the world of VLANs and have run into an issue that I can't seem to get around.
Host network config:
auto lo
iface lo inet loopback
auto eno3
iface eno3 inet manual
auto eno4
iface eno4 inet manual
iface enp0s29f0u2 inet manual
iface eno1 inet manual
iface eno2 inet manual
iface enp0s29f0u2c2 inet manual
auto vlan1
iface vlan1 inet static
address 192.168.2.150/24
gateway 192.168.2.1
ovs_type OVSIntPort
ovs_bridge vmbr0
iface vlan1 inet6 static
address 2600:70ff:b85d::150/64
gateway 2600:70ff:b85d::1
auto vlan2
iface vlan2 inet manual
ovs_type OVSIntPort
ovs_bridge vmbr0
ovs_options tag=2
#VLAN2_Wireguard
auto bond0
iface bond0 inet manual
ovs_bonds eno3 eno4
ovs_type OVSBond
ovs_bridge vmbr0
ovs_options lacp=active bond_mode=balance-slb
auto vmbr0
iface vmbr0 inet manual
ovs_type OVSBridge
ovs_ports bond0 vlan1 vlan2
LXC Config:
arch: amd64
cores: 2
hostname: 50m-wireguard-001
memory: 128
net0: name=eth0,bridge=vmbr0,gw=10.2.0.1,gw6=2600:70ff:b85d:2::1,hwaddr=D2:6E:2B:4F:65:7F,ip=10.2.0.2/24,ip6=2600:70ff:b85d:2::2/64,ta$
onboot: 1
ostype: ubuntu
rootfs: nas-002:127/vm-127-disk-0.raw,mountoptions=noatime,size=5G
startup: order=1,up=30
swap: 64
unprivileged: 1
I have a LXC running Wireguard and I want to put it on VLAN2.
As soon as I set the VLAN tag, the network connectivity disappears in the lxc, can't even ping the gateway (10.20.0.1)
If I attempt to ping the gateway and run a tcpdump against the veth, I can see the packets but if I run tcpdump against the vmbr0 bridge, they are not present.
I have no firewalls configured on the host or the lxc.
What have I overlooked?