Changes

no edit summary
Line 146: Line 146:  
     <tr>
 
     <tr>
 
     <td><span style="color: red;">TLS</span>/<span style="color: olive;">TLS/Password</span>: TLS cipher</td>
 
     <td><span style="color: red;">TLS</span>/<span style="color: olive;">TLS/Password</span>: TLS cipher</td>
         <td>All {{!}} <span style="color: lime;">DHE+RSA</span> {{!}} <span style="color: lime;">Custom</span>; default: <b>All</b></td>
+
         <td>All {{!}} <span style="color: pink;">DHE+RSA</span> {{!}} <span style="color: pink;">Custom</span>; default: <b>All</b></td>
 
         <td>Packet encryption algorithm cipher.</td>
 
         <td>Packet encryption algorithm cipher.</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
     <td><span style="color: red;">TLS</span>/<span style="color: olive;">TLS/Password</span>:<span style="color: lime;"> Allowed TLS ciphers</span></td>
+
     <td><span style="color: red;">TLS</span>/<span style="color: olive;">TLS/Password</span>:<span style="color: pink;"> Allowed TLS ciphers</span></td>
 
         <td>Custom {{!}} TLS-DHE-RSA-WITH-AES-256-GCM-SHA384 {{!}} TLS-DHE-RSA-WITH-AES-256-CBC-SHA {{!}} TLS-DHE-RSA-WITH-AES-256-CBC-SHA256 {{!}} TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA {{!}} TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA {{!}} TLS-DHE-RSA-WITH-AES-128-GCM-SHA256 {{!}} TLS-DHE-RSA-WITH-AES-128-CBC-SHA {{!}} TLS-DHE-RSA-WITH-AES-128-CBC-SHA256 {{!}} TLS-DHE-RSA-WITH-SEED-CBC-SHA {{!}} TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA {{!}} TLS-DHE-RSA-WITH-DES-CBC-SHA; default: <b>All</b></td>
 
         <td>Custom {{!}} TLS-DHE-RSA-WITH-AES-256-GCM-SHA384 {{!}} TLS-DHE-RSA-WITH-AES-256-CBC-SHA {{!}} TLS-DHE-RSA-WITH-AES-256-CBC-SHA256 {{!}} TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA {{!}} TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA {{!}} TLS-DHE-RSA-WITH-AES-128-GCM-SHA256 {{!}} TLS-DHE-RSA-WITH-AES-128-CBC-SHA {{!}} TLS-DHE-RSA-WITH-AES-128-CBC-SHA256 {{!}} TLS-DHE-RSA-WITH-SEED-CBC-SHA {{!}} TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA {{!}} TLS-DHE-RSA-WITH-DES-CBC-SHA; default: <b>All</b></td>
 
         <td>Specific cyphers to use. Only 6 can be selected at a time.</td>
 
         <td>Specific cyphers to use. Only 6 can be selected at a time.</td>
Line 205: Line 205:  
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td><span style="color: red;">TLS</span>/<span style="color: #0054a6;">Password:</span>Use PKCS #12 format</td>
+
         <td><span style="color: red;">TLS</span>/<span style="color: olive;">TLS/Password</span>/<span style="color: #0054a6;">Password:</span>Use PKCS #12 format</td>
 
         <td>off {{!}} on; default: <b>off</b></td>
 
         <td>off {{!}} on; default: <b>off</b></td>
 
         <td>Turn PKCS #12 format on or off.</td>
 
         <td>Turn PKCS #12 format on or off.</td>
Line 271: Line 271:  
         <ul>
 
         <ul>
 
             <li>Red for <span style="color: red;">Authentication: TLS</span></li>
 
             <li>Red for <span style="color: red;">Authentication: TLS</span></li>
             <li>Red for <span style="color: olive;">Authentication: TLS/Password</span></li>
+
             <li>Olive for <span style="color: olive;">Authentication: TLS/Password</span></li>
 
             <li>Purple for <span style="color: purple;">Authentication: Static key</span></li>
 
             <li>Purple for <span style="color: purple;">Authentication: Static key</span></li>
 
             <li>Blue for <span style="color: #0054a6;">Authentication: Password</span></li>
 
             <li>Blue for <span style="color: #0054a6;">Authentication: Password</span></li>
Line 288: Line 288:  
To begin configuration, click the button that looks like a pencil next to the server instance. Refer to the figure and table below for information on the OpenVPN server's configuration fields:
 
To begin configuration, click the button that looks like a pencil next to the server instance. Refer to the figure and table below for information on the OpenVPN server's configuration fields:
   −
[[File:Networking_rutx_vpn_openvpn_server_configuration_v3.png|border|class=tlt-border]]
+
[[File:Networking_rutx_vpn_openvpn_server_configuration_v4.png|border|class=tlt-border]]
    
<table class="nd-mantable">
 
<table class="nd-mantable">
Line 374: Line 374:  
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
     <td><span style="color: red;">TLS</span>: TLS cipher</td>
+
     <td><span style="color: red;">TLS</span>/<span style="color: olive;">TLS/Password</span>: TLS cipher</td>
         <td>All {{!}} <span style="color: lime;">DHE+RSA</span> {{!}} <span style="color: lime;">Custom</span>; default: <b>All</b></td>
+
         <td>All {{!}} <span style="color: pink;">DHE+RSA</span> {{!}} <span style="color: pink;">Custom</span>; default: <b>All</b></td>
 
         <td>Packet encryption algorithm cipher.</td>
 
         <td>Packet encryption algorithm cipher.</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
     <td><span style="color: red;">TLS</span> <span style="color: lime;">: Allowed TLS ciphers</span></td>
+
     <td><span style="color: red;">TLS</span>/<span style="color: olive;">TLS/Password</span>:<span style="color: pink;"> Allowed TLS ciphers</span></td>
 
         <td>Custom {{!}} TLS-DHE-RSA-WITH-AES-256-GCM-SHA384 {{!}} TLS-DHE-RSA-WITH-AES-256-CBC-SHA {{!}} TLS-DHE-RSA-WITH-AES-256-CBC-SHA256 {{!}} TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA {{!}} TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA {{!}} TLS-DHE-RSA-WITH-AES-128-GCM-SHA256 {{!}} TLS-DHE-RSA-WITH-AES-128-CBC-SHA {{!}} TLS-DHE-RSA-WITH-AES-128-CBC-SHA256 {{!}} TLS-DHE-RSA-WITH-SEED-CBC-SHA {{!}} TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA {{!}} TLS-DHE-RSA-WITH-DES-CBC-SHA; default: <b>All</b></td>
 
         <td>Custom {{!}} TLS-DHE-RSA-WITH-AES-256-GCM-SHA384 {{!}} TLS-DHE-RSA-WITH-AES-256-CBC-SHA {{!}} TLS-DHE-RSA-WITH-AES-256-CBC-SHA256 {{!}} TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA {{!}} TLS-DHE-RSA-WITH-3DES-EDE-CBC-SHA {{!}} TLS-DHE-RSA-WITH-AES-128-GCM-SHA256 {{!}} TLS-DHE-RSA-WITH-AES-128-CBC-SHA {{!}} TLS-DHE-RSA-WITH-AES-128-CBC-SHA256 {{!}} TLS-DHE-RSA-WITH-SEED-CBC-SHA {{!}} TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA {{!}} TLS-DHE-RSA-WITH-DES-CBC-SHA; default: <b>All</b></td>
 
         <td>Specific cyphers to use. Only 6 can be selected at a time.</td>
 
         <td>Specific cyphers to use. Only 6 can be selected at a time.</td>
Line 409: Line 409:  
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
       <td><span style="color: red;">TLS</span>/<span style="color: red;">TLS/Password</span>/<span style="color: #0054a6;">Password</span>: Client to client</td>
+
       <td><span style="color: red;">TLS</span>/<span style="color: olive;">TLS/Password</span>/<span style="color: #0054a6;">Password</span>: Client to client</td>
 
       <td>off {{!}} on; default: <b>off</b></td>
 
       <td>off {{!}} on; default: <b>off</b></td>
 
       <td>Allows OpenVPN clients to communicate with each other on the VPN network.</td>
 
       <td>Allows OpenVPN clients to communicate with each other on the VPN network.</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
     <td><span style="color: red;">TLS</span>/<span style="color: red;">TLS/Password</span>/<span style="color: #0054a6;">Password</span>: Keep alive</td>
+
     <td><span style="color: red;">TLS</span>/<span style="color: olive;">TLS/Password</span>/<span style="color: #0054a6;">Password</span>: Keep alive</td>
 
         <td>two integers separated by a space; default: <b>none</b></td>
 
         <td>two integers separated by a space; default: <b>none</b></td>
 
         <td>Defines two time intervals: the first is used to periodically send ICMP requests to the OpenVPN server, the second one defines a time window, which is used to restart the OpenVPN service if no ICMP response is received during the specified time slice. When this value is specifiied on the OpenVPN server, it overrides the 'keep alive' values set on client instances.<br><b>Example</b>: <i>10 120</i></td>
 
         <td>Defines two time intervals: the first is used to periodically send ICMP requests to the OpenVPN server, the second one defines a time window, which is used to restart the OpenVPN service if no ICMP response is received during the specified time slice. When this value is specifiied on the OpenVPN server, it overrides the 'keep alive' values set on client instances.<br><b>Example</b>: <i>10 120</i></td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
     <td><span style="color: red;">TLS</span>/<span style="color: red;">TLS/Password</span>/<span style="color: #0054a6;">Password</span>: Virtual network IP address</td>
+
     <td><span style="color: red;">TLS</span>/<span style="color: olive;">TLS/Password</span>/<span style="color: #0054a6;">Password</span>: Virtual network IP address</td>
 
         <td>ip4; default: <b>none</b></td>
 
         <td>ip4; default: <b>none</b></td>
 
         <td>IPv4 address of the OpenVPN network.</td>
 
         <td>IPv4 address of the OpenVPN network.</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
     <td><span style="color: red;">TLS</span>/<span style="color: red;">TLS/Password</span>/<span style="color: #0054a6;">Password</span>: Virtual network netmask</td>
+
     <td><span style="color: red;">TLS</span>/<span style="color: olive;">TLS/Password</span>/<span style="color: #0054a6;">Password</span>: Virtual network netmask</td>
 
         <td>netmask; default: <b>none</b></td>
 
         <td>netmask; default: <b>none</b></td>
 
         <td>Subnet mask of the OpenVPN network.</td>
 
         <td>Subnet mask of the OpenVPN network.</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
     <td><span style="color: red;">TLS</span>/<span style="color: red;">TLS/Password</span>/<span style="color: #0054a6;">Password</span>: <span style="color: #20C0D7;"><b>Virtual network IPv6 address</b></span></td>
+
     <td><span style="color: red;">TLS</span>/<span style="color: olive;">TLS/Password</span>/<span style="color: #0054a6;">Password</span>: Assign IP start</td>
 +
        <td>IP; default: <b>none</b></td>
 +
        <td>Assign IP addresses starting from a pool of subnets to be dynamically allocated to connecting clients.</td>
 +
    </tr>
 +
    <tr>
 +
    <td><span style="color: red;">TLS</span>/<span style="color: olive;">TLS/Password</span>/<span style="color: #0054a6;">Password</span>: Assign IP end</td>
 +
        <td>IP; default: <b>none</b></td>
 +
        <td>Assign IP addresses ending at a pool of subnets to be dynamically allocated to connecting clients.</td>
 +
    </tr>
 +
    <tr>
 +
    <td><span style="color: red;">TLS</span>/<span style="color: olive;">TLS/Password</span>/<span style="color: #0054a6;">Password</span>: <span style="color: green;"><b>Virtual network IPv6 address</b></span></td>
 
         <td>ip6; default: <b>none</b></td>
 
         <td>ip6; default: <b>none</b></td>
 
         <td>IPv6 address of the OpenVPN network. This field becomes visible when protocol is set to UDP6 or TCP6</td>
 
         <td>IPv6 address of the OpenVPN network. This field becomes visible when protocol is set to UDP6 or TCP6</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
       <td><span style="color: red;">TLS</span>/<span style="color: red;">TLS/Password</span>/<span style="color: #0054a6;">Password</span>: Push option</td>
+
       <td><span style="color: red;">TLS</span>/<span style="color: olive;">TLS/Password</span>/<span style="color: #0054a6;">Password</span>: Push option</td>
 
       <td>OpenVPN options; default: <b>none</b></td>
 
       <td>OpenVPN options; default: <b>none</b></td>
 
       <td>Push options are a way to "push" routes and other additional OpenVPN options to connecting clients.</td>
 
       <td>Push options are a way to "push" routes and other additional OpenVPN options to connecting clients.</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
     <td><span style="color: red;">TLS</span>/<span style="color: red;">TLS/Password</span>/<span style="color: #0054a6;">Password</span>: Allow duplicate certificates</td>
+
     <td><span style="color: red;">TLS</span>/<span style="color: olive;">TLS/Password</span>/<span style="color: #0054a6;">Password</span>: Allow duplicate certificates</td>
 
         <td>off {{!}} on; default: <b>off</b></td>
 
         <td>off {{!}} on; default: <b>off</b></td>
 
         <td>When enabled allows multiple clients to connect using the same certificates.</td>
 
         <td>When enabled allows multiple clients to connect using the same certificates.</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
       <td><span style="color: red;">TLS/Password</span>/<span style="color: #0054a6;">Password</span>: Usernames & Passwords</td>
+
       <td><span style="color: olive;">TLS/Password</span>/<span style="color: #0054a6;">Password</span>: Usernames & Passwords</td>
 
       <td>-interactive button; default: <b>none</b></td>
 
       <td>-interactive button; default: <b>none</b></td>
 
       <td>File containing usernames and passwords against which the server can authenticate clients. Each username and password pair should be placed on a single line and separated by a space..</td>
 
       <td>File containing usernames and passwords against which the server can authenticate clients. Each username and password pair should be placed on a single line and separated by a space..</td>
Line 454: Line 464:  
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
       <td><span style="color: red;">TLS</span>/<span style="color: red;">TLS/Password</span>/<span style="color: #0054a6;">Password</span>: Certificate authority</td>
+
       <td><span style="color: red;">TLS</span>/<span style="color: olive;">TLS/Password</span>/<span style="color: #0054a6;">Password</span>: Certificate authority</td>
 
       <td>.ca file; default: <b>none</b></td>
 
       <td>.ca file; default: <b>none</b></td>
 
       <td>Certificate authority is an entity that issues digital certificates. A digital certificate certifies the ownership of a public key by the named subject of the certificate.</td>
 
       <td>Certificate authority is an entity that issues digital certificates. A digital certificate certifies the ownership of a public key by the named subject of the certificate.</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
     <td><span style="color: red;">TLS</span>/<span style="color: red;">TLS/Password</span>/<span style="color: #0054a6;">Password</span>: Server certificate</td>
+
     <td><span style="color: red;">TLS</span>/<span style="color: olive;">TLS/Password</span>/<span style="color: #0054a6;">Password</span>: Server certificate</td>
 
         <td>.crt file; default: <b>none</b></td>
 
         <td>.crt file; default: <b>none</b></td>
 
         <td>A type of digital certificate that is used to identify the OpenVPN server.</td>
 
         <td>A type of digital certificate that is used to identify the OpenVPN server.</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
     <td><span style="color: red;">TLS</span>/<span style="color: red;">TLS/Password</span>/<span style="color: #0054a6;">Password</span>: Server key</td>
+
     <td><span style="color: red;">TLS</span>/<span style="color: olive;">TLS/Password</span>/<span style="color: #0054a6;">Password</span>: Server key</td>
 
         <td>.key file; default: <b>none</b></td>
 
         <td>.key file; default: <b>none</b></td>
 
         <td>Authenticates clients to the server.</td>
 
         <td>Authenticates clients to the server.</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
     <td><span style="color: red;">TLS</span>/<span style="color: red;">TLS/Password</span>/<span style="color: #0054a6;">Password</span>: Diffie Hellman parameters</td>
+
     <td><span style="color: red;">TLS</span>/<span style="color: olive;">TLS/Password</span>/<span style="color: #0054a6;">Password</span>: Diffie Hellman parameters</td>
 
         <td>.pem file; default: <b>none</b></td>
 
         <td>.pem file; default: <b>none</b></td>
 
         <td>DH parameters define how OpenSSL performs the Diffie-Hellman (DH) key-exchange.</td>
 
         <td>DH parameters define how OpenSSL performs the Diffie-Hellman (DH) key-exchange.</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
     <td><span style="color: red;">TLS</span>/<span style="color: red;">TLS/Password</span>/<span style="color: #0054a6;">Password</span>: CRL file (optional)</td>
+
     <td><span style="color: red;">TLS</span>/<span style="color: olive;">TLS/Password</span>/<span style="color: #0054a6;">Password</span>: CRL file (optional)</td>
 
         <td>.pem file {{!}} .crl file; Default: <b>none</b></td>
 
         <td>.pem file {{!}} .crl file; Default: <b>none</b></td>
 
         <td>A certificate revocation list (CRL) file is a list of certificates that have been revoked by the certificate authority (CA). It indicates which certificates are no longer acccepted by the CA and therefore cannot be authenticated to the server.</td>
 
         <td>A certificate revocation list (CRL) file is a list of certificates that have been revoked by the certificate authority (CA). It indicates which certificates are no longer acccepted by the CA and therefore cannot be authenticated to the server.</td>
Line 484: Line 494:  
     <li>Some configuration fields become available only when certain other parameters are selected. The names of the parameters are followed by a prefix that specifies the authentication type under which they become visible. Different color codes are used for different prefixes:
 
     <li>Some configuration fields become available only when certain other parameters are selected. The names of the parameters are followed by a prefix that specifies the authentication type under which they become visible. Different color codes are used for different prefixes:
 
         <ul>
 
         <ul>
             <li>Red for <span style="color: red;">Authentication: TLS and TLS/Password</span></li>
+
             <li>Red for <span style="color: red;">Authentication: TLS</span></li>
 +
            <li>Olive for <span style="color: olive;">Authentication: TLS/Passwords</span></li>
 
             <li>Purple for <span style="color: purple;">Authentication: Static key</span></li>
 
             <li>Purple for <span style="color: purple;">Authentication: Static key</span></li>
 
             <li>Blue for <span style="color: #0054a6;">Authentication: Password</span></li>
 
             <li>Blue for <span style="color: #0054a6;">Authentication: Password</span></li>

Navigation menu