I have a FortiClient VPN connection that works from 2 locations (hotel, workplace), but it does not work from my home network.
At home I have a Pirelli DRG A225G router - this is the likely cause of the problem.
I can ping the VPN gateway successfully.
I have tried switching off the firewall and and enabling the DMZ for the router, but it did not help. I have tried forwarding ports 6020-6023 (according to one doc, FC uses these ports) but this did not help either.
The router does not have a PPTP passthorugh switch, but another VPN connection (not through Forticlient) is working fine.
How can I enable the VPN connection?
If I run the Test of FC I get this:
In run_timer_list, jiffies=00000000, skipped = 0
tvecs[1]->bits is 3, tvecs->index is 0
sys_get_local_gwy() called: [in] remote gw: 124.247.240.66. [in] Next hop: 0.0.0.0
sys_get_local_gwy() called: [in] remote gw: 124.247.240.66. [in] Next hop: 0.0.0.0
Detect local gateway for peer: 124.247.240.66
sys_get_local_gwy() called: [in] remote gw: 124.247.240.66. [in] Next hop: 0.0.0.0
sys_get_local_gwy() called: [in] remote gw: 124.247.240.66. [in] Next hop: 192.168.1.254
Get sa_connect message...192.168.1.65->124.247.240.66:0, natt_mode=0
Using new connection...natt_mode=0
Set connection name = GGIG-PEGASUS.
Adding timer #1... expiry=3600, data=14428416
Adding to bucket 3 at index 1
Tunnel 192.168.1.65 ---> 124.247.240.66:500,natt_en=1 is starting negotiation
Will negotiate a normal SA
Initiator: main mode is sending 1st message...
Sending DPD VID payloads....
Sending VID payload....
Sending NATT VID payload (draft3)....
Sending NATT VID payload (draft3 and draft1)....
Initiator: sent 124.247.240.66 main mode message #1 (OK)
Adding timer #2... expiry=28770, data=14430320
Adding to bucket 4 at index 1
set retransmit: st=1, timeout=10.
Adding timer #2... expiry=10, data=14430320
Adding to bucket 1 at index 10
Next_time = 10 sec
In run_timer_list, jiffies=00000000, skipped = 0
tvecs[1]->bits is 3, tvecs->index is 0
Comes 124.247.240.66:500->192.168.1.65:500,ifindex=2, ....
Exchange Mode = 2, I_COOKIE = 0xD63FED09A92EAF33, Len = 120
Received Payloads= SA VID VID
Initiator: main mode get 1st response...
parse all vendor ids...
- found NAT-T v3
- found DPD v2
---
Negotiate Result
Proposal_id = 1:
Protocol_id = ISAKMP:
trans_id = KEY_IKE.
encapsulation = IKE/none
type=OAKLEY_ENCRYPT_ALG, val=3DES_CBC.
type=OAKLEY_HASH_ALG, val=MD5.
type=AUTH_METHOD, val=PRESHARED_KEY.
type=OAKLEY_GROUP, val=1024.
Phase1 lifetimes=28800
Negotiate Success.(No echo).
Initiator: sent 124.247.240.66 main mode message #2 (OK)
set retransmit: st=1, timeout=10.
Adding timer #2... expiry=10, data=14430320
Adding to bucket 1 at index 10
Next_time = 10 sec
In run_timer_list, jiffies=00000002, skipped = 2
tvecs[1]->bits is 3, tvecs->index is 0
Comes 124.247.240.66:500->192.168.1.65:500,ifindex=2, ....
Exchange Mode = 2, I_COOKIE = 0xD63FED09A92EAF33, Len = 120
Process retransmit....
Next_time = 8 sec
In run_timer_list, jiffies=00000006, skipped = 4
tvecs[1]->bits is 3, tvecs->index is 0
Comes 124.247.240.66:500->192.168.1.65:500,ifindex=2, ....
Exchange Mode = 2, I_COOKIE = 0xD63FED09A92EAF33, Len = 120
Process retransmit....
Next_time = 4 sec
In run_timer_list, jiffies=0000000A, skipped = 4
tvecs[1]->bits is 3, tvecs->index is 0
No response from the peer, retransmit (st=1)....
set retransmit: st=1, timeout=5.
Adding timer #2... expiry=5, data=14430320
Adding to queue
Adding timer #3... expiry=5, data=14430320
Adding to bucket 1 at index 15
Next_time = 5 sec
In run_timer_list, jiffies=0000000E, skipped = 4
tvecs[1]->bits is 3, tvecs->index is 0
Comes 124.247.240.66:500->192.168.1.65:500,ifindex=2, ....
Exchange Mode = 2, I_COOKIE = 0xD63FED09A92EAF33, Len = 120
Process retransmit....
Next_time = 1 sec
In run_timer_list, jiffies=0000000F, skipped = 1
tvecs[1]->bits is 3, tvecs->index is 0
No response from the peer, retransmit (st=1)....
set retransmit: st=1, timeout=5.
Adding timer #2... expiry=5, data=14430320
Adding to queue
Adding timer #3... expiry=5, data=14430320
Adding to bucket 1 at index 20
Next_time = 5 sec
In run_timer_list, jiffies=00000014, skipped = 5
tvecs[1]->bits is 3, tvecs->index is 0
No response from the peer, retransmit (st=1)....
set retransmit: st=1, timeout=5.
Adding timer #2... expiry=5, data=14430320
Adding to queue
Adding timer #3... expiry=5, data=14430320
Adding to bucket 1 at index 25
Next_time = 5 sec