Özel bir sanal ağ düzenlemek için OpenVPN kullanırken, istemcilerin statik IP adreslerine sahip olması genellikle gereklidir. Bu, gerekli cihaza hızlı bir şekilde erişmek için oldukça kullanışlıdır. Bu iki şekilde eklenebilir. İpp.txt dosyası veya ccd dizini yardımıyla. Bu makalede, OpenVPN istemcisinin statik IP'sinin nasıl oluşturulacağının her iki yolunu da ele alacağız.
ipp ismi ifconfig pool persist anlamına gelmektedir. Bu dosyadaki IP adreslerinin çalışmasını sağlamak için bu satırı sunucu yapılandırma dosyasına eklemeniz gerekir:
$ sudo vi /etc/openvpn/server.conf
$ ifconfig-pool-persist ipp.txt
Daha sonra gerekli IP adresleri /etc/openvpn/ipp.txt dosyasına eklenebilir. Bu dosyanın sözdizimi aşağıdaki gibidir:
user_name, ip_address
IP adresinin OpenVPN sunucusu tarafından verilen adres aralığı içinde olması gerektiğini unutmayın. Aralığı görmek için sunucu yapılandırma dosyasında sunucu satırını bulabilirsiniz:
server 10.8.0.0 255.255.255.0
Burada 10.8.0.1 ile 10.8.0.255 arasındaki IP adresleri kullanılır. Ve ilk adres sunucunun kendisine atanır. Şimdi sunucuya hangi adresin atandığını görebilir ve aynı alt ağdan istemcilere adres verebilirsiniz. Tun0 ağ arayüzünün IP adresine bakarak sunucunun adresini öğrenebilirsiniz:
$ ip -br a | grep tun
Eğer raspberrypi istemcisi için 10.8.0.112 IP adresinin kullanılmasını istiyorsanız, ipp.txt dosyasına bu satırı ekleyin:
$ sudo vi /etc/openvpn/ipp.txt
raspberrypi,10.8.0.11
Değişiklikleri uygulamak için OpenVPN sunucusunu yeniden başlatmanız gerekir:
$ sudo systemctl restart openvpn@server
ipp.txt seçeneği kolaydır. Daha fazla ayar gerekiyorsa, ccd kullanabilirsiniz. Bunun açılımı client config dir'dir. Bu özellik ile IP adresi de dahil olmak üzere her istemci için ayrı bir yapılandırma ayarlayabilirsiniz. Çalıştırmak için yapılandırma dosyasına aşağıdaki satırı eklemeniz gerekir:
$ sudo vi /etc/openvpn/server.conf
client-config-dir /etc/openvpn/ccd
etc/openvpn/ccd
klasöründe istemcinin adıyla yapılandırma dosyaları oluşturabilir ve bağlanırken bu istemci için özel olarak uygulanacak ayarları buraya yazabilirsiniz. raspberrypi istemcisinin 10.8.0.112 IP adresine sahip olmasını istiyorsanız, bu içeriğe sahip bir /etc/openvpn/ccd/raspberrypi
dosyası oluşturmanız gerekir:
$ sudo vi /etc/openvpn/ccd/raspberrypi
ifconfig-push 10.8.0.112 255.255.255.0
Ardından OpenVPN'i yeniden başlatmanız gerekir
Seçtiğiniz yöntem ne olursa olsun, değişikliklerin uygulanıp uygulanmadığını kontrol etmeniz gerekir. İstemci cihazda şu komutu girin:
$ ip -br a
OpenVPN istemcileri için statik IP adresleri oluştur manın birkaç yolunu inceledik.