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.
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
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
Jotta muutokset voidaan ottaa käyttöön, OpenVPN-palvelin on käynnistettävä uudelleen:
$ sudo systemctl restart openvpn@server
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
Seuraavaksi sinun on käynnistettävä OpenVPN uudelleen.
Riippumatta siitä, minkä menetelmän olet valinnut, sinun on tarkistettava, että muutokset on otettu käyttöön. Kirjoita asiakaslaitteessa komento:
$ ip -br a
Olemme tarkastelleet useita tapoja tehdä staattisia IP-osoitteita OpenVPN-asiakkaille.