windows-7 serial-port ppp

La conexión PPP a través del cable serie funciona en Windows XP pero no funciona en Windows 7



windows-7 serial-port (1)

Tengo un dispositivo que establece la conexión PPP (o la conexión entrante en términos de Windows) a través del cable null-modem y luego se comunica con la PC utilizando la API de sockets TCP.

El problema es que todo funciona bien en Windows XP, pero no funciona en Windows 7. Por lo que yo entiendo, hay algunos problemas para establecer una conexión PPP porque no llega a la conexión de socket TCP.

Aquí está el registro de procedimientos de handshake (desde las propiedades del cable de comunicación en el administrador de dispositivos) en Windows XP:

10-27-2011 14: 37: 04.342 - Recv: CLIENTE
10-27-2011 14: 37: 04.342 - Respuesta interpretada: Anillo
10-27-2011 14: 37: 04.357 - TSP (0000): LINEEVENT: LINE_NEWCALL
10-27-2011 14: 37: 04.357 - TSP (0000): LINEEVENT: LINECALLSTATE_OFFERING
10-27-2011 14: 37: 04.357 - TSP (0000): LINEEVENT: LINEDEVSTATE_RINGING (0x1)
10-27-2011 14: 37: 04.545 - Recv: CLIENTE
10-27-2011 14: 37: 04.545 - Respuesta interpretada: Anillo
10-27-2011 14: 37: 04.545 - TSP (0000): LINEEVENT: LINEDEVSTATE_RINGING (0x1)
10-27-2011 14: 37: 04.545 - TSP (0000): aceptación de llamada
10-27-2011 14: 37: 04.545 - TSP (0000): LINEEVENT: LINECALLSTATE_ACCEPTED
10-27-2011 14: 37: 04.545 - TSP (0000): Llamada Contestadora
10-27-2011 14: 37: 04.545 - Contestando la llamada.
10-27-2011 14: 37: 04.545 - Enviar: CLIENTSERVER
10-27-2011 14: 37: 04.545 - Conexión establecida a 115200 bps.
10-27-2011 14: 37: 04.545 - Control de errores desactivado o desconocido.
10-27-2011 14: 37: 04.545 - Compresión de datos desactivada o desconocida.

y en Windows7:

10-27-2011 13: 27: 30.447 - Recv: CLIENTE
10-27-2011 13: 27: 30.447 - Respuesta interpretada: Anillo
10-27-2011 13: 27: 30.647 - Recv: CLIENTE
10-27-2011 13: 27: 30.647 - Respuesta interpretada: Anillo
10-27-2011 13: 27: 30.847 - Recv: CLIENTE
10-27-2011 13: 27: 30.847 - Respuesta interpretada: timbre
10-27-2011 13: 27: 30.847 - Contestando la llamada.
10-27-2011 13: 27: 30.857 - Enviar: CLIENTSERVER
10-27-2011 13: 27: 30.857 - Conexión establecida a 115200 bps.
10-27-2011 13: 27: 30.857 - Control de errores desactivado o desconocido.
10-27-2011 13: 27: 30.857 - Compresión de datos desactivada o desconocida.
27-10-2011 13: 27: 32.415 - Colgar el módem.
10-27-2011 13: 27: 32.416 - Interrupción del hardware al bajar el DTR.
10-27-2011 13: 27: 32.416 - 115200,8, N, 1, ctsfl = 1, rtsctl = 2
10-27-2011 13: 27: 32.416 - Inicializando el módem.
10-27-2011 13: 27: 32.416 - Esperando una llamada.

Asumí que se detuvieron algunos servicios necesarios de Windows, pero no pude encontrar qué servicios necesitan iniciarse exactamente y, a primera vista, se iniciaron los mismos servicios en ambos casos.

Entonces, ¿alguien sabe cuál es el problema y cómo puedo solucionarlo?


El problema puede solucionarse editando manualmente el archivo rasphone.pbk en la computadora y cambiando el valor de Tipo a 3 (3 = RASET_Direct (conexión directa en serie o en paralelo)) en lugar de 1 (1 = RASET_Phone (línea telefónica, por ejemplo, módem, RDSI, X.25)). Aparentemente, este es un error en Windows 7 que depende del dispositivo .

El archivo rasphone.pbk se puede encontrar abriendo una ventana del explorador y escribiendo lo siguiente en la barra de direcciones:

%userprofile%/AppData/Roaming/Microsoft/Network/Connections/Pbk/

El archivo rasphone.pbk debe estar en esa carpeta.

http://social.technet.microsoft.com/Forums/en/w7itpronetworking/thread/5858797c-bc75-4e3f-bca4-d988fadd7581