Chapter 9. OS Integration

In this chapter, we will cover the following recipes:

  • Linux - using NetworkManager
  • Linux - using pull-resolv-conf
  • Windows - elevated privileges
  • Windows - using the CryptoAPI store
  • Windows - updating the DNS cache
  • Windows - running OpenVPN as a service
  • Windows - public versus private network adapters
  • Windows - routing methods
  • Windows 8+- ensuring DNS lookups are secure
  • Android- using the OpenVPN for Android clients
  • Push-peer-info - pushing options to Android clients

Introduction

In this chapter, we will focus on how to use OpenVPN on Linux, Windows, and Android. For each operating system, an entire chapter could be written to describe the intricacies of running OpenVPN in both the client and server mode, but as space is limited, we will focus only on the interaction of the OpenVPN client with the OS. The purpose of the recipes in this chapter is to outline some of the common pitfalls when running OpenVPN on a particular platform. The recipes focus mainly on the configuration of OpenVPN itself, not on how to integrate a working VPN setup into the rest of the network infrastructure.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.224.73.77