Cambiar el número de puerto TCP de la conexión de control PPTP

Cambiar el número de puerto TCP de la conexión de control PPTP

Tengo algunos clientes de Windows 7 que se conectan vía PPTP a un servidor CentOS, pero me gustaría que usaran un puerto distinto al 1723 para la conexión de control ya que ese puerto no está disponible.

¿Hay alguna manera de hacer eso? ¿Posiblemente alterando las reglas de enrutamiento/firewall del cliente y el servidor?

EDITAR

Así que no he tenido la oportunidad de probarlo, pero ¿funcionaría algo así?

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

Todavía no tengo nada para el lado de las ventanas.

EDITAR #2

Así que probé lo que Harry sugirió, en combinación con la regla de iptables.

Al cambiar el valor del registro y reiniciar, ya no puedo conectarme a servidores pptp normales, así que lo haríaasumirque está alterando el puerto, pero no tengo forma de saberlo con seguridad, porque cuando uso el valor de registro modificado junto con la regla iptables, la conexión simplemente se agota o dice "ocupado".

Básicamente, no tengo idea de cómo probar y depurar la conexión. Podría intentar configurar un host Linux en una máquina virtual y ver si puedo jugar a hacerlo solo en mi máquina local antes de actualizar al alcance más amplio.

Respuesta1

Para Windows, puede intentar en regedit buscar TcpPortNumber y cambiar su valor de 1723 al nuevo número de puerto, luego reiniciar. En mi computadora esto se encuentra en:

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

Asegúrese de utilizar CurrentControlSet en lugar de CurrentControlSet01 u otra variante.

Es posible encontrar información sobre estos elementos en la documentación anterior de Windows CE paraConfiguración del registro PPTP, pero ahora podría estar depreciado.

información relacionada