Question : VPN Disconnects

We have a client who has a SBS 2008 server with a Draytek 2820 firewall in front of it. When they connect using a laptop with a windows vpn connection it disconnects after a period of time, or after they have opened a file or clicked send/recieve in Outlook.

Strange thing is the vpn does not disconnect but you just cannot connect to the server, attached is the PPP log from the client.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
[2916] 14:46:35:265: PPPEMSG_Start recvd, d=, hPort=2,callback=0,mask=80138a,IfType=-1
[2436] 14:46:35:265: Line up event occurred on port 2
[2436] 14:46:35:265: Local identification = MSRAS-0-IBALAPTOP
[2436] 14:46:35:265: PortName: VPN5-1
[2436] 14:46:35:265: Starting PPP on link with IfType=0xffffffff,IPIf=0xffffffff,IPXIf=0xffffffff
[2436] 14:46:35:265: RasGetBuffer returned b4ed020 for SendBuf
[2436] 14:46:35:265: FsmInit called for protocol = c021, port = 2
[2436] 14:46:35:265: ConfigInfo = 80138a
[2436] 14:46:35:265: APs available = 6
[2436] 14:46:35:265: FsmReset called for protocol = c021, port = 2
[2436] 14:46:35:265: Inserting port in bucket # 2
[2436] 14:46:35:265: Inserting bundle in bucket # 5
[2436] 14:46:35:265: FsmOpen event received for protocol c021 on port 2
[2436] 14:46:35:265: FsmThisLayerStarted called for protocol = c021, port = 2
[2436] 14:46:35:265: FsmUp event received for protocol c021 on port 2
[2436] 14:46:35:265: <PPP packet sent at 06/16/2010 13:46:35:265
[2436] 14:46:35:265: <Protocol = LCP, Type = Configure-Req, Length = 0x17, Id = 0x0, Port = 2
[2436] 14:46:35:265: <C0 21 01 00 00 15 01 04 05 78 05 06 47 C8 06 F7 |.!.......x..G...|
[2436] 14:46:35:265: <07 02 08 02 0D 03 06 00 00 00 00 00 00 00 00 00 |................|
[2436] 14:46:35:265:  
[2436] 14:46:35:265: InsertInTimerQ called portid=8,Id=0,Protocol=c021,EventType=0,fAuth=0
[2436] 14:46:35:265: InsertInTimerQ called portid=8,Id=0,Protocol=0,EventType=3,fAuth=0
[1852] 14:46:35:375: Packet received (59 bytes) for hPort 2
[2436] 14:46:35:375: >PPP packet received at 06/16/2010 13:46:35:375
[2436] 14:46:35:375: >Protocol = LCP, Type = Configure-Req, Length = 0x3b, Id = 0x0, Port = 2
[2436] 14:46:35:375: >C0 21 01 00 00 39 01 04 05 78 03 05 C2 23 81 05 |.!...9...x...#..|
[2436] 14:46:35:375: >06 54 93 26 AF 07 02 08 02 0D 03 06 11 04 06 4E |.T.&...........N|
[2436] 14:46:35:375: >13 17 01 0D 75 54 CD 54 D3 48 F4 98 10 E9 34 C0 |....uT.T.H....4.|
[2436] 14:46:35:375: >63 B7 40 00 00 00 00 17 04 00 11 00 00 00 00 00 |c.@.............|
[2436] 14:46:35:375:  
[2436] 14:46:35:375: <PPP packet sent at 06/16/2010 13:46:35:375
[2436] 14:46:35:375: <Protocol = LCP, Type = Configure-Reject, Length = 0x25, Id = 0x0, Port = 2
[2436] 14:46:35:375: <C0 21 04 00 00 23 11 04 06 4E 13 17 01 0D 75 54 |.!...#...N....uT|
[2436] 14:46:35:375: <CD 54 D3 48 F4 98 10 E9 34 C0 63 B7 40 00 00 00 |.T.H....4.c.@...|
[2436] 14:46:35:375: <00 17 04 00 11 00 00 00 00 00 00 00 00 00 00 00 |................|
[2436] 14:46:35:375:  
[1852] 14:46:35:375: Packet received (23 bytes) for hPort 2
[2436] 14:46:35:375: >PPP packet received at 06/16/2010 13:46:35:375
[2436] 14:46:35:375: >Protocol = LCP, Type = Configure-Ack, Length = 0x17, Id = 0x0, Port = 2
[2436] 14:46:35:375: >C0 21 02 00 00 15 01 04 05 78 05 06 47 C8 06 F7 |.!.......x..G...|
[2436] 14:46:35:375: >07 02 08 02 0D 03 06 00 00 00 00 00 00 00 00 00 |................|
[2436] 14:46:35:390:  
[2436] 14:46:35:390: RemoveFromTimerQ called portid=8,Id=0,Protocol=c021,EventType=0,fAuth=0
[1852] 14:46:35:468: Packet received (28 bytes) for hPort 2
[2436] 14:46:35:468: >PPP packet received at 06/16/2010 13:46:35:468
[2436] 14:46:35:468: >Protocol = LCP, Type = Configure-Req, Length = 0x1c, Id = 0x1, Port = 2
[2436] 14:46:35:468: >C0 21 01 01 00 1A 01 04 05 78 03 05 C2 23 81 05 |.!.......x...#..|
[2436] 14:46:35:468: >06 54 93 26 AF 07 02 08 02 0D 03 06 00 00 00 00 |.T.&............|
[2436] 14:46:35:468:  
[2436] 14:46:35:468: <PPP packet sent at 06/16/2010 13:46:35:468
[2436] 14:46:35:468: <Protocol = LCP, Type = Configure-Ack, Length = 0x1c, Id = 0x1, Port = 2
[2436] 14:46:35:468: <C0 21 02 01 00 1A 01 04 05 78 03 05 C2 23 81 05 |.!.......x...#..|
[2436] 14:46:35:468: <06 54 93 26 AF 07 02 08 02 0D 03 06 00 00 00 00 |.T.&............|
[2436] 14:46:35:468:  
[2436] 14:46:35:468: FsmThisLayerUp called for protocol = c021, port = 2
[2436] 14:46:35:468: LCP Local Options-------------
[2436] 14:46:35:468: 	MRU=1400,ACCM=-1,Auth=0,MagicNumber=1204291319,PFC=ON,ACFC=ON
[2436] 14:46:35:468: 	Recv Framing = PPP,SSHF=OFF,MRRU=1500,LinkDiscrim=0,BAP=OFF
[2436] 14:46:35:468: LCP Remote Options-------------
[2436] 14:46:35:468: 	MRU=1400,ACCM=-1,Auth=c223,MagicNumber=1418929839,PFC=ON,ACFC=ON
[2436] 14:46:35:468: 	Send Framing = PPP,SSHF=OFF,MRRU=1500,LinkDiscrim=0
[2436] 14:46:35:468: LCP Configured successfully
[2436] 14:46:35:468: <PPP packet sent at 06/16/2010 13:46:35:468
[2436] 14:46:35:468: <Protocol = LCP, Type = Identification, Length = 0x14, Id = 0x1, Port = 2
[2436] 14:46:35:468: <C0 21 0C 01 00 12 47 C8 06 F7 4D 53 52 41 53 56 |.!....G...MSRASV|
[2436] 14:46:35:468: <35 2E 31 30 00 00 00 00 00 00 00 00 00 00 00 00 |5.10............|
[2436] 14:46:35:468:  
[2436] 14:46:35:468: <PPP packet sent at 06/16/2010 13:46:35:468
[2436] 14:46:35:468: <Protocol = LCP, Type = Identification, Length = 0x1b, Id = 0x2, Port = 2
[2436] 14:46:35:468: <C0 21 0C 02 00 19 47 C8 06 F7 4D 53 52 41 53 2D |.!....G...MSRAS-|
[2436] 14:46:35:468: <30 2D 49 42 41 4C 41 50 54 4F 50 00 00 00 00 00 |0-IBALAPTOP.....|
[2436] 14:46:35:484:  
[2436] 14:46:35:484: Authenticating phase started
[2436] 14:46:35:484: Calling APWork in APStart
[1852] 14:46:35:625: Packet received (33 bytes) for hPort 2
[2436] 14:46:35:625: >PPP packet received at 06/16/2010 13:46:35:625
[2436] 14:46:35:625: >Protocol = CHAP, Type = Protocol specific, Length = 0x21, Id = 0x0, Port = 2
[2436] 14:46:35:625: >C2 23 01 00 00 1F 10 EC 6C 9C 13 DB 4A 30 27 D6 |.#......l...J0'.|
[2436] 14:46:35:625: >E9 77 E6 48 AF A7 25 49 42 41 2D 53 45 52 56 45 |.w.H..%IBA-SERVE|
[2436] 14:46:35:625: >52 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |R...............|
[2436] 14:46:35:625:  
[2436] 14:46:35:625: <PPP packet sent at 06/16/2010 13:46:35:625
[2436] 14:46:35:625: <Protocol = CHAP, Type = Protocol specific, Length = 0x46, Id = 0x0, Port = 2
[2436] 14:46:35:625: <C2 23 02 00 00 44 31 94 15 D9 FB 76 04 C2 B4 B0 |.#...D1....v....|
[2436] 14:46:35:625: <5D 43 0B AE 1B AC F0 00 00 00 00 00 00 00 00 6A |]C.............j|
[2436] 14:46:35:625: <B3 D1 58 9E DE AF 08 66 FA E5 5F 99 88 F9 7F 20 |..X....f.._...  |
[2436] 14:46:35:625: <66 35 18 0B 58 2E 06 00 61 6E 67 65 6C 61 2E 62 |f5..X...angela.b|
[2436] 14:46:35:625: <65 6C 73 68 61 6D 00 00 00 00 00 00 00 00 00 00 |elsham..........|
[2436] 14:46:35:625:  
[2436] 14:46:35:625: InsertInTimerQ called portid=8,Id=0,Protocol=c223,EventType=0,fAuth=0
[1852] 14:46:35:718: Packet received (48 bytes) for hPort 2
[2436] 14:46:35:718: >PPP packet received at 06/16/2010 13:46:35:718
[2436] 14:46:35:718: >Protocol = CHAP, Type = Protocol specific, Length = 0x30, Id = 0x0, Port = 2
[2436] 14:46:35:718: >C2 23 03 00 00 2E 53 3D 39 41 30 32 37 33 46 36 |.#....S=9A0273F6|
[2436] 14:46:35:718: >43 36 33 31 39 35 42 30 36 31 39 31 37 45 36 36 |C63195B061917E66|
[2436] 14:46:35:718: >31 38 44 37 46 36 30 35 44 41 46 33 36 43 33 41 |18D7F605DAF36C3A|
[2436] 14:46:35:718:  
[2436] 14:46:35:718: RemoveFromTimerQ called portid=8,Id=0,Protocol=c223,EventType=0,fAuth=0
[2436] 14:46:35:718: MS-CHAP-MPPE-Keys set
[2436] 14:46:35:718: FsmThisLayerUp called for protocol = c223, port = 2
[2436] 14:46:35:718: NotifyCaller(hPort=2, dwMsgId=17)
[2436] 14:46:35:718: Callback phase started
[2436] 14:46:35:718: CallbackPriv in CB = 0
[1852] 14:46:35:718: Packet received (8 bytes) for hPort 2
[2436] 14:46:35:718: >PPP packet received at 06/16/2010 13:46:35:718
[2436] 14:46:35:718: >Protocol = CBCP, Type = Protocol specific, Length = 0x8, Id = 0x1, Port = 2
[2436] 14:46:35:718: >C0 29 01 01 00 06 01 02 00 00 00 00 00 00 00 00 |.)..............|
[2436] 14:46:35:718:  
[2436] 14:46:35:718: <PPP packet sent at 06/16/2010 13:46:35:718
[2436] 14:46:35:718: <Protocol = CBCP, Type = Protocol specific, Length = 0x8, Id = 0x1, Port = 2
[2436] 14:46:35:718: <C0 29 02 01 00 06 01 02 00 00 00 00 00 00 00 00 |.)..............|
[2436] 14:46:35:718:  
[2436] 14:46:35:718: InsertInTimerQ called portid=8,Id=1,Protocol=c029,EventType=0,fAuth=0
[1852] 14:46:35:812: Packet received (8 bytes) for hPort 2
[2436] 14:46:35:812: >PPP packet received at 06/16/2010 13:46:35:812
[2436] 14:46:35:828: >Protocol = CBCP, Type = Protocol specific, Length = 0x8, Id = 0x1, Port = 2
[2436] 14:46:35:828: >C0 29 03 01 00 06 01 02 00 00 00 00 00 00 00 00 |.)..............|
[2436] 14:46:35:828:  
[2436] 14:46:35:828: RemoveFromTimerQ called portid=8,Id=1,Protocol=c029,EventType=0,fAuth=0
[2436] 14:46:35:828: FsmThisLayerUp called for protocol = c029, port = 2
[2436] 14:46:35:828: NotifyCaller(hPort=2, dwMsgId=3)
[2436] 14:46:35:828: Will not initialize CP 8029
[2436] 14:46:35:828: Will not initialize CP 802b
[2436] 14:46:35:828: FsmInit called for protocol = 80fd, port = 2
[2436] 14:46:35:828: FsmReset called for protocol = 80fd, port = 2
[2436] 14:46:35:828: FsmInit called for protocol = 8021, port = 2
[2436] 14:46:35:828: FsmReset called for protocol = 8021, port = 2
[2436] 14:46:35:828: FsmOpen event received for protocol 80fd on port 2
[2436] 14:46:35:828: FsmThisLayerStarted called for protocol = 80fd, port = 2
[2436] 14:46:35:828: FsmUp event received for protocol 80fd on port 2
[2436] 14:46:35:828: <PPP packet sent at 06/16/2010 13:46:35:828
[2436] 14:46:35:828: <Protocol = CCP, Type = Configure-Req, Length = 0xc, Id = 0x3, Port = 2
[2436] 14:46:35:828: <80 FD 01 03 00 0A 12 06 01 00 00 E1 00 00 00 00 |................|
[2436] 14:46:35:828:  
[2436] 14:46:35:828: InsertInTimerQ called portid=8,Id=3,Protocol=80fd,EventType=0,fAuth=0
[2436] 14:46:35:828: FsmOpen event received for protocol 8021 on port 2
[2436] 14:46:35:828: FsmThisLayerStarted called for protocol = 8021, port = 2
[2436] 14:46:35:828: FsmUp event received for protocol 8021 on port 2
[2436] 14:46:35:828: <PPP packet sent at 06/16/2010 13:46:35:828
[2436] 14:46:35:828: <Protocol = IPCP, Type = Configure-Req, Length = 0x24, Id = 0x4, Port = 2
[2436] 14:46:35:828: <80 21 01 04 00 22 03 06 00 00 00 00 81 06 00 00 |.!..."..........|
[2436] 14:46:35:828: <00 00 82 06 00 00 00 00 83 06 00 00 00 00 84 06 |................|
[2436] 14:46:35:828: <00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
[2436] 14:46:35:828:  
[2436] 14:46:35:828: InsertInTimerQ called portid=8,Id=4,Protocol=8021,EventType=0,fAuth=0
[1852] 14:46:35:828: Packet received (12 bytes) for hPort 2
[2436] 14:46:35:828: >PPP packet received at 06/16/2010 13:46:35:828
[2436] 14:46:35:828: >Protocol = CCP, Type = Configure-Req, Length = 0xc, Id = 0x3, Port = 2
[2436] 14:46:35:828: >80 FD 01 03 00 0A 12 06 01 00 00 41 00 00 00 00 |...........A....|
[2436] 14:46:35:828:  
[2436] 14:46:35:828: <PPP packet sent at 06/16/2010 13:46:35:828
[2436] 14:46:35:828: <Protocol = CCP, Type = Configure-Ack, Length = 0xc, Id = 0x3, Port = 2
[2436] 14:46:35:828: <80 FD 02 03 00 0A 12 06 01 00 00 41 00 00 00 00 |...........A....|
[2436] 14:46:35:828:  
[1852] 14:46:35:828: Packet received (12 bytes) for hPort 2
[2436] 14:46:35:828: >PPP packet received at 06/16/2010 13:46:35:828
[2436] 14:46:35:828: >Protocol = IPCP, Type = Configure-Req, Length = 0xc, Id = 0x4, Port = 2
[2436] 14:46:35:828: >80 21 01 04 00 0A 03 06 C0 A8 10 17 00 00 00 00 |.!..............|
[2436] 14:46:35:828:  
[2436] 14:46:35:828: <PPP packet sent at 06/16/2010 13:46:35:828
[2436] 14:46:35:828: <Protocol = IPCP, Type = Configure-Ack, Length = 0xc, Id = 0x4, Port = 2
[2436] 14:46:35:828: <80 21 02 04 00 0A 03 06 C0 A8 10 17 00 00 00 00 |.!..............|
[2436] 14:46:35:828:  
[1852] 14:46:35:921: Packet received (12 bytes) for hPort 2
[2436] 14:46:35:921: >PPP packet received at 06/16/2010 13:46:35:921
[2436] 14:46:35:921: >Protocol = CCP, Type = Configure-Nak, Length = 0xc, Id = 0x3, Port = 2
[2436] 14:46:35:921: >80 FD 03 03 00 0A 12 06 01 00 00 41 00 00 00 00 |...........A....|
[2436] 14:46:35:921:  
[2436] 14:46:35:921: RemoveFromTimerQ called portid=8,Id=3,Protocol=80fd,EventType=0,fAuth=0
[2436] 14:46:35:921: <PPP packet sent at 06/16/2010 13:46:35:921
[2436] 14:46:35:921: <Protocol = CCP, Type = Configure-Req, Length = 0xc, Id = 0x5, Port = 2
[2436] 14:46:35:921: <80 FD 01 05 00 0A 12 06 01 00 00 41 00 00 00 00 |...........A....|
[2436] 14:46:35:921:  
[2436] 14:46:35:921: InsertInTimerQ called portid=8,Id=5,Protocol=80fd,EventType=0,fAuth=0
[1852] 14:46:35:921: Packet received (24 bytes) for hPort 2
[2436] 14:46:35:921: >PPP packet received at 06/16/2010 13:46:35:921
[2436] 14:46:35:921: >Protocol = IPCP, Type = Configure-Reject, Length = 0x18, Id = 0x4, Port = 2
[2436] 14:46:35:921: >80 21 04 04 00 16 82 06 00 00 00 00 83 06 00 00 |.!..............|
[2436] 14:46:35:921: >00 00 84 06 00 00 00 00 00 00 00 00 00 00 00 00 |................|
[2436] 14:46:35:921:  
[2436] 14:46:35:921: RemoveFromTimerQ called portid=8,Id=4,Protocol=8021,EventType=0,fAuth=0
[2436] 14:46:35:921: <PPP packet sent at 06/16/2010 13:46:35:921
[2436] 14:46:35:921: <Protocol = IPCP, Type = Configure-Req, Length = 0x12, Id = 0x6, Port = 2
[2436] 14:46:35:921: <80 21 01 06 00 10 03 06 00 00 00 00 81 06 00 00 |.!..............|
[2436] 14:46:35:921: <00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
[2436] 14:46:35:921:  
[2436] 14:46:35:921: InsertInTimerQ called portid=8,Id=6,Protocol=8021,EventType=0,fAuth=0
[1852] 14:46:36:015: Packet received (12 bytes) for hPort 2
[2436] 14:46:36:015: >PPP packet received at 06/16/2010 13:46:36:015
[2436] 14:46:36:015: >Protocol = CCP, Type = Configure-Ack, Length = 0xc, Id = 0x5, Port = 2
[2436] 14:46:36:015: >80 FD 02 05 00 0A 12 06 01 00 00 41 00 00 00 00 |...........A....|
[2436] 14:46:36:015:  
[2436] 14:46:36:015: RemoveFromTimerQ called portid=8,Id=5,Protocol=80fd,EventType=0,fAuth=0
[2436] 14:46:36:015: FsmThisLayerUp called for protocol = 80fd, port = 2
[1852] 14:46:36:015: Packet received (18 bytes) for hPort 2
[2436] 14:46:36:015: >PPP packet received at 06/16/2010 13:46:36:015
[2436] 14:46:36:015: >Protocol = IPCP, Type = Configure-Nak, Length = 0x12, Id = 0x6, Port = 2
[2436] 14:46:36:015: >80 21 03 06 00 10 03 06 C0 A8 10 10 81 06 C0 A8 |.!..............|
[2436] 14:46:36:015: >10 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
[2436] 14:46:36:015:  
[2436] 14:46:36:015: RemoveFromTimerQ called portid=8,Id=6,Protocol=8021,EventType=0,fAuth=0
[2436] 14:46:36:015: <PPP packet sent at 06/16/2010 13:46:36:015
[2436] 14:46:36:015: <Protocol = IPCP, Type = Configure-Req, Length = 0x12, Id = 0x7, Port = 2
[2436] 14:46:36:015: <80 21 01 07 00 10 03 06 C0 A8 10 10 81 06 C0 A8 |.!..............|
[2436] 14:46:36:015: <10 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
[2436] 14:46:36:015:  
[2436] 14:46:36:015: InsertInTimerQ called portid=8,Id=7,Protocol=8021,EventType=0,fAuth=0
[1852] 14:46:36:109: Packet received (18 bytes) for hPort 2
[2436] 14:46:36:109: >PPP packet received at 06/16/2010 13:46:36:109
[2436] 14:46:36:109: >Protocol = IPCP, Type = Configure-Ack, Length = 0x12, Id = 0x7, Port = 2
[2436] 14:46:36:109: >80 21 02 07 00 10 03 06 C0 A8 10 10 81 06 C0 A8 |.!..............|
[2436] 14:46:36:109: >10 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
[2436] 14:46:36:109:  
[2436] 14:46:36:109: RemoveFromTimerQ called portid=8,Id=7,Protocol=8021,EventType=0,fAuth=0
[2436] 14:46:36:109: FsmThisLayerUp called for protocol = 8021, port = 2
[2436] 14:46:36:187: Notifying IPCP of projection notification
[2436] 14:46:36:187: RemoveFromTimerQ called portid=8,Id=0,Protocol=0,EventType=3,fAuth=0
[2436] 14:46:36:187: NotifyCaller(hPort=2, dwMsgId=4)
[2436] 14:46:36:187: NotifyCaller(hPort=2, dwMsgId=0)
[2436] 14:46:36:187: Inserting autodisconnect in timer q for port=2, sec=3600
[2436] 14:46:36:187: RemoveFromTimerQ called portid=8,Id=0,Protocol=0,EventType=1,fAuth=0
[2436] 14:46:36:187: InsertInTimerQ called portid=8,Id=0,Protocol=0,EventType=1,fAuth=0
[2436] 14:46:36:328: ProcessDhcpInform

Answer : VPN Disconnects

What are the ping reply times from the second location?

As mentioned; to verify it is not a server or client issue connect the client to the server on the same LAN using the server's private IP (not public IP/domain name). If this works, and the remote connection does not, it would imply there is an issue with the server's site's Internet connection/router/modem.

I assume it drops the connection at random times not after a fixed x seconds/minutes? Also does this happen both when working as well as idle, or just idle.

What kind of internet connection does the server site have? PPPoE?
Random Solutions  
 
programming4us programming4us