Sunucu kapanıp açıldığında otomatik olarak vpn client’ı başlatmak , daha önce vpn client için tanımlanmış olan route’ın tekrar aktif olması için aşağıda adım adım anlatmaya çalışacağım.
Öncelikli olarak bir önceki makaledeki komut satırının aktif çalışması için ilgili satırları ekleyelim.
#!/bin/sh pppd call Wi_Connect
bu bash script’i ger yerden erişilebilecek şekilde ayarlayalım.
önce nano editörü yardımı ile bir dosya oluşturalım.
nano /etc/init.d/WiConnect
dosya içerisine aşağıdaki kodları yapıştıralım.
#!/bin/sh pppd call Wi_Connect
ctrl+x tuş kombinasyonu sonrasında kayıt etmek istiyormusunuz sorusuna ingilizce için "y" turkçe için "e" 'ye baslım
dosya izinlerini tanımlayalım.
chmod +x /etc/init.d/WiConnect
artık dosyamız vpn connect işlemini başlatacak şekilde hazır durumda .
dosyayı çalıştırmak için
./etc/init.d/WiConnect
komutunu çalıştırmanız yeterlidir.
şimdi sırada vpn bağlandığında belirlediğimiz ip route’ların bu vpn üzerinden çalışmasını sağlamak
bu tarafta yapılması gereken işlem centos için /etc/ppp/ip-up.local yada /etc/ppp/ip-up dosyaları interface’ın up/down durumunu kontrol etmektedir.
uygun bulunan dosya içerisine aşağıdaki komut satırını ekleyelim.
/sbin/route add -net 172.16.3.64/26 gw $5
172.16.3.64/26 // Hedef route edilmesini istediğimiz ip adresimiz
$5 parametresi remote ip adresi (gateway )’dir .
artık vpn bağlantımız gerçekleştiğinde otomatik olarak vpn bağlantısının eşleşmesi gereken gateway ‘ı bağlantı ile birlikte otomatik başlayacaktır.
şimdi sunucu herhangi bir şekilde yeniden başlarsa otomatik olarak vpn bağlantısını gerçekleştirme ile ilgili son adımı gerçekleştirelim.
bu işlem için
nano /etc/rc.d/rc.local #komutu ile dosyayı açıyoruz
dosyadaki en alt satıra aşağıdaki komutu ekliyoruz
./etc/init.d/WiConnect
artık sunucumuz her açıldığında vpn bağlantısını otomatik başlatacak ve başlattığında vpn için gerekli route’ları eklemiş olacaktır.
Comments are closed