This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
openvpn [2012/08/03 04:25] ispyisail |
openvpn [2016/05/07 21:39] (current) ispyisail |
||
|---|---|---|---|
| Line 2: | Line 2: | ||
| ====== OpenVPN ====== | ====== OpenVPN ====== | ||
| - | {{INLINETOC 2 4 }} | + | |
| ===== Introduction ===== | ===== Introduction ===== | ||
| ==== VPN ==== | ==== VPN ==== | ||
| - | A virtual private network (VPN) is a private network that interconnects | + | A virtual private network (VPN) is a private network that connects |
| There are two main types of VPN: remote-access VPNs and Site-to-site VPNs. Remote-access VPNs allow individual users to connect to a remote network such as roaming salespeople connecting to their company' | There are two main types of VPN: remote-access VPNs and Site-to-site VPNs. Remote-access VPNs allow individual users to connect to a remote network such as roaming salespeople connecting to their company' | ||
| Line 13: | Line 14: | ||
| OpenVPN is a full-featured open source SSL VPN solution that accommodates a wide range of configurations, | OpenVPN is a full-featured open source SSL VPN solution that accommodates a wide range of configurations, | ||
| - | ===== Requirements ===== | + | ====== Requirements |
| - | ==== Router Requirements ==== | + | ===== Router Requirements |
| You will need an atheros ar71xx based router with at least 8MB of flash and 32MB of memory (e.g. TP-Link 1043ND, Netgear WNDR3700v1-2/ | You will need an atheros ar71xx based router with at least 8MB of flash and 32MB of memory (e.g. TP-Link 1043ND, Netgear WNDR3700v1-2/ | ||
| - | ===== Connection Types===== | + | ====== Connection Types ====== |
| ==== Remote-Access ==== | ==== Remote-Access ==== | ||
| + | |||
| + | ---- | ||
| {{: | {{: | ||
| - | ==== Site-to-Site ==== | + | === Site-to-Site === |
| + | |||
| + | |||
| {{: | {{: | ||
| - | ===== Set-up ===== | + | |
| + | === Setup === | ||
| + | |||
| + | |||
| + | |||
| In your router configuration select **OpenVPN** Configuration | In your router configuration select **OpenVPN** Configuration | ||
| Line 46: | Line 57: | ||
| **select option 3.** - Setup router as a open VPN server | **select option 3.** - Setup router as a open VPN server | ||
| + | |||
| + | One very important caveat: If your router is configured as an OpenVPN client, per-IP bandwidth monitoring and per-IP quotas **will not work**. Quotas that apply to the whole network, and total bandwidth usage statistics will still be accurate. | ||
| + | |||
| + | |||
| Line 58: | Line 73: | ||
| |OpenVPN Cipher: | |OpenVPN Cipher: | ||
| - | ===== Client-To-Client Traffic: | + | ---- |
| + | |||
| + | **Client-To-Client Traffic:** | ||
| + | |||
| + | ---- | ||
| Line 72: | Line 91: | ||
| When this option set to "Allow Clients", | When this option set to "Allow Clients", | ||
| - | ===== LAN Subnet Access: | + | ---- |
| + | |||
| + | **LAN Subnet Access:** | ||
| + | |||
| + | ---- | ||
| Line 81: | Line 104: | ||
| **Select option 2.** - Allow remotely connected clients full access to the LAN. | **Select option 2.** - Allow remotely connected clients full access to the LAN. | ||
| + | |||
| + | ---- | ||
| - | ===== Credential Re-Use: | + | **Credential Re-Use:** |
| + | |||
| + | ---- | ||
| Line 92: | Line 119: | ||
| **Select option 2.** - Client configuration file can be used on more than one OpenVPN remote client | **Select option 2.** - Client configuration file can be used on more than one OpenVPN remote client | ||
| - | ===== Clients Use VPN For: ===== | + | ---- |
| + | |||
| + | **Clients Use VPN For:** | ||
| + | |||
| + | ---- | ||
| - All Client Traffic | - All Client Traffic | ||
| Line 101: | Line 133: | ||
| **Select option 2.** - All traffic execpt Traffic Destined for Hosts Behind VPN to be routed through local connection | **Select option 2.** - All traffic execpt Traffic Destined for Hosts Behind VPN to be routed through local connection | ||
| - | < | ||
| - | Note: If option 1. is selected Gargoyle controls all internet traffic for the connected client which could cause undesired and unexpected results. | ||
| - | </ | ||
| + | //Note: If option 1. is selected Gargoyle controls all internet traffic for the connected client which could cause undesired and unexpected results.// | ||
| Line 111: | Line 141: | ||
| - | |||
| - | |||
| - | |||
| + | |||