EnderUNIX Team.


EnderUNIX İpucu

Arkadaşıma gönder , Ana Sayfa

[ OpenBSD ]

"Degisken IPli ADSL baglantilarinda Dinamik DNS Kullanimi" - Huzeyfe Önal - (2007-01-04 15:13:02)   [5257]

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.

Arkadaşıma gönder , Ana Sayfa