Build private and secure networks with OpenVPN to implement Virtual Private NetworksAbout This BookSee how easy it is to use the great features that this versatile security and networking tool has to offerThe authors have been using this book for OpenVPN trainings in renowned training centers.A practical guide to using OpenVPN to build both basic and complex Virtual Private Networks (VPNs) for beginners and experts alikeWho This Book Is ForThis book is for both experienced and new OpenVPN users. If you are interested in security and privacy on the Internet, or want to have your notebook, mobile phone, or home or company server connected safely to the Internet, then you will find this book useful. It presumes basic knowledge of Linux, but no knowledge of VPNs is required. What You Will LearnBe introduced to the basics of networking and security, the nature of VPNs, and OpenVPN in particularInstall OpenVPN on Windows, Apple, Linux, Android, BSD, and iOS devicesTake a look at topics on encryption, symmetric and asymmetric keying, and certificatesFind out about OpenVPN, its development, features, resources, advantages, and disadvantages compared to other VPN solutions, especially IPsecCreate X.509 server and client certificates for use with OpenVPN and debug and monitor VPN tunnelsAnalyze the flow of datagrams between the VPN servers and connected networks with tools such as ifconfig, ping, traceroute, and mtr for monitoring and troubleshootingIntegrate OpenVPN with authentication servicesUse OpenVPN’s scripting hooks to achieve automatic management features for large-scale setupsIn DetailOpenVPN is a powerful, open source tool for anybody who is concerned about privacy and wants to guarantee security and reliability of their networks, as well as stopping eaves-dropping and espionage intrusion. As an SSL VPN application, OpenVPN can secure site-to-site connections, WiFi, and enterprise-scale remote connections. Experts have called OpenVPN the “Swiss Army knife of secure