This post is a bit difficult to follow without being able to examine actual configurations. The bridged VLAN setup is a chain of configs in the RedHat configuration methodology. One of those configs is definitely clobbering the others but it seems you're close. I'm sure a careful review of your work so far will be enough to find the error.
I can paste in here whatever you want pulled off nmcli if that helps.
Starting to remember more about how this is done. It's been over 10 years since I had a similar setup working. Are you VLANing first then slaving to the VLANS?
I create the VLANs off the parent interface. Then I create the bridges to each vlan and the untagged lan. Then I have the host set to get an IP from the untagged LAN and do not get IPs from the VLANs. Finally I set the VM to add its virtual interfaces to each of the VLANs and the untagged LAN.
For some reason, it’s not adding itself to the untagged lan. It adds itself to the VLANs but not the lan.
To anyone following, I found part of the problem was a few stale interfaces cockpit lied about were still around. Cockpit still sucks. if you must use it, only tweak with it. do initial config from the CLI.
Now I just need to figure out how to keep the bridges from deactivating when the VM doesnt load fast enough for them. NetworkManager seems really impatient.
I don't think you want a bridge in fedora. You probably want to pass the Intel card to opnsense and let it handle all the network stuff.
As always, I don't recommend virtualizing your router, because it's a huge pain to fix if either it or the host breaks.
I have a failover so it’s not a risk. And I cannot pass the intel card to the VM because the passthrough on this motherboard only works on GPU and one of the NVMe slots. The goals of this build was to put everything in one box and get the fuck off the cloud.
I'd still just give it the interfaces and let it do all the network stuff.
Okay I did that with WAN and that can work there but it’s not possible to do that with LAN because the containers need to be able to talk to those networks too.
Linux
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0