OpenVPN Configuration CLI Wizard Code
Status: Beta
Brought to you by:
bdheeman
File | Date | Author | Commit |
---|---|---|---|
debian | 2010-03-23 |
![]() |
[8eb430] Initial commit :) |
COPYING | 2010-03-23 |
![]() |
[8eb430] Initial commit :) |
CREDITS | 2010-03-23 |
![]() |
[8eb430] Initial commit :) |
ChangeLog | 2010-03-23 |
![]() |
[8eb430] Initial commit :) |
Makefile | 2010-03-23 |
![]() |
[8eb430] Initial commit :) |
README | 2010-03-23 |
![]() |
[8eb430] Initial commit :) |
TODO | 2010-03-23 |
![]() |
[8eb430] Initial commit :) |
client.conf | 2010-03-23 |
![]() |
[8eb430] Initial commit :) |
easy-rsa.tar.gz | 2010-03-23 |
![]() |
[8eb430] Initial commit :) |
easy-rsa.vars | 2010-03-23 |
![]() |
[8eb430] Initial commit :) |
openvpn-config.sh | 2010-03-23 |
![]() |
[8eb430] Initial commit :) |
scripts.tar.gz | 2010-03-23 |
![]() |
[8eb430] Initial commit :) |
server.conf.gz | 2010-03-23 |
![]() |
[8eb430] Initial commit :) |
ABSTRACT -------- OpenVPN is a full-featured SSL VPN which implements OSI layer 2 or 3 secure network extension using the industry standard SSL/TLS protocol, supports flexible client authentication methods based on certificates, smart cards, and/or username/password credentials, and allows user or group-specific access control policies using firewall rules applied to the VPN virtual interface. OpenVPN is not a web application proxy and does not operate through a web browser. OpenVPN 2.0 expands on the capabilities of OpenVPN 1.x by offering a scalable client/server mode, allowing multiple clients to connect to a single OpenVPN server process over a single TCP or UDP port. Configuring an OpenVPN server and, or clinets, creating SSL/TLS keys, certificates involves many steps, although documented to simplify, but can also be made much more complicated. The openvpn-config helps you in setting up routed VPN, please do visit http://openvpn.net/index.php/open-source/documentation/howto.html, page before running openvpn-config. INSTALL ------- The openvpn-config works fine from the directory where you extracted it, but we recommend installing it. All you to do is exec the following: $ sudo make install or better: $ sudo make prefix=/usr install packagers or testers of other then Debian, Ubuntu and, or distributions based on these may also use DESTDIR option: $ sudo make prefix=/usr DESTDIR=/whatever install CAVEATS ------- 1) The 'openvpn-config' must be run with superuser (root) privileges, but the safest option for users in administrative groups is use 'sodo' as follows: $ sudo openvpn-config 2) Almost all default answers will work fine. but you need to type 'y' for a 'yes' at both the prompts mentioned below: Sign the certificate? [y/n]: 1 out of 1 certificate requests certified, commit? [y/n] Because, the above have no default answers and are requested by external programs. BUGS ---- There is always a room for improvement; plz send your feedback and, or comments to Balwinder S Dheeman <bdheeman/AT/gmail.com> :)