Izmantojot OpenVPN, lai izveidotu privātu virtuālo tīklu, klientiem bieži vien ir nepieciešamas statiskas IP adreses. Tas ir diezgan ērti, lai ātri piekļūtu vajadzīgajai ierīcei. To var pievienot divos veidos. Izmantojot ipp.txt failu vai ccd direktoriju. Šajā rakstā aplūkosim abus veidus, kā izveidot OpenVPN klienta statisko IP.
Nosaukums ipp nozīmē ifconfig pool persist. Lai IP adreses no šī faila darbotos, servera konfigurācijas failā jāpievieno šī rinda:
$ sudo vi /etc/openvpn/server.conf
$ ifconfig-pool-persist ipp.txt
Pēc tam vajadzīgās IP adreses var pievienot failā /etc/openvpn/ipp.txt. Šī faila sintakse ir šāda:
user_name, ip_address
Ņemiet vērā, ka IP adresei jāatrodas OpenVPN servera izsniegto adrešu diapazonā. Lai redzētu šo diapazonu, servera konfigurācijas failā varat atrast servera rindu:
server 10.8.0.0 255.255.255.0
Šeit tiek izmantotas IP adreses no 10.8.0.1 līdz 10.8.0.255. Pirmā adrese ir piešķirta pašam serverim. Tagad varat redzēt, kāda adrese ir piešķirta serverim, un piešķirt adreses klientiem no tā paša apakštīkla. Servera adresi var noskaidrot, apskatot tun0 tīkla interfeisa IP adresi:
$ ip -br a | grep tun
Ja vēlaties, lai raspberrypi klientam tiktu izmantota IP adrese 10.8.0.112, ipp.txt failā pievienojiet šo rindu:
$ sudo vi /etc/openvpn/ipp.txt
raspberrypi,10.8.0.11
Lai piemērotu izmaiņas, ir nepieciešams restartēt OpenVPN serveri:
$ sudo systemctl restart openvpn@server
ipp.txt opcija ir vienkārša. Ja ir nepieciešami papildu iestatījumi, varat izmantot ccd. Tas nozīmē client config dir. Izmantojot šo funkciju, varat iestatīt atsevišķu konfigurāciju katram klientam, tostarp IP adresi. Lai tas darbotos, konfigurācijas failā ir jāpievieno šāda rinda:
$ sudo vi /etc/openvpn/server.conf
client-config-dir /etc/openvpn/ccd
Ja vēlaties, lai raspberrypi klientam būtu IP adrese 10.8.0.112, jums ir jāizveido fails /etc/openvpn/ccd/raspberrypi
ar šādu saturu:
$ sudo vi /etc/openvpn/ccd/raspberrypi
ifconfig-push 10.8.0.112 255.255.255.0
Tālāk jāpārstartē OpenVPN
Neatkarīgi no izvēlētās metodes ir jāpārbauda, vai izmaiņas ir piemērotas. Klienta ierīcē ievadiet komandu:
$ ip -br a
Mēs esam aplūkojuši vairākus veidus, kā izveidot statiskas IP adreses OpenVPN klientiem.