Kui kasutate OpenVPNi virtuaalse privaatvõrgu korraldamiseks, on sageli vaja, et klientidel oleks staatilised IP-aadressid. See on üsna mugav, et saada kiiresti juurdepääs vajalikule seadmele. Seda saab lisada kahel viisil. Faili ipp.txt või kataloogi ccd abil. Selles artiklis käsitleme mõlemat viisi, kuidas teha OpenVPN-kliendile staatiline IP.
Nimi ipp tähistab ifconfig pool persist. Selleks, et sellest failist saadud IP-aadressid toimiksid, peate lisama selle rea serveri konfiguratsioonifaili:
$ sudo vi /etc/openvpn/server.conf
$ ifconfig-pool-persist ipp.txt
Seejärel saab vajalikud IP-aadressid lisada faili /etc/openvpn/ipp.txt. Selle faili süntaks on järgmine:
user_name, ip_address
Pange tähele, et IP-aadress peab kuuluma OpenVPN-serveri väljastatud aadresside vahemikku. Vahemiku nägemiseks leiate serveri rea serveri konfiguratsioonifailist:
server 10.8.0.0 255.255.255.0
Siin kasutatakse IP-aadresse vahemikus 10.8.0.1 kuni 10.8.0.255. Ja esimene aadress on määratud serverile endale. Saate näha, milline aadress on nüüd serverile määratud ja anda aadressid klientidele samast alamvõrgust. Serveri aadressi saate teada, kui vaatate tun0 võrguliidese IP-aadressi:
$ ip -br a | grep tun
Kui soovite, et raspberrypi kliendile kasutataks IP-aadressi 10.8.0.112, lisage see rida faili ipp.txt:
$ sudo vi /etc/openvpn/ipp.txt
raspberrypi,10.8.0.11
Muudatuste rakendamiseks tuleb OpenVPN-server taaskäivitada:
$ sudo systemctl restart openvpn@server
Valik ipp.txt on lihtne. Kui on vaja rohkem seadistusi, võite kasutada ccd. See tähendab client config dir. Selle funktsiooniga saate määrata iga kliendi jaoks eraldi konfiguratsiooni, sealhulgas IP-aadressi. Selleks, et see toimiks, tuleb konfiguratsioonifaili lisada järgmine rida:
$ sudo vi /etc/openvpn/server.conf
client-config-dir /etc/openvpn/ccd
Kausta /etc/openvpn/ccd
saab luua kliendi nimega konfiguratsioonifailid ja kirjutada sinna seaded, mida rakendatakse ühendamisel spetsiaalselt selle kliendi jaoks. kui soovite, et raspberrypi kliendil oleks IP-aadress 10.8.0.112. tuleb luua fail /etc/openvpn/ccd/raspberrypi
selle sisuga:
$ sudo vi /etc/openvpn/ccd/raspberrypi
ifconfig-push 10.8.0.112 255.255.255.0
Järgmisena tuleb OpenVPN taaskäivitada.
Sõltumata valitud meetodist tuleb kontrollida, kas muudatused on rakendatud. Sisestage kliendiseadmes käsk:
$ ip -br a
Oleme vaadanud mitmeid viise, kuidas teha OpenVPN-i klientidele staatilisi IP-aadresse.