Para entender os fundamentos deste problema, você precisa parar de pensar em "um sistema, um endereço IP, roteamento mágico".
Como eles estão conectados ao mesmo switch, todas as dificuldades desaparecem, se você apenas atribuir a ambos os hosts outro (endereço IP não 192, 192.168.x), que os torna visíveis uns aos outros, sem atribuir um gateway para aqueles.
Isso pode ser tão fácil quanto
ifconfig eth0:1 192.168.168.[1|2] netmask 255.255.255.0 up
ou um dos amigos mais modernos (como ip ad add
)
Agora, uma conexão com o endereço IP público passará pela Internet, enquanto uma conexão com o endereço local permanecerá local.