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

3

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

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

EDITAR

Então eu 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.

EDIT # 2

Então eu testei a coisa que harry sugeriu, em combinação com a regra iptables.

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

Então, basicamente, não tenho idéia de como testar e depurar a conexão. Eu poderia tentar configurar um host linux em uma VM e ver se posso brincar com isso apenas na minha máquina local antes de atualizar para o escopo maior.

    
por caesay 23.01.2012 / 09:09

1 resposta

2

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

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

Verifique se você está usando CurrentControlSet em vez de CurrentControlSet01 ou outra variante.

Algumas informações sobre esses itens podem ser encontradas na documentação antiga do Windows CE para Configurações do Registro PPTP , mas agora pode ser depreciado.

    
por 14.02.2012 / 21:18