

Sudo cp -R /usr/share/doc/openvpn/examples/easy-rsa/2.0/* /etc/openvpn/easy-rsa/ On Jessie: sudo apt-get install easy-rsa Using those cert, the client will authenticate themselves to the server.

We need the easy-rsa to easily create our root certificate, the certificate of the server and the one for each client.

I advise you to run it WITHOUT root or sudo it is not needed. Wget -O /tmp/master.zip & mkdir /tmp/openvpn-scripts & unzip /tmp/master.zip -d /tmp/openvpn-scripts/Įxplanation of the command: Wget download the gist on GitHub with my scripts then mkdir create a temporary directory where unzip extract them. The following command will download the files and extract them into /tmp/openvpn-scripts: You need to download and extract my scripts and configuration. If you don’t, you could encounter 2 devices sharing the same IP, and trust me you don’t want that. Range IP OpenVPN: 192.168.42.128 – 192.168.42.254įirst, important point, if you have a DHCP server on your router, be sure to configure it to not assign IP address for the whole subnet, but only a part (as I’ve done in the setup).I then decide to use OpenVPN TAP in bridged mode. I wanted to have that content directly accessible from the rest of the world but without the traffic to be visible to anybody else than me. I’m using my raspberry pi as a NAS with a samba server to provide the content through my home network.
