In this chapter, you learned some basic techniques for troubleshooting and tuning OpenVPN. You also got an insight into reading the client and server log files. You learned how to detect and fix some of the most often-made mistakes. Most questions on the OpenVPN e-mail list are about routing issues, therefore we discussed detecting and fixing routing problems. Finally, there is a large difference between a working setup and a well-working setup, so we looked at examples on how to detect and address performance issues.
Of course, OpenVPN is not perfect, and therefore your non-working setup could also be caused by a bug in OpenVPN itself. There are several channels for reporting bugs, including an e-mail list (
<[email protected]>), an IRC channel (
#openvpn on freenode.net IRC), and a forum website (https://forums.openvpn.net). You can also report feature requests or wish lists to these channels, some of which might make it into a future version of OpenVPN.