Difference between revisions of "OpenVPN"
(New page: {| style="text-align: left; background-color: AliceBlue;" |- !Download Source: | http://openvpn.net/release/openvpn-2.0.9.tar.gz |} ---- {{Blank-Package-Introduction}} == Dependencies =...) |
|||
(9 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
|- | |- | ||
!Download Source: | !Download Source: | ||
− | | http://openvpn.net/release/openvpn- | + | | http://openvpn.net/release/openvpn-{{OpenVPN-Version}}.tar.gz |
|} | |} | ||
---- | ---- | ||
− | {{ | + | {{Package-Introduction|OpenVPN is a full-featured open source SSL VPN solution that accommodates a wide range of configurations, including remote access, site-to-site VPNs, Wi-Fi security, and enterprise-scale remote access solutions with load balancing, failover, and fine-grained access-controls.|http://www.openvpn.org/index.php/home.html}} |
== Dependencies == | == Dependencies == | ||
Line 17: | Line 17: | ||
* [[Valgrind]] | * [[Valgrind]] | ||
* [[Dmalloc]] | * [[Dmalloc]] | ||
+ | * [[pkcs11-helper]] | ||
== Non-Multilib == | == Non-Multilib == | ||
Line 42: | Line 43: | ||
ToDo | ToDo | ||
+ | |||
+ | == Configuring == | ||
+ | |||
+ | The information below is from http://openvpn.net/index.php/documentation/howto.html#install | ||
+ | |||
+ | Generate the master Certificate Authority | ||
+ | |||
+ | cd easy-rsa/2.0 | ||
+ | |||
+ | Once in that directory edit the vars file to suite your needs. | ||
+ | |||
+ | After you're done editing the file run the following to generate a new key: | ||
+ | |||
+ | source vars | ||
+ | ./clean-all | ||
+ | ./build-ca | ||
+ | |||
+ | Next we need to generate a certificate and a key for the server. | ||
+ | |||
+ | ./build-key-server server | ||
+ | |||
+ | You can build a certificate and a key for clients with the following command: | ||
+ | |||
+ | ./build-key client1 | ||
+ | |||
+ | Generate [http://www.rsa.com/rsalabs/node.asp?id=2248 Diffie Hellman] parmaters file with the following command: | ||
+ | |||
+ | ./build-dh | ||
= Contents = | = Contents = | ||
Line 56: | Line 85: | ||
| None | | None | ||
|} | |} | ||
+ | |||
+ | [[Category:Network Applications]] |
Latest revision as of 15:31, 21 June 2009
Download Source: | http://openvpn.net/release/openvpn-2.1_rc19.tar.gz |
---|
Contents
Introduction to OpenVPN
OpenVPN is a full-featured open source SSL VPN solution that accommodates a wide range of configurations, including remote access, site-to-site VPNs, Wi-Fi security, and enterprise-scale remote access solutions with load balancing, failover, and fine-grained access-controls.
Project Homepage: http://www.openvpn.org/index.php/home.html
Dependencies
Recommended
- LZO2
- OpenSSL and Pkg-config
Optional
Non-Multilib
Compile the package:
./configure --prefix=/usr --enable-iproute2 && make
Install the package:
make install
Multilib
32Bit
ToDo
N32
ToDo
64Bit
ToDo
Configuring
The information below is from http://openvpn.net/index.php/documentation/howto.html#install
Generate the master Certificate Authority
cd easy-rsa/2.0
Once in that directory edit the vars file to suite your needs.
After you're done editing the file run the following to generate a new key:
source vars ./clean-all ./build-ca
Next we need to generate a certificate and a key for the server.
./build-key-server server
You can build a certificate and a key for clients with the following command:
./build-key client1
Generate Diffie Hellman parmaters file with the following command:
./build-dh
Contents
Installed Programs: | openvpn |
---|---|
Installed Libraries: | None |
Installed Directory: | None |