Benutzer-Werkzeuge

Webseiten-Werkzeuge


openvpn

Dies ist eine alte Version des Dokuments!


Install Script

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

Du kannst Client Config Dir (CCD) konfigurieren, öffne dazu die Serverkonfiguration unter

/etc/openvpn/server/server.conf

und füge diese Zeile ein (falls sie noch nicht exisitiert).

client-config-dir /etc/openvpn/ccd

Dann erstelle das Verzeichnis und setze die entsprechenden Berechtigungen.

sudo mkdir -p /etc/openvpn/ccd
sudo chmod 755 /etc/openvpn/ccd

Wenn du eine Konfiguration für einen User anlegen willst erstellst du eine Datei in dem Ordner mit dem Namen des user, z.B

/etc/openvpn/ccd/client1

. Darin schreibst du dann die individuellen Parameter. Die Syntax ist die selbe wie in der server.conf.

ifconfig-push 10.8.0.10 255.255.255.0

Sonstiges

Status

In der Serverkonfiguration unter

/etc/openvpn/server/server.conf

kann man die Zeile eintragen.

status /var/log/openvpn-status.log
openvpn.1748898974.txt.gz · Zuletzt geändert: 2025/06/02 23:16 von jango