I have two separate networks (that I would like to keep separate) connected via hardwire to a Raspberry Pi 4 running Raspbian.
Network A (on eth0) is a managed, enterprise network at my university with an IT team that is often extremely slow to respond. Network A is providing the internet connection to the RPi.
Network B (on eth1) is a totally separate network connected to our managed switch. It consists of various sensors and controllers for our research lab. Since there is no router (nor DHCP server) this is all in the 169.254.0.0/16 subnet.
Ideally, I'd like to "bridge" this network with my Tailnet so that I can just log in to Tailscale on one of the lab computers on Wi-Fi (technically on Network A) and access all the devices on Network B's 169.254.0.0/16 subnet.
The end goal of this is to have a network that's isolated from Network A while still allowing easy access to Network B. Do we just need a router to properly route some 802.1q VLANs?
I've tried so many different guides from Tailscale and others online and cannot for the life of me figure this out. I think one of the problems is that Tailscale and the sensors are on different network interfaces. I've tried to make a bridge interface (via nmtui) but I don't totally understand how to do it without just connecting the two networks. I've tried to set up some ip routes on the RPi but don't totally understand how to do it.