I've had an all-in-one proxmox box that hosts a pfsense image on KVM (virtio net) and a bunch of LXC containers that are my smaller micro services for my home network (e.g: plexmediaserver) and after a power loss I seem to have lost all my network settings.
Have been troubleshooting for a few days and have been unable to get Proxmox resume working with VLAN tags, not sure what else todo.
My firewall VM - pfsense
primary WAN (used to be virtio on vmbr2 int with a single NIC towards cable modem)
LAN (virtio interface to vmbr1)
DMZ (uses same as LAN interface but for traffic tagged vlan 666 802.1q)
LXC containers that are still not working:
network is set to vmbr1 vlan tag 666
but if I remove VLAN TAG of 666 to empty it gets an IP on my LAN (as expected) I am trying to restore the functionality for my vlan segment, I use proxmox to force all traffic to a certain vlan.
Behavior seen:
- DHCP requests are sent but never an offer or handshake seen.
- tried:
# tcpdump -i vmbr1v666 -n -e
config
root@pve:~# cat /proc/sys/net/ipv4/ip_forward
0
I am not sure what else to try, any ideas? No configuration had been changed. It looks like my bridge is not really bridging stuff anymore but the 'brctl show' indicates it still exists, is it possible to force proxmox to rebuild the entire bridging and network config to sorta reload everything?
Have been troubleshooting for a few days and have been unable to get Proxmox resume working with VLAN tags, not sure what else todo.
My firewall VM - pfsense
primary WAN (used to be virtio on vmbr2 int with a single NIC towards cable modem)
LAN (virtio interface to vmbr1)
DMZ (uses same as LAN interface but for traffic tagged vlan 666 802.1q)
LXC containers that are still not working:
network is set to vmbr1 vlan tag 666
but if I remove VLAN TAG of 666 to empty it gets an IP on my LAN (as expected) I am trying to restore the functionality for my vlan segment, I use proxmox to force all traffic to a certain vlan.
Behavior seen:
- DHCP requests are sent but never an offer or handshake seen.
- tried:
# tcpdump -i vmbr1v666 -n -e
root@pve:~# brctl show
bridge name bridge id STP enabled interfaces
vmbr0 8000.ac1f6b01605c no eno1
veth104i0
vmbr1 8000.ac1f6b01605d no eno2
enp2s0f1
tap100i0
veth113i0
veth117i0
vmbr1v666 8000.002655d9347f no eno2.666
enp2s0f1.666
veth102i0
veth105i0
veth106i0
veth107i0
veth108i0
veth109i0
root@pve:~#
config
root@pve:~# cat /proc/sys/net/ipv4/ip_forward
0
auto lo
iface lo inet loopback
auto eno1
iface eno1 inet manual
iface enp2s0f0 inet manual
#WAN Passthru NIC
auto enp2s0f1
iface enp2s0f1 inet manual
#Second NIC
auto eno2
iface eno2 inet manual
auto vmbr0
iface vmbr0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
bridge-ports eno1
bridge-stp off
bridge-fd 0
#ddwrt
auto vmbr1
iface vmbr1 inet manual
bridge-ports eno2 enp2s0f1
bridge-stp off
bridge-fd 0
iface lo inet loopback
auto eno1
iface eno1 inet manual
iface enp2s0f0 inet manual
#WAN Passthru NIC
auto enp2s0f1
iface enp2s0f1 inet manual
#Second NIC
auto eno2
iface eno2 inet manual
auto vmbr0
iface vmbr0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
bridge-ports eno1
bridge-stp off
bridge-fd 0
#ddwrt
auto vmbr1
iface vmbr1 inet manual
bridge-ports eno2 enp2s0f1
bridge-stp off
bridge-fd 0
I am not sure what else to try, any ideas? No configuration had been changed. It looks like my bridge is not really bridging stuff anymore but the 'brctl show' indicates it still exists, is it possible to force proxmox to rebuild the entire bridging and network config to sorta reload everything?