sure my setup is quite different.
most systems are directly connected to the router, all of them under 192.168.50.xxx
but the desktop computer, connect wired to a intermediary raspberry, so it goes with 192.168.2.xx (short history long, computer wifi dead on weekend, and new card not loading because a compatibility issue, raspberry on hand with local git and so on, got running as emergency, like it, and keep it)
raspberry connect to internet (to router by wifi) and share internet connection to the desktop (by wire), iptables as:
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.168.50.1 0.0.0.0 UG 0 0 0 wlan0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.50.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
the only limitation of my setup, InputDirector on Desktop do not see the other computers that directly connect to the wifi.
may I could add some routing to join both networks ??
(I must say, that I do not have very much knowledge on networking, I think I understand the basis, but far from being able to do it my self)