Alterar o número da porta TCP da conexão de controle PPTP

Alterar o número da porta TCP da conexão de controle PPTP

Tenho alguns clientes Windows 7 que se conectam via PPTP a um servidor CentOS, mas gostaria que eles usassem uma porta diferente de 1723 para a conexão de controle, pois essa porta não está disponível.

Existe alguma maneira de fazer isso? Possivelmente alterando as regras de roteamento/firewall do cliente e servidor?

EDITAR

Então, não tive a oportunidade de experimentar, mas algo assim funcionaria?

iptables -t nat -A PREROUTING -p tcp --dport [port i can use] -j DNAT --to-destination 127.0.0.1:1723

Ainda não tenho nada para o lado das janelas.

EDITAR #2

Então testei o que Harry sugeriu, em combinação com a regra do iptables.

Ao alterar o valor do registro e reiniciar, não consigo mais me conectar a servidores pptp normais, então eu fariapresumirque está alterando a porta, mas não tenho como saber com certeza, porque quando estou usando o valor de registro modificado em conjunto com a regra iptables, a conexão simplesmente expira ou diz "ocupado".

Basicamente, não tenho ideia de como testar e depurar a conexão. Posso tentar configurar um host Linux em uma VM e ver se consigo fazer isso apenas na minha máquina local antes de atualizar para um escopo maior.

Responder1

Para Windows, você pode tentar no regedit procurar TcpPortNumber e alterar seu valor de 1723 para o novo número da porta e reinicializar. No meu computador, isso é encontrado em:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0001

Certifique-se de usar CurrentControlSet em vez de CurrentControlSet01 ou outra variante.

Algumas informações sobre esses itens podem ser encontradas na antiga documentação do Windows CE paraConfigurações de registro PPTP, mas agora pode estar depreciado.

informação relacionada