Chapter 5. Scripting and Plugins
In this chapter, we will cover the following recipes:
- Using a client-side up/down script
- Using a
client-connect
script - Using a
learn-address
script - Using a
tls-verify
script - Using an
auth-user-pass-verify
script - Script order
- Script security and logging
- Scripting and IPv6
- Using the
down-root
plugin - Using the PAM authentication plugin
Introduction
One of the most powerful features of OpenVPN is its scripting capability and the ability to extend OpenVPN itself through the use of plugins. Using client-side scripting, the connection process can be tailored to the site-specific needs, such as setting up advanced routing options, adding firewall rules or mapping network drives. With server-side scripting, it is possible to assign ...
Get OpenVPN Cookbook - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.