Se o computador estiver executando o Vista ou superior, você também permitiu a porta 3398 através do firewall do Windows?
Eu tenho um roteador Linksys WRT54GL rodando o firmware Tomato. Conectado a ele via ethernet há dois computadores com endereços IP estáticos.
O primeiro computador está usando a porta RDP padrão 3389. Eu configuro o encaminhamento de porta no TCP para o IP estático desse computador.
No segundo computador, mudei a porta RDP para 3398 em:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp
Em seguida, configurei o encaminhamento de porta no TCP novamente para o IP estático desse computador.
Ambos os computadores têm conexões remotas habilitadas em qualquer versão do Remote Desktop Client.
Da mesma rede e de uma rede externa, testei conexões remotas em ambos os computadores: somente o primeiro computador se conecta, o segundo não.
Eu já tinha trabalhado com o mesmo roteador, e por um tempo eu mudei para um novo roteador N (Dlink DIR-655) antes de voltar recentemente para o Linksys. Desde a mudança de volta (sem alterações de configuração), algo está errado e não consigo descobrir o que é.
Outras coisas tentadas:
Atualização: também estou conectando usando ip + port (192.168.1.145:3398)
Quando você se conecta a um computador com uma porta não padrão, é necessário incluir o número da porta no campo Computador do cliente RDP.
por exemplo,
computername:3398
DOMAIN\computername:3398
É uma ideia melhor usar uma VPN.