Metode de plată Abuse

Cum să faceți un IP static al clientului OpenVPN.

04.05.2022, 00:18

Atunci când utilizați OpenVPN pentru a organiza o rețea virtuală privată, este adesea necesar ca clienții să aibă adrese IP statice. Acest lucru este destul de convenabil pentru a obține rapid acces la dispozitivul necesar. Aceasta poate fi adăugată în două moduri. Cu ajutorul fișierului ipp.txt sau al directorului ccd. În acest articol vom lua în considerare ambele moduri de a face un IP static al clientului OpenVPN.

Configurarea fișierului IPP.TXT

Numele ipp vine de la ifconfig pool persist. Pentru a face ca adresele IP din acest fișier să funcționeze, trebuie să adăugați această linie la fișierul de configurare a serverului:

$ sudo vi /etc/openvpn/server.conf

$ ifconfig-pool-persist ipp.txt

Apoi adresele IP necesare pot fi adăugate în fișierul /etc/openvpn/ipp.txt. Sintaxa acestui fișier este după cum urmează:

user_name, ip_address

Rețineți că adresa IP trebuie să se afle în intervalul de adrese emise de serverul OpenVPN. Pentru a vedea intervalul, puteți găsi linia serverului în fișierul de configurare a serverului:

server 10.8.0.0 255.255.255.0

Aici sunt utilizate adresele IP de la 10.8.0.1 la 10.8.0.255. Iar prima adresă este atribuită serverului însuși. Puteți vedea ce adresă este atribuită acum serverului și puteți da adrese clienților din aceeași subrețea. Puteți afla adresa serverului uitându-vă la adresa IP a interfeței de rețea tun0:

$ ip -br a | grep tun

Cum să faceți un IP static al clientului OpenVPN.

Dacă doriți ca adresa IP 10.8.0.112 să fie utilizată pentru clientul raspberrypi, adăugați această linie la fișierul ipp.txt:

$ sudo vi /etc/openvpn/ipp.txt

raspberrypi,10.8.0.11

Cum să faceți un IP static al clientului OpenVPN.

Pentru a aplica modificările, trebuie să reporniți serverul OpenVPN:

$ sudo systemctl restart openvpn@server

Configurarea CCD

Opțiunea ipp.txt este ușoară. Dacă sunt necesare mai multe setări, puteți utiliza ccd. Aceasta înseamnă client config dir. Cu această caracteristică puteți seta o configurație separată pentru fiecare client, inclusiv adresa IP. Pentru a o face să funcționeze, trebuie să adăugați următoarea linie la fișierul de configurare:

$ sudo vi /etc/openvpn/server.conf

client-config-dir /etc/openvpn/ccd

În folderul /etc/openvpn/ccd puteți crea fișiere de configurare cu numele clientului și puteți scrie acolo setările care vor fi aplicate în mod specific pentru acest client la conectare. dacă doriți ca clientul raspberrypi să aibă o adresă IP de 10.8.0.112. trebuie să creați un fișier /etc/openvpn/ccd/raspberrypi cu acest conținut:

$ sudo vi /etc/openvpn/ccd/raspberrypi

ifconfig-push 10.8.0.112 255.255.255.0

Cum să faceți un IP static al clientului OpenVPN.

Apoi trebuie să reporniți OpenVPN

Verificarea adreselor IP ale clienților

Indiferent de metoda pe care ați ales-o, trebuie să verificați dacă modificările au fost aplicate. Pe dispozitivul client, introduceți comanda:

$ ip -br a

Cum să faceți un IP static al clientului OpenVPN.

Am analizat mai multe modalități de a crea adrese IP statice pentru clienții OpenVPN.