Summary
The most basic VPN tunnel, like the one created using the Static Key Mini-Howto (https://openvpn.net/index.php/open-source/documentation/miscellaneous/78-static-key-mini-howto.html), involves only a few components and can be relatively easy to troubleshoot. As functionality and capability is added, however, additional components are leveraged, which will require their own set of troubleshooting techniques. By writing Troubleshooting OpenVPN, it was my goal to provide two specific, unique, sets of information.
The first tool is the OpenVPN specific knowledge and known issues presented here. This spans the breadth of issues identified by users on Internet Relay Chat (IRC), the web forums (https://forums.openvpn.net), and the mailing list (http://sourceforge.net/p/openvpn/mailman/). These are the most common occurring problems or sticking points encountered by both experts and novices, alike.
The second tool I tried to provide is a more general technique for troubleshooting. This...