installing_openvpn_on_ubuntu_8.04

This is an old revision of the document!


Installing OpenVPN on Ubuntu 8.04

apt-get install openvpn openssl 
cd /usr/share/doc/openvpn/examples/easy-rsa/2.0
nano vars
source ./vars
./clean-all
./build-ca
./build-key-server [server-name]

leave password blank and answer yes to sign certificate and to commit.

./build-dh
./build-key [client-name]
cd keys
cp ca.* dh1024.pem server.* /etc/openvpn/
cd /usr/share/doc/openvpn/examples/sample-config-files
gzip -d server.conf.gz
cp server.conf /etc/openvpn/
cd /etc/openvpn/
nano server.conf

change the line

;push "redirect-gateway"

to

push "redirect-gateway def1"

(notice that there is no ; at the begining anymore!)

and if you feel like having a little more security also uncomment tese two lines and change the group name to “nogroup” rather than “nobody”

user nobody
group nogroup

if you want your vpn clients to be able to use this server as their internet gateway as well continue here:

apt-get install iptables
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE

put the last two lines in your /etc/rc.local if you want this service to be available after the next reboot again

copy the files ca.crt, client.crt and client.key from the server in /usr/share/doc/openvpn/examples/easy-rsa/2.0/keys/ to your client. also copy the example config file for the client from /usr/share/doc/openvpn/examples/sample-config-files/client.conf/ to the same directory on your client as the certificates.

</code>

  • installing_openvpn_on_ubuntu_8.04.1265406395.txt.gz
  • Last modified: 05.02.2010 22:46
  • by Pascal Suter