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.
1 2 | #!/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.
1 | nano /etc/init .d /WiConnect |
dosya içerisine aşağıdaki kodları yapıştıralım.
1 2 | #!/bin/sh pppd call Wi_Connect |
1 | 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.
1 | 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
1 | . /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.
1 | /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
1 | nano /etc/rc .d /rc . local #komutu ile dosyayı açıyoruz |
dosyadaki en alt satıra aşağıdaki komutu ekliyoruz
1 | . /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