Differences

This shows you the differences between two versions of the page.

Link to this comparison view

sesipod:linux:debian:opvptun [2018/01/20 04:45] (current)
Line 1: Line 1:
 +TESTED WORKING Debian 8.5.0
 +
 +First update Debain
 +
 +apt-get update
 +
 +apt-get upgrade
 +
 +----
 +
 +Next install openvpn software
 +
 +apt-get install openvpn
 +
 +----
 +
 +Now create a static key
 +
 +openvpn --genkey --secret /​etc/​openvpn/​static.key
 +
 +----
 +
 +Now create a server .conf
 +
 +nano /​etc/​openvpn/​server.conf
 +
 +Input the following. ​
 +
 +  dev tun
 +  port 42000
 +  ifconfig 10.0.8.1 10.0.8.2
 +  ​
 +  cipher AES-128-CBC
 +  comp-lzo
 +  ​
 +  secret /​etc/​openvpn/​static.key
 +  ​
 +  user nobody
 +  group nogroup
 +  ​
 +  # routes
 +  route 10.0.8.0 255.255.255.0
 +  route 192.168.1.0 255.255.255.0
 +
 +--Change the above port to the one that you want to use. --
 +
 +--Change the above ifconfig to the ip scheme that you would like to use keep in mind that .1 is the server in this --
 +
 +--case and the .2 is the client this is a 1 server + 1 client setup.--
 +
 +--Make suer to update the routes. the 10.0.8.0 should be updated to reflect the above change. The 192.168.1.0 should match your internal network config. --
 +
 +----
 +
 +For testing launch the server using the following command.
 +
 +openvpn --config /​etc/​openvpn/​server.conf
 +
 +----
 +
 +Auto open ports at boot time. 
 +
 +Open the following file and add the below line.
 +
 +==nano /​etc/​rc.local==
 +
 +**/​usr/​local/​bin/​start.sh**
 +
 +
 +Create the following file.
 +
 +nano /​usr/​local/​bin/​start.sh
 +
 +Make it executable ​
 +
 +chmod +x start.sh
 +
 + 
 +