Juniper SSL VPN support

Olda Bartunek olda at cvut.cz
Fri Apr 3 06:18:19 PDT 2015


David Woodhouse <dwmw2 <at> infradead.org> writes:

> With -v -v do you see traffic in either direction? Is vpnc-script-win 
> actually doing the right thing?
> 
> > Is there a way how to get debug output or I need to touch esp.c?
> 
> I ripped out all that debugging when I declared the sequence number 
> checking to be working. You'll have to add it back.
> 

with -v -v I see a bit more but it doesn't shows any traffic over the 
tunnel:
....
 Got HTTP response: HTTP/1.1 200 OK
 Content-type: application/octet-stream
 Pragma: no-cache
 NCP-Version: 3
 Set-Cookie: DSLastAccess=1428064535; path=/; Secure
 Connection: close
 0000: 16 00 00 04 00 00 00 09 00 6c 6f 63 61 6c 68 6f
 0010: 73 74 bb 01 00 00 00 00
 Read 3 bytes of SSL record
 Read 657 bytes of SSL record
 Got KMP message 301 of size 635
 Unknown TLV group 3 attr 1 len 1: 00
 Unknown TLV group 3 attr 2 len 1: 00
 Received split include route 172.16.0.0/255.255.0.0
 Received split include route 172.17.0.0/255.255.0.0
 Received MTU 1400 from server
 Received DNS server 172.16.10.14
 Unknown TLV group 2 attr 3 len 4: 01 00 00 00
 ESP compression: 0
 ESP encryption: 0x02 (AES-128)
 ESP HMAC: 0x02 (SHA1)
 ESP key lifetime: 1200 seconds
 ESP key lifetime: 0 bytes
 ESP replay protection: 1
 Unknown TLV group 8 attr 11 len 4: 00 00 00 00
 ESP port: 4500
 ESP to SSL fallback: 15 seconds
 Unknown TLV group 8 attr 8 len 4: 00 00 00 3c
 Received internal IP address 192.168.169.11
 Received netmask 255.255.255.255
 Received internal gateway address 10.200.200.200
 ESP SPI (outbound): ff2028bb
 64 bytes of ESP secrets
 0000: 8e 00 00 00 00 00 00 00 01 2f 01 00 00 00 01 00
 0010: 00 00 00 00 00 10 00 06 00 00 00 0a 00 02 00 00
 0020: 00 04 00 00 05 78 00 00 00 00 00 00 01 2e 01 00
 0030: 00 00 01 00 00 00 00 00 00 56 00 07 00 00 00 50
 0040: 00 01 00 00 00 04 81 a6 34 df 00 02 00 00 00 40
 0050: ae 16 29 9f 54 bd 94 76 15 59 fd 97 bb 93 7f e5
 0060: be 63 b2 4a 46 4b ff d4 75 48 22 87 a8 2d 1d ee
 0070: e0 cc 49 2d 86 f6 80 5c 85 91 0c c7 13 af d1 1d
 0080: 42 84 55 0c f9 79 45 13 e2 ec 89 b1 26 a3 25 9f
 Microsoft (R) Windows Script Host Version 5.7
Copyright (C) Microsoft Corporation. All rights reserved.

Opened tun device Local Area Connection 3
 TAP-Windows driver v9.9 (0)
 Microsoft (R) Windows Script Host Version 5.7
Copyright (C) Microsoft Corporation. All rights reserved.

VPN Gateway: <IPremoved>
Internal Address: 192.168.169.11
Internal Netmask: 255.255.255.255
Internal Gateway: 192.168.169.12
Interface: "Local Area Connection 3"
MTU: 1400
Configuring "Local Area Connection 3" interface for Legacy IP...
done.
Configuring Legacy IP networks:
Waiting for interface to come up...
Failed to spawn script 'F:\a\a\vpnc-script-win.js' for connect: The 
operation completed successfully.
 Parameters for incoming ESP: SPI 0x225ed42f
 ESP encryption type AES-128-CBC (RFC3602) key 
0x83aba720957bd2a10b4577cf91a0f533
 ESP authentication type HMAC-SHA-1-96 (RFC2404) key 
0x075622223fb68b083f521ab8c
56af1660ad7cf1d
 Parameters for outgoing ESP: SPI 0x06eec4f4
 ESP encryption type AES-128-CBC (RFC3602) key 
0xda0b49074ddc03d81b1ab9a13f727137
 ESP authentication type HMAC-SHA-1-96 (RFC2404) key 
0x682db8d3221c3a49413f0a0a3218060f28906df9
 Send ESP probes
 Connected Local Area Connection 3 as 192.168.169.11, using SSL
 No work to do; sleeping for 60000 ms...
 Received ESP packet of 52 bytes
 Accepting later-than-expected ESP packet with seq 1 (expected 0)
 ESP session established with server
 Received ESP packet of 52 bytes
 Discarding replayed ESP packet with seq 1
 Received ESP packet of 52 bytes
 Accepting expected ESP packet with seq 2
 Received ESP packet of 52 bytes
 Discarding replayed ESP packet with seq 2
 Packet outgoing:
 0000: 21 00 00 00 00 00 00 00 01 2f 01 00 00 00 01 00
 0010: 00 00 00 00 00 0d 00 06 00 00 00 07 00 01 00 00
 0020: 00 01 01
 Sent ESP enable control packet
 No work to do; sleeping for 15000 ms...
 No work to do; sleeping for 15000 ms...
 Route configuration done.
Send ESP probes for DPD
 No work to do; sleeping for 7000 ms...
 Received ESP packet of 52 bytes
 Accepting expected ESP packet with seq 3
 Received ESP packet of 52 bytes
 Discarding replayed ESP packet with seq 3
 Received ESP packet of 52 bytes
 Accepting expected ESP packet with seq 4
 Received ESP packet of 52 bytes
 Discarding replayed ESP packet with seq 4
 No work to do; sleeping for 15000 ms...
 No work to do; sleeping for 15000 ms...
 Send ESP probes for DPD
 No work to do; sleeping for 7000 ms...
 Received ESP packet of 52 bytes
 Accepting expected ESP packet with seq 5
 Received ESP packet of 52 bytes
 Discarding replayed ESP packet with seq 5
 Received ESP packet of 52 bytes
 Accepting expected ESP packet with seq 6
 Received ESP packet of 52 bytes
 Discarding replayed ESP packet with seq 6
 No work to do; sleeping for 15000 ms...
 No work to do; sleeping for 15000 ms...
 Send ESP probes for DPD
 No work to do; sleeping for 7000 ms...
 Received ESP packet of 52 bytes
 Accepting expected ESP packet with seq 7
 Received ESP packet of 52 bytes
 Discarding replayed ESP packet with seq 7
 Received ESP packet of 52 bytes
 Accepting expected ESP packet with seq 8
 Received ESP packet of 52 bytes
 Discarding replayed ESP packet with seq 8
 No work to do; sleeping for 15000 ms...
 No work to do; sleeping for 15000 ms...
 Send ESP probes for DPD
 No work to do; sleeping for 7000 ms...
 Received ESP packet of 52 bytes
 Accepting expected ESP packet with seq 9
 Received ESP packet of 52 bytes
 Discarding replayed ESP packet with seq 9
 Received ESP packet of 52 bytes
 Accepting expected ESP packet with seq 10
 Received ESP packet of 52 bytes
 Discarding replayed ESP packet with seq 10
 No work to do; sleeping for 15000 ms...
 No work to do; sleeping for 15000 ms...
 Send ESP probes for DPD
 No work to do; sleeping for 7000 ms...
 Received ESP packet of 52 bytes
 Accepting expected ESP packet with seq 11
 Received ESP packet of 52 bytes
 Discarding replayed ESP packet with seq 11
 No work to do; sleeping for 15000 ms...
 Received ESP packet of 52 bytes
 Accepting expected ESP packet with seq 12
 Received ESP packet of 52 bytes
 Discarding replayed ESP packet with seq 12
 No work to do; sleeping for 15000 ms...
 No work to do; sleeping for 15000 ms...
 ^C
.....
(while I run ping)
vpnc-script-win.js script seems to works ok. I got right IP, got routes/DNS, 
only difference is netmask while on linux has /32 while on windows /24 but I 
guess is because of windows...
O.




More information about the openconnect-devel mailing list