123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- <PAGE>
- <INCLUDE file="inc/header.tmpl" />
- <VAR match="VAR_SEL_PROTOCOLS" replace="selected" />
- <VAR match="VAR_SEL_PULSE" replace="selected" />
- <PARSE file="menu1.xml" />
- <PARSE file="menu2-protocols.xml" />
- <INCLUDE file="inc/content.tmpl" />
- <h1>Pulse Connect Secure</h1>
- <p>Support for Pulse Connect Secure was added to OpenConnect in June 2019,
- for the 8.04 release. In most cases it supersedes the older Juniper Network
- Connect support. It is a much saner protocol.</p>
- <p>Pulse mode is requested by adding <tt>--protocol=pulse</tt>
- to the command line:
- <pre>
- openconnect --protocol=pulse vpn.example.com
- </pre></p>
- <p>The TCP transport for Pulse Connect Secure works over
- <a href="https://trustedcomputinggroup.org/resource/tnc-if-t-binding-to-tls/">IF-T/TLS</a>,
- first using EAP (and EAP-TTLS if certificates are being used) for
- authentication and then passing traffic over IF-T messages over
- the same transport. Just as with the older Juniper protocol, the UDP
- transport is <a href="https://tools.ietf.org/html/rfc3948">ESP</a>.</p>
- <h2>Authentication</h2>
- <p>The authentication cookies are compatible with the
- <a href="juniper.html">Juniper</a> mode, which means that external
- tools like <a href="https://github.com/russdill/juniper-vpn-py">juniper-vpn-py</a>
- should be usable with OpenConnect in Pulse mode too.</p>
- <h3>Host Checker</h3>
- <p>Support for Host Checker, also known as TNCC, has not yet been investigated and
- implemented for Pulse mode. The Juniper support may suffice for some users.</p>
- <h2>Connectivity</h2>
- <p>Once authentication is complete, the VPN connection can be
- established. Both Legacy IP and IPv6 should be working. However, some
- Pulse VPNs will not provide full IPv6 connectivity unless a recent
- version of the official Pulse client for Windows is spoofed (see
- <a href="https://gitlab.com/openconnect/openconnect/-/issues/254#note_661398964">comment
- on GitLab issue #254</a>. For example:</p>
- <pre>
- ./openconnect --protocol=pulse --useragent "Pulse-Secure/9.1.11.6725" --os=win
- </pre>
- <INCLUDE file="inc/footer.tmpl" />
- </PAGE>
|