97
OpenVPN
OpenVPN is an open source software application that implements virtual private network (VPN)
techniques for creating secure point-to-point or site-to-site connections in routed or bridged
configurations and remote access facilities. It uses a custom security protocol that utilizes SSL/TLS for
key exchange. OpenVPN can run over User Datagram Protocol (UDP) or Transmission Control
Protocol (TCP) transports, multiplexing created SSL tunnels on a single TCP/UDP port. It is capable
of traversing network address translation (NAT) and firewalls.
OpenVPN allows peers to authenticate each other using a pre-shared secret key, certificates, or
username/password. Preshared secret key is the easiest, with certificate based being the most robust
and feature-rich. It uses the OpenSSL encryption library extensively, allowing OpenVPN to use all the
ciphers available in the OpenSSL package, as well as the SSLv3/TLSv1 protocol, and contains many
security and control features.
It has integrated with OpenVPN package, allowing users to run OpenVPN in server or client mode
from their network routers.
OpenVPN Server
Set the basic parameters for an OpenVPN server.
Rule Index:
The index to identify the OpenVPN connection/rule.
Connection Name:
user-defined name to mark the connection/rule.
Active:
Select
Yes
to activate the rule.
Local Service Port:
Port 1194 is the official assigned port number for OpenVPN
Tunnel Network (Virtual interface)
IP Address:
Set the tunnel virtual subnet ID for OpenVPN server to assign IP address to tunnel
interface, usually user-given, but different from the local and remote network(and not used in your
Network Topology).