Thanks e1iminator, I setup ETH0 as a DHCP client, created an IP address of 18.104.22.168/24 on ETH1 and created a DHCP server on that subnet, and then created an IP of 192.168.0.10/24 on ETH2 and created a DHCP server on that subnet and presto! success.
Now, I have no idea WHY this works, its outside my specialty. I thought the bridging was needed or the different interfaces wouldn’t talk to each other.
Now, lets say I have two desktops connected via a switch to ETH01. I would expect that both computers can locate each other and share files like on a local network. Will this also be true with a notebook connected to ETH02 and a desktop on ETH01?