=====Install Script===== Ubuntu 22.04 or higher is required to use this installer. Modify Ubuntu Version in line 41! wget https://git.io/vpn -O openvpn-install.sh chmod +x openvpn-install.sh sudo bash openvpn-install.sh openvpn --genkey --secret /etc/openvpn/server/tc.key sudo systemctl start|stop openvpn-server@server.service =====Benutzer erstellen===== Um einen Benutzer zu erstellen ruft man das Installer Script erneut auf und bekommt ein interaktives Menü. =====Client IP Reservierung===== Client Config Dir (CCD) konfigurieren. In der Serverkonfig /etc/openvpn/server/server.conf diese Zeile einfügen (falls sie noch nicht exisitiert). client-config-dir /etc/openvpn/ccd sudo mkdir -p /etc/openvpn/ccd sudo chmod 755 /etc/openvpn/ccd Konfiguration für einen User anlegen eine Datei erstellen, z.B /etc/openvpn/ccd/client1. Die Syntax ist die selbe wie in der server.conf. ifconfig-push 10.8.0.10 255.255.255.0 =====Sonstiges===== [[https://openvpn.net/vpn-server-resources/explanation-of-client-side-scripting-with-simple-examples/|Client scripting]] =====Status===== In der Serverkonfiguration unter /etc/openvpn/server/server.conf kann man die Zeile eintragen. status /var/log/openvpn-status.log =====Links===== * {{how_to_set_up_openvpn_server_in_5_minutes_on_ubuntu_linux_-_nixcraft.pdf|OpenVPN Server in 5 Minutes}} * [[https://www.youtube.com/watch?v=DFgJGIceNmw|OpenVPN Server in Windows]]