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.

Categories:

Comments are closed