Como mínimo, o cliente deve ter uma rota para o servidor e o servidor deve ter uma rota para o cliente. Se os dois já usam o roteador como seu "gateway padrão", isso já deve ser suficiente.
Mas se eles usarem um gateway diferente para sua rota padrão, você precisará adicionar outros específicos que passarão por este roteador:
-
no cliente,
192.168.1.108/30 via 172.16.28.1
(IP do roteador da perspectiva do cliente) -
do mesmo modo no servidor,
172.16.28.0/25 via 192.168.1.109
Se você tivesse um cliente baseado em Linux, poderia usar ip route get <ip>
e ip route show match <ip>
para ver facilmente as decisões de roteamento que faria.