FreeS/WAN setup problems

From: Sebastian Haas (haas_at_ems-wuensche.com)
Date: 06/29/04

  • Next message: M Ali: "Re: controlling internet access on Lan by duration"
    Date: Tue, 29 Jun 2004 07:50:26 +0200
    
    

    Hello!

    I'm setting up an VPN tunnel with FreeS/WAN 2.06 and Linux Kernel 2.4.25.
    But i'm a little bit in trouble with the connection establishing.

    ipsec auto --up S2I:
    104 "S2I" #1: STATE_MAIN_I1: initiate
    106 "S2I" #1: STATE_MAIN_I2: sent MI2, expecting MR2
    108 "S2I" #1: STATE_MAIN_I3: sent MI3, expecting MR3
    004 "S2I" #1: STATE_MAIN_I4: ISAKMP SA established
    112 "S2I" #2: STATE_QUICK_I1: initiate
    003 "S2I" #2: prepare-client command exited with status 127
    003 "S2I" #2: route-client command exited with status 127
    032 "S2I" #2: STATE_QUICK_I1: internal error
    010 "S2I" #2: STATE_QUICK_I1: retransmission; will wait 20s for response
    003 "S2I" #2: prepare-client command exited with status 127
    003 "S2I" #2: route-client command exited with status 127
    032 "S2I" #2: STATE_QUICK_I1: internal error
    010 "S2I" #2: STATE_QUICK_I1: retransmission; will wait 40s for response
    003 "S2I" #2: prepare-client command exited with status 127
    003 "S2I" #2: route-client command exited with status 127
    032 "S2I" #2: STATE_QUICK_I1: internal error
    031 "S2I" #2: max number of retransmissions (2) reached STATE_QUICK_I1.
    No acceptable response to our first Quick Mode message: perhaps peer likes
    no proposal 000 "S2I" #2: starting keying attempt 2 of an unlimited
    number, but releasing whack

    As you could see he could exchange the keys (we're using RSA private
    keys). The command errors prepare-client/route-client is caused by a
    missing command (ip route but i've only route - is this the same?).

    ipsec auto --status:
    000 interface ipsec0/eth0 192.168.2.2
    000 interface ipsec1/eth1 192.168.1.200
    000 %myid = (none)
    000 debug raw+crypt+parsing+emitting+control+lifecycle+klips+dns+oppo+controlmo
    re
    000
    000 "S2I":
    192.168.1.0/24===192.168.2.2[@invoices.ems-wuensche.com]...192.168.2.1
    [@services.ems-wuensche.com]===192.168.0.0/24; unrouted; eroute owner: #0
    000 "S2I": ike_life: 3600s; ipsec_life: 28800s; rekey_margin: 540s;
    rekey_fuzz: 100%; keyingtries: 0 000 "S2I": policy:
    RSASIG+ENCRYPT+COMPRESS+PFS+UP; prio: 24,24; interface: eth0; 000 "S2I":
    newest ISAKMP SA: #1; newest IPsec SA: #0; 000 000 #5: "S2I"
    STATE_QUICK_I1 (sent QI1, expecting QR1); EVENT_RETRANSMIT in 33s 000 #1:
    "S2I" STATE_MAIN_I4 (ISAKMP SA established); EVENT_SA_REPLACE in 2654s;
    newest ISAKMP 000

    He hangs in phase IPSEC SA establishing.

    Network setup:

    Left net VPN gateway 1 VPN gateway 2 Right net
    192.168.0.0 <--> 192.168.2.1 <--> 192.168.2.2 <--> 192.168.1.0

    Settings gateway 1:
    Interfaces:
    eth0 - 192.168.2.1
    eth1 - 192.168.0.200

    route says:
    192.168.0.0 eth1
    192.168.2.0 eth0
    default dev eth0

    Settings gateway 2:
    Interfaces:
    eth0 - 192.168.2.2
    eth1 - 192.168.1.200

    and route says:
    192.168.1.0 eth1
    192.168.2.0 eth0
    default dev eth0

    ipsec.conf:
    config setup
            interfaces="ipsec0=eth0 ipsec1=eth1"
            klipsdebug=all
            plutodebug=all
            pluto=yes
            rp_filter=0

    conn %default
            keyingtries=0
            keylife=8h
            compress=yes

    conn S2I
            # Left security gateway, subnet behind it, next hop toward right.
            left=192.168.2.1
            leftsubnet=192.168.0.0/24
            leftnexthop=
            leftid=@service.ems-wuensche.com
            leftrsasigkey=...
            # Right security gateway, subnet behind it, next hop toward left.
            right=192.168.2.2
            rightsubnet=192.168.1.0/24
            rightnexthop=
            rightid=@invoices.ems-wuensche.com
            rightrsasigkey=...
            auto=add

    Any help would be very appreciated.

    -- 
    Mit freundlichen Grüßen / Best Regards
    Sebastian Haas
    

  • Next message: M Ali: "Re: controlling internet access on Lan by duration"

    Relevant Pages

    • Re: neighbor table overflow problem
      ... Also try $ route -nC to ... /proc/sys/net/ipv4/xxx settings (more info and particulars would be ... -- sniff the wire for arp ... The arp table (cache) should mostly hold mappings for machines on the ...
      (comp.os.linux.networking)
    • RE: forward faxes to email
      ... To configure fax device to route the inbound fax to email, ... Open the Server Management Console on the SBS Server, ... settings for the Route Through E-Mail incoming routing method are enabled ...
      (microsoft.public.windows.server.sbs)
    • Re: Slightly OT - Car navs
      ... Sadly, like AA Milemaster, it thinks I should go via the M65 to N. ... Wales, not the M62, but I persisted with my route. ... On its then settings* it was pretty extreme, ...
      (uk.rec.walking)
    • Re: two NIC, how to configure the wanted route
      ... Remove the default gateway setting from the LAN NIC. ... Settings - and clear any Proxy Server settings. ... > Now I want to configure the route intelligent enought as that all Internet ... and all other traffic goes to the corporate network. ...
      (microsoft.public.windows.server.networking)