Tengo algunos clientes de Windows 7 que se conectan a través de PPTP a un servidor CentOS, pero me gustaría que usen un puerto que no sea 1723 para la conexión de control, ya que ese puerto no está disponible.
¿Hay alguna forma 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, por lo que supongo que está alterando el puerto, pero no tengo forma de saberlo con certeza, porque cuando estoy usando el valor de registro modificado en junto con la regla de iptables, la conexión simplemente se agota o dice "ocupado".
Así que, básicamente, no tengo idea de cómo probar y depurar la conexión. Podría intentar configurar un host Linux en una VM y ver si puedo jugar haciéndolo solo en mi máquina local antes de actualizar al alcance más amplio.
fuente