====== OpenVPN ======
**FreePBX OpenVPN**: http://wiki.freepbx.org/display/FPG/System+Admin+-+VPN+Server
OpenVPN is an SSL-based VPN technology that can run on both Linux and Windows systems.
^TUN |Routed Server |
^TAP |Bridged Server |
===== Testing Connections =====
ifconfig
route -n
ping
ping
cat /etc/resolv.conf
===== Client =====
==== Routing ====
FIXME
You may find that the VPN connection pushes a new Default Route to your remote workstation. This can wreak havoc on your VPN networking behavior...or it might be exactly what you want.
If you prefer **not** to route **all** traffic over the VPN connection, try **adding a route on the IPv4 tab** when editing the NetworkManager VPN connection. Try adding a route something like:
|**Setting Name**|**Setting Data**|**Description**|
|address|10.0.0.0|Network subnet behind VPN server|
|netmask|255.0.0.0|Netmask of subnet behind VPN server|
|gateway|10.0.0.1|Remote OpenVPN server's private IP address|
|metric|1000|Won't matter much unless thereare multiple routes to same subnet|
|Ignore automatically obtained routes|Selected (Checked)|Ignore routes pushed from VPN server|
|Use this connection only for resources on this network|Selected (Checked)|Use your local Internet connection for off-VPN resources|
==== Fedora 16 ====
http://www.linuxreaders.com/2010/12/09/openvpn-client-on-fedora/
=== Installation ===
Verify these packages are installed (probably by default):
sudo yum install openvpn NetworkManager-openvpn
=== Command Line ===
cd Dropbox/VPN/MER/
sudo openvpn filename.ovpn
=== NetworkManager GUI ===
Using NetworkManager for VPN connections is easy for users to manage and doesn't require root or sudo permissions.
:!: If a .ovpn file is provided, use it for clues to configure the NetworkManager VPN connection.
**Click NetworkManager icon -> Network Settings**
**Click + (Plus Symbol) -> VPN -> Create -> OpenVPN**
* Name of Connection
* Remote VPN Server (Gateway)
* Certificates (TLS)
* Browse to certificate (.p12 file) assigned by OpenVPN admin
* You might store your VPN configuration files and certs in a Dropbox folder
* Password assigned by OpenVPN admin
* Advanced
* General Tab
* Use LZO Compression
* Use Custom MTU - 1400
* Security Tab
* Cipher - BF-CBC