Мне нужно запустить клиентское программное обеспечение локально на моем компьютере и заставить его общаться по каналу VPN (Team Viewer VPN) для подключения к действующей базе данных, чтобы я мог подключить отладчик к клиентскому программному обеспечению и выяснить некоторые проблемы, которые возникают у клиента. .
Когда любой из компьютеров в сети клиента подключается, он работает нормально. Вот вывод отладочной информации драйвера.
Sun Aug 05 2012 15:06:10
15:06:10 CONN: Application information:
15:06:10 "HOST=WORKSTATION36;OS=Windows XP Build 2600 Service Pack 3;PID=0x11a0;THREAD=0xdcc;EXE=C:\abba\dbisqlc.exe;VERSION=7.0.4.3472;API=DBLIB"
15:06:10 CONN: Attempting to connect using:
UID=abdbo;PWD=*****;DBN=abba;ENG=abba;ASTOP=YES;DBG=YES;LOG=C:\log\odbcLog.txt;DMRF=NO;LINKS=TCPIP{}
15:06:10 Trying to start TCPIP link ...
15:06:10 Loading wsock32.dll
15:06:10 Loading ws2_32.dll
15:06:10 TCP using Winsock version 2.0
15:06:10 My IP address is 192.168.0.111
15:06:10 My IP address is 127.0.0.1
15:06:10 TCPIP link started successfully
15:06:10 Trying 192.168.0.2:2638
15:06:10 Found database server abba on TCPIP link
15:06:10 Client connected
15:06:10 CONN: Connected to the server
15:06:10 [1174510859] CONN: Connected to database successfully
15:06:10 [1174510859] Client disconnected
Однако, если я попытаюсь подключиться по своей VPN-ссылке, это не сработает.
Sun Aug 05 2012 17:13:26
17:13:26 CONN: Application information:
17:13:26 "HOST=CONVERSIONVM;OS=Windows 2003 Build 3790 Service Pack 2;PID=0x878;THREAD=0x98c;EXE=C:\abba\dbisqlc.exe;VERSION=7.0.4.3472;API=DBLIB"
17:13:26 CONN: Attempting to connect using:
UID=abdbo;PWD=*****;DBN=abba;ENG=abba;ASTOP=YES;DBG=YES;LOG=C:\log\odbcLog.txt;DMRF=NO;LINKS=TCPIP{}
17:13:26 Trying to start TCPIP link ...
17:13:26 Loading wsock32.dll
17:13:26 Loading ws2_32.dll
17:13:26 TCP using Winsock version 2.0
17:13:26 My IP address is 7.192.193.89
17:13:26 My IP address is 10.0.1.106
17:13:26 My IP address is 127.0.0.1
17:13:26 TCPIP link started successfully
17:13:26 Looking for abba
17:13:26 I am in a class A network
17:13:26 Sending broadcast
17:13:26 Using broadcast address of: 7.255.255.255:2638
17:13:26 I am in a class A network
17:13:26 Sending broadcast
17:13:26 Using broadcast address of: 10.255.255.255:2638
17:13:26 I am in a class A network
17:13:26 Sending broadcast
17:13:26 Using broadcast address of: 127.255.255.255:2638
17:13:27 No reply received
17:13:27 Resending
17:13:28 No reply received
17:13:28 Resending
17:13:29 No reply received
17:13:29 Resending
17:13:30 No reply received
17:13:30 Resending
17:13:31 No reply received
17:13:31 CONN: Cannot connect
Некоторые проблемы, которые, как мне кажется, могут быть проблемой, заключаются в том, что Team Viewer хочет, чтобы я маршрутизировал трафик через его специальный IP-адрес, а широковещательная передача не передается через него. Я попытался указать каналу TCP / IP использовать IP-адрес и порт VPN сервера, но это тоже не решило проблему.
Sun Aug 05 2012 17:29:29
17:29:29 CONN: Application information:
17:29:29 "HOST=CONVERSIONVM;OS=Windows 2003 Build 3790 Service Pack 2;PID=0x13c;THREAD=0x810;EXE=C:\abba\dbisqlc.exe;VERSION=7.0.4.3472;API=DBLIB"
17:29:29 CONN: Attempting to connect using:
UID=abdbo;PWD=*****;DBN=abba;ENG=abba;ASTOP=YES;DBG=YES;LOG=C:\log\odbcLog.txt;DMRF=NO;LINKS=TCPIP{IP=7.192.141.131;PORT=2638}
17:29:29 Trying to start TCPIP link ...
17:29:29 Loading wsock32.dll
17:29:29 Loading ws2_32.dll
17:29:29 TCP using Winsock version 2.0
17:29:29 My IP address is 7.192.193.89
17:29:29 My IP address is 10.0.1.106
17:29:29 My IP address is 127.0.0.1
17:29:29 TCPIP link started successfully
17:29:29 Looking for abba
17:29:29 I am in a class A network
17:29:29 Sending broadcast
17:29:29 Using broadcast address of: 7.255.255.255:2638
17:29:29 I am in a class A network
17:29:29 Sending broadcast
17:29:29 Using broadcast address of: 10.255.255.255:2638
17:29:29 I am in a class A network
17:29:29 Sending broadcast
17:29:29 Using broadcast address of: 127.255.255.255:2638
17:29:29 Trying 7.192.141.131
17:29:29 Trying 7.192.141.131
17:29:30 No reply received
17:29:30 Resending
17:29:31 No reply received
17:29:31 Resending
17:29:32 No reply received
17:29:32 Resending
17:29:33 No reply received
17:29:33 Resending
17:29:34 No reply received
17:29:34 CONN: Cannot connect
Одна вещь, которую я заметил, это то, что порта не было в списке Trying 7.192.141.131
хотя я явно сказал ему использовать этот порт, и в той же строке в рабочем журнале показан порт, включенный как Trying 192.168.0.2:2638
.
Брандмауэры отключены как на клиенте, так и на сервере, поэтому проблема не связана с этим, я думаю, это связано с тем, что номер порта не устанавливается, но я не знаю, что я делаю неправильно, чтобы он не был установлен.
Это использует драйвер Adaptive Server Anywhere 7.0.