[Openswan Users] Setting up VPN between Linux box and Fortigate firewall

Rhys Johnson rhys at systemx.com.au
Tue Aug 22 03:15:44 EDT 2006


Thanks Jim
I made the changes you suggested and the tunnel is now up! I can ping
out from the 192.168.1.0/24 network behind the fortigate. However I
can't ping from the linux box side running openswan. I allow all pings
from 192.168.100.0/24 through the fortigate. The error I am getting on
the linux box is:

Aug 22 14:44:56 localhost pluto[15850]: "fortigate" #2: route-client
output: /usr/lib/ipsec/_updown: doroute `ip route add 192.168.1.0/24 via
221.133.201.34 dev eth1 ' failed (RTNETLINK answers: Network is
unreachable)

Any ideas what would be stopping this route from being created?

Cheers
Rhys


On Tue, 2006-08-22 at 07:13 +0800, Jim Barber wrote:
> I have exactly the same as this setup working fine.
> I don't specify the leftid or rightid parameters at all.
> With the fortigate set up to use 3des you need to add the following parameter to your openswan connection definition.
> 
> 	esp=3des
> 
> Without the above I also got the exact same error.
> 
> Also in the addresses that you defined in your fortigate policy area, make sure these match exactly with what you defined in openswan.
> So in your example they would be set to 192.168.1.0/255.255.255.0
> 
> You don't need DH 2 set in the phase one.
> Sticking with DH 5 works properly.
> 
> Regards,
> 
> ----------
> Jim Barber
> DDI Health
> 
> 
> Rhys Johnson wrote:
> > Hello
> > I am trying to set up a VPN between 2 firewall machines with private
> > subnets behind them. A have a linux box running openswan2.2 and a
> > Fortigate firewall running IPSEC. I am trying to connect from the
> > fortigate to the linux box, however the connection is failing on error.
> > The fortigate is set up as follows
> > Phase 1:
> > 	Local IP: 221.133.201.34
> > 	Remote IP: 58.6.14.254
> > 	Main mode
> > 	PSK
> > 	Accept any peer id
> > 	Encryption/Authentication. try 3DES-MD5, 3DES-SHA1
> > 	DH groups 2 and 5
> > 	Disable XAUTH
> > Phase 2:
> > 	Enable PFS
> > 	DH group 5
> > 
> > The linux box has the following configuration
> > ipsec.conf
> > -----------------------------------
> > config setup
> >         # Debug-logging controls:
> >         klipsdebug=none
> >         plutodebug="all"
> > 
> > conn fortigate
> >      auto=add
> >      left=58.6.14.254
> >      leftsubnet=192.168.100.0/24
> >      leftid=@home
> >      right=221.133.201.34
> >      rightsubnet=192.168.1.0/24
> >      rightid=%any
> >      keyingtries=0
> >      pfs=yes
> >      auth=esp
> >      authby=secret
> > ------------------------------
> > 
> > ipsec.secrets
> > -----------------
> > @home 221.133.201.34 58.6.14.254: PSK "************"
> > -----------------
> > 
> > The error I receive on the Fortigate from the linux box is:
> > 
> > 2006-08-21 15:58:53 error negotiate Received error notification from
> > peer: INVALID_ID_INFORMATION type=event subtype=ipsec pri=error
> > loc_ip=221.133.201.34 loc_port=500 rem_ip=58.6.14.254 rem_port=500
> > out_if=wan1 vpn_tunnel=Caldwell_VPN
> > cookies=8f1a03ec12122b32/0d4f5c4330f10e82 action=negotiate
> > status=negotiate_error msg="Received error notification from peer:
> > INVALID_ID_INFORMATION" negotiate_error 
> > 
> > What does this error mean?
-- 
Kind regards

Rhys Johnson
SystemX Pty Ltd
Ph:  08 9421 8009
Fax: 08 9421 8055
Email: rhys at systemx.com.au 



More information about the Users mailing list