CARVIEW |
Beginning OpenVPN 2.0.9
Formats:

save 15%!
save 44%!

Also available on: |
![]() ![]() ![]() ![]() |
- A practical guide to using OpenVPN for building both basic and complex Virtual Private Networks (VPNs)
- Learn how to make use of OpenVPNs modules, high-end-encryption and how to combine it with servers for your individual privacy
- Advanced management of security certificates
- Get to know the new features of the forthcoming version 2.1 of OpenVPN
Book Details
Language : EnglishPaperback : 356 pages [ 235mm x 191mm ]
Release Date : December 2009
ISBN : 184719706X
ISBN 13 : 9781847197061
Author(s) : Markus Feilner, Norbert Graf
Topics and Technologies : All Books, Linux Servers, Networking & Telephony, Open Source, Virtualisation
Table of Contents
Preface
Chapter 1: VPN—Virtual Private Network
Chapter 2: VPN Security
Chapter 3: OpenVPN
Chapter 4: Installing OpenVPN on Windows and Mac
Chapter 5: Installing OpenVPN on Linux and Unix Systems
Chapter 6: Advanced OpenVPN Installation
Chapter 7: Configuring an OpenVPN Server—The First Tunnel
Chapter 8: Setting Up OpenVPN with X.509 Certificates
Chapter 9: The Command openvpn and Its Configuration File
Chapter 10: Securing OpenVPN Tunnels and Servers
Chapter 11: Advanced Certificate Management
Chapter 12: OpenVPN GUI Tools
Chapter 13: Advanced OpenVPN Configuration
Chapter 14: Mobile Security with OpenVPN
Chapter 15: Troubleshooting and Monitoring
Appendix: Internet Resources and More
Index
Markus Feilner
Markus Feilner is a Linux professional from Regensburg, Germany, and has been working with open-source software since the mid 1990s. His first contact with UNIX was a SUN cluster and SPARC workstations at Regensburg University (during his studies of geography). Since the year 2000, he has published several documents used in Linux training all over Germany. In 2001, he founded his own Linux consulting and training company, Feilner IT.
He was working as a trainer, consultant, and systems engineer at Millenux, Munich, where he focused on groupware, collaboration, and virtualization with Linux-based systems and networks.
Since 2007, he is an editor at the German Linux-Magazine, where he is writing about Open-Source-Software for both printed and online magazines, including the Linux Technical Review and the Linux Magazine International www.linux-magazine.com. He regularly holds speeches and lectures at conferences in Germany.
He is interested in anything about geography, traveling, photography, philosophy (especially that of open-source software), global politics, soccer and literature, but always has too little time for these hobbies.
Markus Feilner supports Linux4afrika - a project bringing Linux computers into African schools. For more information please visit www.linux4afrika.de!
Norbert Graf
Norbert Graf is a professional IT specialist from Munich with many years of experience in network security and server virtualization. His special fields of interests are Linux based Firewalls, VMware and XEN Virtualization.
Since 2002 he is working, as a Consultant, for an IT company near Munich, for customers from the healthcare sector like hospitals or pharma concerns to small companies.
The first experience with computers he made with commodore c64 learning to program in basic followed by an x86 processor PC with DOS and Windows. He is still working with Windows and Linux networks everyday. His field of work contains especially integrating Linux Servers like Proxies or OpenVPN Servers in Microsoft Active Directory infrastructures.
Since 2007 he published several articles (the most about Windows and Linux cooperation) together with Markus Feilner in the German and International Linux-Magazine.
In November 2007 his son Moritz was born and made the whole family very happy.
Sample chapters
You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.
Submit Errata
Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.
What you will learn from this book
- Install OpenVPN on Windows Server, Vista, and Mac OS X and also on different Linux versions and FreeBSD
- Learn basic security concepts necessary to understand VPNs and OpenVPN in particular
- Take a look at encryption matters, symmetric and asymmetric keying, and certificates
- Connect Windows and Linux systems and safely transfer the necessary encryption keys using WinSCP
- Learn about OpenVPN, its development, features, resources, advantages, and disadvantages compared to other VPN solutions, especially IPsec
- Discuss non-standard and advanced methods of installing OpenVPN by compiling the source code provided by the OpenVPN project
- Create an encryption key for OpenVPN and use it to set up an OpenVPN tunnel between two Windows systems in the same network
- Create X.509 server and client certificates for use with OpenVPN and learn how to use tools to debug and monitor VPN tunnels
- Create and administer certificates that have to be transferred to the machines that are supposed to take part in the VPN
- Configure two different firewall networks that connect to each other through the secure OpenVPN tunnel
- Install and use XCA and TinyCA2 to generate certificate revocation lists that are used to block unwanted connections by formerly authorized clients
- Install OpenVPN on Windows Mobile and Smartphones running embedded Linux, like Nokia's Maemo platform
- Analyze the flow of datagrams between the VPN servers and the connected networks with tools like ifconfig, ping, traceroute, and mtr
Special Offers

Annual subscription:
$220.00 per annum
Monthly subscription:
$21.99 per month
In Detail
OpenVPN is a powerful, open source SSL VPN application. It can secure site-to-site connections, WiFi, and enterprise-scale remote connections. While being a full-featured VPN solution, OpenVPN is easy to use and does not suffer from the complexity that characterizes other IPsec VPN implementations. It uses the secure and stable TLS/SSL mechanisms for authentication and encryption. This book is an easy introduction to this popular VPN application. After introducing the basics of security and VPN, it moves on to cover using OpenVPN, from installing it on various platforms, through configuring basic tunnels, to more advanced features, such as using the application with firewalls, routers, proxy servers, and OpenVPN scripting.
This is a practical guide to using OpenVPN for building both basic and complex Virtual Private Networks. It will save you a lot of time and help you build better VPNs that suit your requirements. While providing only necessary theoretical background, the book takes a practical approach, presenting plenty of examples. It starts with an introduction into the theory of VPNs and OpenVPN, followed by a simple installation example on almost every available platform. After a concise and ordered list of OpenVPN's parameters, we dive into connecting several machines in a safe way. The last third of the book deals with professional and high-end scenarios, and also mobile integration. After having read the whole book and followed and understood all the examples, you will be an expert in VPN, Security, and especially in OpenVPN Technology. This book was written for version 2.0.9 of OpenVPN, but all examples have been tested and run smoothly on version 2.1 too.
Learn how to build secure VPNs using this powerful Open Source application
Approach
This book is an easy introduction to OpenVPN. While providing only necessary theoretical background, it takes a practical approach, presenting plenty of examples. It is written in a friendly style making this complex topic easy and a joy to read. It first covers basic VPN concepts, then moves to introduce basic OpenVPN configurations, before covering advanced uses of OpenVPN.
Who this book is for
This book is for both experienced and new OpenVPN users. If you are interested in security and privacy in the internet, or want to have your notebook or mobile phone connected safely to the internet, the server in your company, or at home, you will find this book useful. It presumes basic knowledge of Linux, but no knowledge of VPNs is required.
Alternative Books
Have a look at these alternative products. Remember that if you buy two eBooks, you get 50% off both.
-
- Understand how SSL VPN technology works
- Evaluate how SSL VPN could fit into your organisation?s security strategy
- Practical advice on educating users, integrating legacy systems, and eliminating security loopholes
- Written by experienced SSL VPN and data security professionals
-
- Set of recipes covering the whole range of tasks for working with OpenVPN
- The quickest way to solve your OpenVPN problems!
- Set up, configure, troubleshoot and tune OpenVPN
- Uncover advanced features of OpenVPN and even some undocumented options
-
- Covers all the information you need to easily set up your own Linux email server
- Learn how to provide web access to email, virus and spam protection, and more
- Thoroughly covers open source tools like PostFix, Courier, SpamAssassin, and ProcMail
- A step-by-step approach where the reader is taken through examples with ample screenshots and clear explanations to facilitate learning
-
- Up-to-date with the latest OpenLDAP release
- Installing and configuring the OpenLDAP server
- Synchronizing multiple OpenLDAP servers over the network
- Creating custom LDAP schemas to model your own information
- Integrating OpenLDAP with web applications
-
- Learn how to install, configure, and create tunnels with OpenVPN on Linux, Windows, and MacOSX
- Use OpenVPN with DHCP, routers, firewall, and HTTP proxy servers
- Advanced management of security certificates
-
- Implementing Packet filtering, NAT, bandwidth shaping, packet prioritization using netfilter/iptables, iproute2, Class Based Queuing (CBQ) and Hierarchical Token Bucket (HTB)
- Designing and implementing 5 real-world firewalls and QoS scenarios ranging from small SOHO offices to a large scale ISP network that spans many cities
- Building intelligent networks by marking, queuing, and prioritizing different types of traffic
-
- Set up MySQL to perform administrative tasks such as efficiently managing data and database schema, improving the performance of MySQL servers, and managing user credentials
- Deal with typical performance bottlenecks and lock-contention problems
- Restrict access sensibly and regain access to your database in case of loss of administrative user credentials
- Part of Packt's Cookbook series: Each recipe is a carefully organized sequence of instructions to complete the task as efficiently as possible
-
- Get started with Nginx to serve websites faster and safer
- Learn to configure your servers and virtual hosts efficiently
- Set up Nginx to work with PHP and other applications via FastCGI
- Explore possible interactions between Nginx and Apache to get the best of both worlds
- A step-by-step guide to switching from Apache to Nginx
- Complete configuration directive and module reference
-
- Secure your system by knowing exactly how a hacker would break into it
- Covers writing rules in-depth and Modsecurity rule language elements such as variables, actions, and request phases
- Covers the common attacks in use on the Web, and ways to find the geographical location of an attacker and send alert emails when attacks are discovered
- Packed with many real-life examples for better understanding
-
- Analyze and learn different high availability options, including clustering and replication solutions within MySQL
- Improve uptime of your MySQL databases with simple recipes showing powerful high availability techniques for MySQL
- Tune your MySQL database for optimal performance.
- The only complete, practical, book of MySQL high availability techniques and tools on the market
- Part of Packt's Cookbook series: Each recipe is a carefully organized sequence of instructions to complete the task as efficiently as possible
![]() |
RSS Feed |
![]() |
Sign up to Packt's newsletter |
![]() |
Follow Packt at Twitter |
![]() |
Join our Facebook Group |
Customer service body text... insert content here.
Returns Centre body text... insert content here.
Packt Updates
To submit your images Click Here
Click here to view Packt's cookie policy. This explains the cookies on Packt's website, and why we use them. It also explains information on how to manage your cookies.
By closing this banner, you are consenting to our use of cookies on your device, unless you have disabled them in your browser.