Hola, gracias por responder...
en el 1621 uso un software propio, que se comunica via winsock (está hecho en vb6)
pero, obviamente, al conectarme a la vpn, se me asigna otra ip de lan....
ya en lugar de ser 192.168.1.xx paso a ser 192.168.25.xx
ok creo que ya lo pille.
cuando no hay vpn te conectas ip-publica:1621, y en el router tendrás hecho el fordwarding a ip-privada puerto 1621 (si es otro puerto, en la explicación de mas abajo tendrás que poner ese otro puerto)
cuando hay vpn la ip-plubica:1621 no funciona, lógico
En principio es obvio, ya que una vez que tu utilizas la vpn, el router lo dejas atras, ya que una vez conectado al server, es como si el server te hiciera de router.
por tanto para poder utilizar tu servicio winsock, via vpn, tienes que indicarle a tu servicio que busque el sock en el puerto 1621 pero con la ip local 192.168.1.x,
NO CON LA IP PUBLICA o con la ip asignada por el server vpn si el host tambien hace de cliente contra el servidor vpn que por lo que has puesto en el ejemplo seria del tipo 192.168.25.x