Zahlungsmethoden Abuse

Wie man eine statische IP des OpenVPN-Clients einrichtet.

04.05.2022, 00:18

Wenn Sie OpenVPN verwenden, um ein privates virtuelles Netzwerk zu organisieren, ist es oft erforderlich, dass die Clients statische IP-Adressen haben. Dies ist sehr praktisch, um schnell Zugriff auf das gewünschte Gerät zu erhalten. Diese kann auf zwei Arten hinzugefügt werden. Mit Hilfe der Datei ipp.txt oder des Verzeichnisses ccd. In diesem Artikel werden wir beide Möglichkeiten betrachten, wie man eine statische IP des OpenVPN-Clients einrichtet.

IPP.TXT konfigurieren

Der Name ipp steht für ifconfig pool persist. Damit die IP-Adressen aus dieser Datei funktionieren, müssen Sie diese Zeile in die Server-Konfigurationsdatei einfügen:

$ sudo vi /etc/openvpn/server.conf

$ ifconfig-pool-persist ipp.txt

Dann können die benötigten IP-Adressen in der Datei /etc/openvpn/ipp.txt hinzugefügt werden. Die Syntax dieser Datei lautet wie folgt:

user_name, ip_address

Beachten Sie, dass die IP-Adresse im Bereich der vom OpenVPN-Server ausgegebenen Adressen liegen muss. Den Bereich können Sie in der Serverkonfigurationsdatei in der Serverzeile einsehen:

server 10.8.0.0 255.255.255.0

Hier werden IP-Adressen von 10.8.0.1 bis 10.8.0.255 verwendet. Und die erste Adresse ist dem Server selbst zugewiesen. Sie können nun sehen, welche Adresse dem Server zugewiesen ist und den Clients aus demselben Subnetz Adressen zuweisen. Sie können die Adresse des Servers herausfinden, indem Sie sich die IP-Adresse der Netzwerkschnittstelle tun0 ansehen:

$ ip -br a | grep tun

Wie man eine statische IP des OpenVPN-Clients einrichtet.

Wenn Sie möchten, dass die IP-Adresse 10.8.0.112 für den Raspberrypi-Client verwendet wird, fügen Sie diese Zeile in die Datei ipp.txt ein:

$ sudo vi /etc/openvpn/ipp.txt

raspberrypi,10.8.0.11

Wie man eine statische IP des OpenVPN-Clients einrichtet.

Um die Änderungen zu übernehmen, müssen Sie den OpenVPN-Server neu starten:

$ sudo systemctl restart openvpn@server

CCD konfigurieren

Die Option ipp.txt ist einfach. Wenn mehr Einstellungen erforderlich sind, können Sie ccd verwenden. Dies steht für client config dir. Mit dieser Funktion können Sie für jeden Client eine eigene Konfiguration festlegen, einschließlich der IP-Adresse. Damit dies funktioniert, müssen Sie die folgende Zeile in die Konfigurationsdatei einfügen:

$ sudo vi /etc/openvpn/server.conf

client-config-dir /etc/openvpn/ccd

Im Ordner /etc/openvpn/ccd können Sie Konfigurationsdateien mit dem Namen des Clients erstellen und dort die Einstellungen eintragen, die speziell für diesen Client bei der Verbindung gelten sollen. Wenn Sie möchten, dass der Raspberrypi-Client die IP-Adresse 10.8.0.112 hat, müssen Sie eine Datei /etc/openvpn/ccd/raspberrypi mit diesem Inhalt erstellen:

$ sudo vi /etc/openvpn/ccd/raspberrypi

ifconfig-push 10.8.0.112 255.255.255.0

Wie man eine statische IP des OpenVPN-Clients einrichtet.

Als nächstes müssen Sie OpenVPN neu starten

Überprüfen der IP-Adressen der Clients

Unabhängig davon, welche Methode Sie gewählt haben, müssen Sie überprüfen, ob die Änderungen übernommen wurden. Geben Sie auf dem Client-Gerät den Befehl ein:

$ ip -br a

Wie man eine statische IP des OpenVPN-Clients einrichtet.

Wir haben uns verschiedene Möglichkeiten angesehen, um statische IP-Adressen für OpenVPN-Clients zu erstellen.