Betalningsmetoder Abuse

Hur man skapar en statisk IP för OpenVPN-klienten.

04.05.2022, 00:18

När du använder OpenVPN för att organisera ett privat virtuellt nätverk är det ofta nödvändigt för klienter att ha statiska IP-adresser. Detta är ganska bekvämt för att snabbt få tillgång till den enhet som krävs. Detta kan läggas till på två sätt. Med hjälp av filen ipp.txt eller ccd-katalogen. I den här artikeln kommer vi att överväga båda sätten hur man gör en statisk IP för OpenVPN-klienten.

Konfigurera IPP.TXT

Namnet ipp står för ifconfig pool persist. För att IP-adresser från den här filen ska fungera måste du lägga till den här raden i serverns konfigurationsfil:

$ sudo vi /etc/openvpn/server.conf

$ ifconfig-pool-persist ipp.txt

Sedan kan de IP-adresser som krävs läggas till i filen /etc/openvpn/ipp.txt. Syntaxen för den här filen är som följer:

user_name, ip_address

Observera att IP-adressen måste ligga inom det adressintervall som utfärdas av OpenVPN-servern. För att se intervallet kan du hitta serverraden i serverns konfigurationsfil:

server 10.8.0.0 255.255.255.0

IP-adresser från 10.8.0.1 till 10.8.0.255 används här. Och den första adressen är tilldelad själva servern. Du kan se vilken adress som är tilldelad servern nu och ge adresser till klienter från samma subnät. Du kan ta reda på serverns adress genom att titta på IP-adressen för tun0-nätverksgränssnittet:

$ ip -br a | grep tun

Hur man skapar en statisk IP för OpenVPN-klienten.

Om du vill att IP-adressen 10.8.0.112 ska användas för raspberrypi-klienten lägger du till den här raden i filen ipp.txt:

$ sudo vi /etc/openvpn/ipp.txt

raspberrypi,10.8.0.11

Hur man skapar en statisk IP för OpenVPN-klienten.

För att tillämpa ändringarna måste du starta om OpenVPN-servern:

$ sudo systemctl restart openvpn@server

Konfigurera CCD

Alternativet ipp.txt är enkelt. Om du behöver fler inställningar kan du använda ccd. Detta står för client config dir. Med den här funktionen kan du ställa in en separat konfiguration för varje klient, inklusive IP-adress. För att få det att fungera måste du lägga till följande rad i konfigurationsfilen:

$ sudo vi /etc/openvpn/server.conf

client-config-dir /etc/openvpn/ccd

I mappen /etc/openvpn/ccd kan du skapa konfigurationsfiler med klientens namn och skriva där de inställningar som kommer att tillämpas specifikt för den här klienten när du ansluter.Om du vill att raspberrypi-klienten ska ha en IP-adress på 10.8.0.112. måste du skapa en fil /etc/openvpn/ccd/raspberrypi med detta innehåll:

$ sudo vi /etc/openvpn/ccd/raspberrypi

ifconfig-push 10.8.0.112 255.255.255.0

Hur man skapar en statisk IP för OpenVPN-klienten.

Därefter måste du starta om OpenVPN

Kontrollera IP-adresserna för klienterna

Oavsett vilken metod du har valt måste du kontrollera om ändringarna har tillämpats. På klientenheten anger du kommandot:

$ ip -br a

Hur man skapar en statisk IP för OpenVPN-klienten.

Vi har tittat på flera sätt att skapa statiska IP-adresser för OpenVPN-klienter .