Parece haver dois problemas diferentes ainda relacionados aqui:
Problema # 1:
Sempre que você tem várias máquinas escondidas atrás de um único endereço IP, é necessário usar um recurso de rede chamado de Conversão de Endereço de Porta (também conhecido como Sobrecarga de NAT). Esse recurso permite que o roteador re-mapeie dinamicamente as portas de origem do tráfego TCP para destinos de saída e as acompanhe, permitindo assim o tráfego de retorno para os IPs invisíveis por trás. Essa é uma explicação realmente simplificada, mas você pode encontrar mais informações aqui: link
O link a seguir é mencionado em sua postagem original e contém instruções sobre conversão de endereços de rede: link
Além disso, certifique-se de que seu servidor DHCP esteja distribuindo o IP da interface "interna" para seus clientes como o gateway padrão. Exemplo:
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.2 192.168.1.254;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
default-lease-time 600;
max-lease-time 7200;
option domain-name "local";
option domain-name-servers 8.8.8.8, 8.8.4.4;
}
Problema # 2:
Se você não estiver usando a Tradução de Endereço de Porta, seu roteador está tentando transmitir diretamente o tráfego da rede 192 diretamente para a rede 172.16.1.x - mas o administrador da rede 172.16.1.x não atualizou Sua configuração para dizer ao seu roteador para apontar o tráfego destinado a "seu" 192.-qualquer rede para o seu IP (algo que eu estou supondo que provavelmente não vai acontecer).
Se você estiver usando o Port Address Translation, outras máquinas na rede 172.16.1.x não verão "ver" máquinas automaticamente em sua rede 192.-whatever, porque estão ocultas - é assim que o PAT funciona: permite que seus IPs privados conversem entre si, mas também alcancem outras redes através do recurso Port Address Translation.
Boa sorte!