O'Reilly logo

OpenVPN 2 Cookbook by Jan Just Keijser

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Using client-connect/client-disconnect scripts

This recipe will demonstrate how to set up a client-connect script that gets executed on the server side when a new client connects. Similarly, a client-disconnect script can be specified that is executed when a client disconnects from the server. Client-connect and client-disconnect scripts can be used for several purposes:

  • Extra authentication
  • Opening and closing firewall ports
  • Assigning specific IP address to special clients
  • Writing out connection-specific configuration lines for a client

In this recipe, we will use a client-connect script to push a custom message to an OpenVPN client, based on the time of the day when the client connects.

Getting ready

Install OpenVPN 2.1 or higher on two computers. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required