Maksutavat Abuse

Miten OpenVPN-asiakkaan staattinen IP-osoite määritetään.

04.05.2022, 00:18

Kun OpenVPN:ää käytetään yksityisen virtuaaliverkon järjestämiseen, on usein tarpeen, että asiakkailla on staattiset IP-osoitteet. Tämä on varsin kätevää, jotta haluttuun laitteeseen pääsee nopeasti käsiksi. Tämä voidaan lisätä kahdella tavalla. ipp.txt-tiedoston tai ccd-hakemiston avulla. Tässä artikkelissa tarkastelemme molempia tapoja, miten OpenVPN-asiakkaalle voidaan tehdä staattinen IP-osoite.

IPP.TXT-tiedoston määrittäminen

Nimi ipp tarkoittaa ifconfig pool persist. Jotta IP-osoitteet tästä tiedostosta toimisivat, sinun on lisättävä tämä rivi palvelimen asetustiedostoon:

$ sudo vi /etc/openvpn/server.conf

$ ifconfig-pool-persist ipp.txt

Sitten tarvittavat IP-osoitteet voidaan lisätä tiedostoon /etc/openvpn/ipp.txt. Tämän tiedoston syntaksi on seuraava:

user_name, ip_address

Huomaa, että IP-osoitteen on oltava OpenVPN-palvelimen antamien osoitteiden alueella. Näet alueen palvelimen määritystiedoston palvelinriviltä:

server 10.8.0.0 255.255.255.0

Tässä käytetään IP-osoitteita 10.8.0.1-10.8.0.255. Ja ensimmäinen osoite on osoitettu itse palvelimelle. Voit nähdä, mikä osoite palvelimelle on nyt määritetty, ja antaa osoitteet saman aliverkon asiakkaille. Palvelimen osoitteen saat selville katsomalla tun0-verkkoliitännän IP-osoitetta:

$ ip -br a | grep tun

Miten OpenVPN-asiakkaan staattinen IP-osoite määritetään.

Jos haluat, että raspberrypi-asiakas käyttää IP-osoitetta 10.8.0.112, lisää ipp.txt-tiedostoon tämä rivi:

$ sudo vi /etc/openvpn/ipp.txt

raspberrypi,10.8.0.11

Miten OpenVPN-asiakkaan staattinen IP-osoite määritetään.

Jotta muutokset voidaan ottaa käyttöön, OpenVPN-palvelin on käynnistettävä uudelleen:

$ sudo systemctl restart openvpn@server

CCD:n määrittäminen

ipp.txt-vaihtoehto on helppo. Jos tarvitaan enemmän asetuksia, voit käyttää ccd. Tämä on lyhenne sanoista client config dir. Tämän ominaisuuden avulla voit määrittää kullekin asiakkaalle erillisen konfiguraation, mukaan lukien IP-osoitteen. Jotta se toimisi, sinun on lisättävä konfiguraatiotiedostoon seuraava rivi:

$ sudo vi /etc/openvpn/server.conf

client-config-dir /etc/openvpn/ccd

Jos haluat, että raspberrypi-asiakkaan IP-osoite on 10.8.0.112, sinun on luotava tiedosto /etc/openvpn/ccd/raspberrypi , jossa on tämä sisältö:

$ sudo vi /etc/openvpn/ccd/raspberrypi

ifconfig-push 10.8.0.112 255.255.255.0

Miten OpenVPN-asiakkaan staattinen IP-osoite määritetään.

Seuraavaksi sinun on käynnistettävä OpenVPN uudelleen.

Asiakkaiden IP-osoitteiden tarkistaminen

Riippumatta siitä, minkä menetelmän olet valinnut, sinun on tarkistettava, että muutokset on otettu käyttöön. Kirjoita asiakaslaitteessa komento:

$ ip -br a

Miten OpenVPN-asiakkaan staattinen IP-osoite määritetään.

Olemme tarkastelleet useita tapoja tehdä staattisia IP-osoitteita OpenVPN-asiakkaille.