Amacimiz kullandigimiz ADSL baglantisinda bir sorun oldugunda IP adresi degisirse bunu otomatik olarak algilayarak dns guncellemesi yapmak. Burada anlatilan yontem ADSL modemin bridge olarak calistirilip IP adresini arkadaki UNIX/Linux makinenin aldigi varsayilarak yapilmistir.

Modem bridge modda degilse ipcheck’in sundugu diger parametreler kullanilarak yine statik bir domain ismi ile erisim salanabilir. ipcheck -h komutu ile kullanilabilecek diger secenekler incelenebilir.

Ipcheck Kurulumu
Free/OpenBSD icin port agacindan ya da pkg_add ile kurulum yapilabilir. Benim sistemim OpenBSD oldugu icin pkg_add tercih ediyorum.

# pkg_add -v ipcheck
parsing ipcheck-0.207p0
Dependencies for ipcheck-0.207p0 resolve to: python-2.4.3p0
Error from ftp://ftp.tr.freebsd.org/pub/OpenBSD/4.0/packages/i386/:******************| 100%
ipcheck-0.207p0: complete
# mkdir /etc/ipcheck

ilk calistirmada –makedat secenegininde kullanilmasi gerekiyor.

# ipcheck.py -q -i tun0 -d /etc/ipcheck –makedat -w user pass honeynet.homeunix.net
ipcheck.py: ip1 looking up honeynet.homeunix.net
ipcheck.py: result: ‘honeynet.homeunix.net’[]['88.234.94.221'

Bundan sonraki calistirmalarda --makedat kullanilmasina gerek yoktur. Asagidaki gibi bir komut isinizi gorecektir.


#ipcheck.py -q -i tun0 -d /etc/ipcheck -w kullanici_Adi parola honeynet.homeunix.net

PPP Baglantisi yenilendiginde DNS Guncellenmesinin saglanmasi

#vi /usr/local/bin/ddns.sh

#!/bin/sh
/usr/local/bin/ipcheck.py -q -d /etc/ipcheck -i tun0 -w kullanici parola honeynet.homeunix.net

olusturdugumuz bu scripti ppp baglantilarinin baslangicta kontrol ettigi dosya olan ppp.linkup’a ekleyerek her ppp baglantisinda dns guncellemesi yapilmis olur.

!bg sh -c “/usr/local/bin/ddns.sh”

#cat /etc/ppp/ppp.linkup
MYADDR:
! sh -c “/sbin/pfctl -e -f /etc/pf.conf”
!bg sh -c “/usr/local/bin/ddns.sh”

Not: Programin islevsel olmasi icin ppp -ddial kullanilmasi lazim.(-ddial ile ppp baglantisinda problem oldugunda otomatik yeniden baglanma gerceklesir.

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • StumbleUpon
  • Technorati
  • Twitter

Related posts:

  1. Coklu Internet Baglantilarinda Hat Yedekleme
  2. OpenBSD PF ile 3 farkli adsl hattinin birlestirilmesi
  3. OpenBSD Packet Filter yük dengelemede FTP kullanımı
  4. SSH Baglantilarinda zaman asimi yuzunden baglanti kopmasi
  5. OpenBSD 4.4 Cikti!