Rapsberry Pi OpenVPN Server: Difference between revisions

From munkjensen.net/wiki
No edit summary
No edit summary
Line 7: Line 7:
To let VPN clients automatically get the PiHole as Primary DNS server do as follows:
To let VPN clients automatically get the PiHole as Primary DNS server do as follows:
* Open the file ''/etc/openvpn/server.conf'' in your favorite editor using the sudo command. Example: ''sudo vi /etc/openvpn/server.conf''
* Open the file ''/etc/openvpn/server.conf'' in your favorite editor using the sudo command. Example: ''sudo vi /etc/openvpn/server.conf''
* Above the line containing the text '''push "dhcp-option DNS 8.8.8.8"''' insert a new line.
* Above the line containing the text '''push "dhcp-option DNS 8.8.8.8"''' insert a new line. (The IP 8.8.8.8 may differ in your setup)
* Copy the line '''push "dhcp-option DNS 8.8.8.8"''' into the new line.
* Copy the line '''push "dhcp-option DNS 8.8.8.8"''' into the new line.
* Change the ip address in the new line so it contains the IP address of your Raspberry Pi LAN interface.
* Change the ip address in the new line so it contains the IP address of your Raspberry Pi LAN interface.

Revision as of 20:23, 24 May 2016

Go here and do as described in the README. It is super simple... if you follow the instructions precisely (RTFM)

I can connect all my OpenVPN capable devices to this server, and it is super simple to create certificates for alle the devices you will allow access !

On a side note: I have installed this on the RPi that is running my PiHole. This gives me (and you if you do the same) the option to use the Ablocking DNS server ANYWHERE !!

To let VPN clients automatically get the PiHole as Primary DNS server do as follows:

  • Open the file /etc/openvpn/server.conf in your favorite editor using the sudo command. Example: sudo vi /etc/openvpn/server.conf
  • Above the line containing the text push "dhcp-option DNS 8.8.8.8" insert a new line. (The IP 8.8.8.8 may differ in your setup)
  • Copy the line push "dhcp-option DNS 8.8.8.8" into the new line.
  • Change the ip address in the new line so it contains the IP address of your Raspberry Pi LAN interface.
  • Reboot your Raspberry Pi
  • Connect and enjoy AdFree DNS functionalities ANYWHERE !!


See my Pi-Hole for more information ;-)