Boa noite...
Estou com um pequeno problema e acredito que seja apenas um detalhe.
Desenvolvemos uma aplicação em ruindows para se comunicar com um banco de dados firebird remoto. Este banco de dados está ligado diretamente à um número ip válido. A dificuldade está em instalar o aplicativo no cliente e fazer funcionar a comunicação. Acontece que o cliente possui um gateway linux, sendo habilitado o repasse de pacotes por NAT para as estações windows. Vejam a estrutura da rede:
Estação Windows (192.168.0.4 - gw 192.168.0.2) ---> Roteador Linux (eth0: 192.168.0.2 - ppp0: IP dinâmico) ---> [[ INTERNET ]] ---> Servidor Firebird (200.xxx.xxx.xxx).
O firebird escuta na porta 3050, porém a porta da máquina cliente que se conecta ao firebird é aleatória, geralemente acima de 65000.
Instalo o aplicativo na máquina cliente e este precisa se comunicar com o firebird externo, porém há um gateway no meio do caminho. Já tentei usar uma regra no post que fiz anteriormente porém não funcionou.
Alguém tem uma sugestão?
Agradeço pela atenção.
Marcelo Estanislau.