Changes

no edit summary
Line 813: Line 813:  
     </tr>
 
     </tr>
 
</table>
 
</table>
 +
 +
==PPTP==
 +
 +
<b>Point-to-Point Tunneling Protocol</b> (<b>PPTP</b>) is a type of VPN protocol that uses a TCP control channel and a Generic Routing Encapsulation tunnel to encapsulate PPP packets.
 +
 +
===PPTP client===
 +
----
 +
A <b>PPTP client</b> is an entity that initiates a connection to a PPTP server. To create a new client instance, go to the <i>Services → VPN → PPTP</i> section, select <i>Role: Client</i>, enter a custom name and click the 'Add New' button. A PPTP client instance with the given name will appear in the "PPTP Configuration" list.
 +
 +
To begin configuration, click the 'Edit' button located next to the client instance. Refer to the figure and table below for information on the PPTP client's configuration fields:
 +
 +
[[File:{{{file_pptp_client_config}}}]]
 +
 +
<table class="nd-mantable">
 +
    <tr>
 +
        <th>Field</th>
 +
      <th>Value</th>
 +
      <th>Description</th>
 +
    </tr>
 +
    <tr>
 +
      <td>Enable</td>
 +
      <td>yes | no; default: <b>no</b></td>
 +
      <td>Turns the PPTP instance on or off.</td>
 +
    </tr>
 +
    <tr>
 +
      <td>Use as default gateway</td>
 +
      <td>yes | no; default: <b>no</b></td>
 +
      <td>When turned on, this connection will become the router's default route. This means that all traffic directed to the Internet will go through the PPTP server and the server's IP address will be seen as this device's source IP to other hosts on the Internet.<br><b>NOTE</b>: this can only be used when [[{{{name}}} Failover|Failover]] is turned off.</td>
 +
    </tr>
 +
    <tr>
 +
      <td>Client to client</td>
 +
      <td>yes | no; default: <b>no</b></td>
 +
      <td>Adds a route that makes other PPTP clients accessible within the PPTP network.</td>
 +
    </tr>
 +
    <tr>
 +
      <td>Server</td>
 +
      <td>ip | host; default: <b>none</b></td>
 +
      <td>IP address or hostname of a PPTP server.</td>
 +
    </tr>
 +
    <tr>
 +
      <td>Username</td>
 +
      <td>string; default: <b>none</b></td>
 +
      <td>Username used for authentication to the PPTP server.</td>
 +
    </tr>
 +
    <tr>
 +
      <td>Password</td>
 +
      <td>string; default: <b>none</b></td>
 +
      <td>Password used for authentication to the PPTP server.</td>
 +
    </tr>
 +
</table>
 +
 +
[[Category:{{{name}}} WebUI]]
 +
 +
===PPTP server===
 +
----
 +
A <b>PPTP server</b> is an entity that waits for incoming connections from PPTP clients. To create a new server instance, go to the <i>Services → VPN → PPTP</i> section, select <i>Role: Server</i>, enter a custom name and click the 'Add New' button. A PPTP server instance with the given name will appear in the "PPTP Configuration" list. Only one PPTP server instance is allowed to be added.
 +
 +
A server needs to have a [[Private_and_Public_IP_Addresses#Public_IP_address|public IP address]] in order to be available from the public network (the Internet).
 +
 +
To begin configuration, click the 'Edit' button located next to the server instance. Refer to the figure and table below for information on the PPTP server's configuration fields:
 +
 +
[[File:{{{file_pptp_server_config}}}]]
 +
 +
<table class="nd-mantable">
 +
    <tr>
 +
        <th>Field</th>
 +
      <th>Value</th>
 +
      <th>Description</th>
 +
    </tr>
 +
    <tr>
 +
      <td>Enable</td>
 +
      <td>yes | no; default: <b>no</b></td>
 +
      <td>Turns the PPTP instance on or off.</td>
 +
    </tr>
 +
    <tr>
 +
      <td>Local IP</td>
 +
      <td>ip; default: <b>192.168.0.1</b></td>
 +
      <td>IP address of this PPTP network interface.</td>
 +
    </tr>
 +
    <tr>
 +
      <td>Remote IP range start</td>
 +
      <td>ip; default: <b>192.168.0.20</b></td>
 +
      <td>PPTP IP address leases will begin from the address specified in this field.</td>
 +
    </tr>
 +
    <tr>
 +
      <td>Remote IP range end</td>
 +
      <td>ip; default: <b>192.168.0.30</b></td>
 +
      <td>PPTP IP address leases will end with the address specified in this field.</td>
 +
    </tr>
 +
    <tr>
 +
      <td>User name</td>
 +
      <td>string; default: <b>user</b></td>
 +
      <td>Username used for authentication to this PPTP server.</td>
 +
    </tr>
 +
    <tr>
 +
      <td>Password</td>
 +
      <td>string; default: <b>pass</b></td>
 +
      <td>Password used for authentication to this PPTP server.</td>
 +
    </tr>
 +
    <tr>
 +
      <td>PPTP Client's IP</td>
 +
      <td>ip; default: <b>none</b></td>
 +
      <td>Assigns an IP address to the client that uses the adjacent authentication info. This field is optional and if left empty the client will simply receive an IP address from the IP pool defined above.</td>
 +
    </tr>
 +
</table>
 +
 +
==L2TP==
 +
 +
In computer networking, <b>Layer 2 Tunneling Protocol</b> (<b>L2TP</b>) is a tunneling protocol used to support virtual private networks (VPNs). It is more secure than PPTP but, because it encapsulates the transferred data twice, but it is slower and uses more CPU power.
 +
 +
===L2TP client===
 +
----
 +
An <b>L2TP client</b> is an entity that initiates a connection to an L2TP server. To create a new client instance, go to the <i>Services → VPN → L2TP</i> section, select <i>Role: Client</i>, enter a custom name and click the 'Add New' button. An L2TP client instance with the given name will appear in the "L2TP Configuration" list.
 +
 +
To begin configuration, click the 'Edit button located next to the client instance. Refer to the figure and table below for information on the L2TP client's configuration fields:
 +
 +
[[File:{{{file_l2tp_client_config}}}]]
 +
 +
<table class="nd-mantable">
 +
    <tr>
 +
        <th>Field</th>
 +
      <th>Value</th>
 +
      <th>Description</th>
 +
    </tr>
 +
    <tr>
 +
      <td>Enable</td>
 +
      <td>yes | no; default: <b>no</b></td>
 +
      <td>Turns the L2TP instance on or off.</td>
 +
    </tr>
 +
    <tr>
 +
      <td>Server</td>
 +
      <td>ip | host; default: <b>none</b></td>
 +
      <td>IP address or hostname of an L2TP server.</td>
 +
    </tr>
 +
    <tr>
 +
      <td>Username</td>
 +
      <td>string; default: <b>none</b></td>
 +
      <td>Username used for authentication to the L2TP server.</td>
 +
    </tr>
 +
    <tr>
 +
      <td>Password</td>
 +
      <td>string; default: <b>none</b></td>
 +
      <td>Password used for authentication to the L2TP server.</td>
 +
    </tr>
 +
    <tr>
 +
      <td>Keep alive</td>
 +
      <td>integer; default: <b>none</b></td>
 +
      <td>Frequency (in seconds) at which LCP echo requests are sent to the remote instance in order to determine the health of the connection.</td>
 +
    </tr>
 +
    <tr>
 +
      <td>Default route</td>
 +
      <td>yes | no; default: <b>no</b></td>
 +
      <td>When turned on, this connection will become the router's default route. This means that all traffic directed to the Internet will go through the L2TP server and the server's IP address will be seen as this device's source IP to other hosts on the Internet.<br><b>NOTE</b>: this can only be used when [[{{{name}}} Failover|Failover]] is turned off.</td>
 +
    </tr>
 +
</table>
 +
 +
[[Category:{{{name}}} WebUI]]
 +
 +
===L2TP server===
 +
----
 +
An <b>L2TP server</b> is an entity that waits for incoming connections from L2TP clients. To create a new server instance, go to the <i>Services → VPN → L2TP</i> section, select <i>Role: Server</i>, enter a custom name and click the 'Add New' button. An L2TP server instance with the given name will appear in the "L2TP Configuration" list. Only one L2TP server instance is allowed to be added.
 +
 +
A server needs to have a [[Private_and_Public_IP_Addresses#Public_IP_address|public IP address]] in order to be available from the public network (the Internet).
 +
 +
To begin configuration, click the 'Edit' button located next to the server instance. Refer to the figure and table below for information on the L2TP server's configuration fields:
 +
 +
[[File:{{{file_l2tp_server_config}}}]]
 +
 +
<table class="nd-mantable">
 +
    <tr>
 +
        <th>Field</th>
 +
      <th>Value</th>
 +
      <th>Description</th>
 +
    </tr>
 +
    <tr>
 +
      <td>Enable</td>
 +
      <td>yes | no; default: <b>no</b></td>
 +
      <td>Turns the L2TP instance on or off.</td>
 +
    </tr>
 +
    <tr>
 +
      <td>Local IP</td>
 +
      <td>ip; default: <b>192.168.0.1</b></td>
 +
      <td>IP address of this L2TP network interface.</td>
 +
    </tr>
 +
    <tr>
 +
      <td>Remote IP range begin</td>
 +
      <td>ip; default: <b>192.168.0.20</b></td>
 +
      <td>L2TP IP address leases will begin from the address specified in this field.</td>
 +
    </tr>
 +
    <tr>
 +
      <td>Remote IP range end</td>
 +
      <td>ip; default: <b>192.168.0.30</b></td>
 +
      <td>L2TP IP address leases will end with the address specified in this field.</td>
 +
    </tr>
 +
    <tr>
 +
      <td>User name</td>
 +
      <td>string; default: <b>user</b></td>
 +
      <td>Username used for authentication to this L2TP server.</td>
 +
    </tr>
 +
    <tr>
 +
      <td>Password</td>
 +
      <td>string; default: <b>pass</b></td>
 +
      <td>Password used for authentication to this L2TP server.</td>
 +
    </tr>
 +
    <tr>
 +
      <td>L2TP Client's IP</td>
 +
      <td>ip; default: <b>none</b></td>
 +
      <td>Assigns an IP address to the client that uses the adjacent authentication info. This field is optional and if left empty the client will simply receive an IP address from the IP pool defined above.</td>
 +
    </tr>
 +
</table>
 +
 +
[[Category:{{{name}}} WebUI]]

Navigation menu