turk-dreamworld.com Sitesine Hoşgeldiniz.


4 sonuçtan 1 ile 4 arası

Konu: Dns Script

  1. #1
    Vip Member endebar - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Mar 2011
    Mesajlar
    3.814
    Total 'Thanks' Received by This User :
    10 Bu Konu icin
    4.434 Toplam

    Standart Dns Script

    Dyndns.com dan alınan dns ucretleri arttı yıllık 40 usd statik ip kullanmak isteseniz o da 109 tl
    bu script ile dns kullanmadan ip adresinizi guncelleyebilirsiniz
    istek uzerine kartların oldugu linux pc nin ip adresini guncellemek icin yapılmıstır baska amacla kullanabilirsiniz
    senaryo kartların oldugu linux pc ve server olan linux pc uzerinedir
    onemli bir nokta server olan linux pc de ya dns adresi olmalı yada sabit ip kullanmalı sonucta mutlaka 1 pc sabit olmalı
    ikisininde ip adresi degisirse birbirleriyle irtibat kurmaları mumkun olmaz
    her iki pc de de ssh server kurulu olmalıdır
    ve kartların oldugu linux pc ye "expect" kurulu olmalıdır degilse kurun
    apt-get install expect

    once kartların oldugu linux pc ye eklenecek scripler 2 adet
    ip.sh
    #!/bin/bash
    rm -rf /var/www/ipadres.txt
    wget -q -O - http://ipinfo.io/ip >> /var/www/ipadres.txt
    # yada asagıdaki adresi yaz ikiside olur
    #wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//' >> /var/www/ipadres.txt
    chmod 0755 /var/www/ipadres.txt
    sleep 10
    cd /var/www
    ./scp.sh
    exit 0

    bunda degistirilecek satır yok isterseniz diger linki kullanabilirsiniz yada dizinleri degistirebilirsiniz
    bu ornekte her iki scriptte /var/www dizininde calısıyor her iki scriptide chmod 0755 yapınız
    bu script dıs ip adresinizi ogrenip ipadres.txt dosyasına yazıyor

    script 2

    scp.sh
    #!/usr/bin/expect -f
    spawn scp -P 1212 /var/www/ipadres.txt [Değerli Ziyaretci, linki görmeniz icin bu mesaja cevap yazmanız gerekiyorÜye olmak icin burayı tıklayınız]:/var/www
    set timeout 5
    expect "password:"
    send "sallamasifre\r"
    interact

    eger "expect" paketini yuklemediyseniz bu script calısmaz
    buraya XXX.XXX.XXX.XXX server olan linux pc nin ip adresi yazılacak
    1212 olan yer server olan linux pc nin ssh portu
    sallamasifre yazan yere server olan linux pc nin ssh sifresi
    scp.sh scriptini 1 kez calıstırın rsa key kaydetmek icin soru soruyor sonra o soruyu sormayacak sadece 1 kez sordugu icin
    scripte eklemedim cunku daha sonra sormadıgı icin hata veriyor
    sordugu soruya yes yazaraz cevap verin islem tamam
    bu scriptin amacı dıs ip adresinizi server olan linux pc deki /var/www klasorune gonderiyor
    dosya yolunun /var/www olması sizi yanıltmasın apache server kurmanıza gerek yok ilk once o sekilde denemeler yapıyordum
    yol oyle kaldı istediginiz yolu yazabilirsiniz
    ssh server yeterli
    bu pc de yapılacaklar bu kadar ip.sh scriptini cron ile 5 dk bir calıstırabilirsiniz size kalmıs sisteme zararı yok


    server pc de yapılacak islemler

    ip.sh

    #!/bin/bash
    echo "#!/bin/bash" >> /var/www/ipadresim2.sh
    echo "if grep -qs 'IPADRESIM' cat /var/test/oscam.server ; then" >> /var/www/ipadresim2.sh
    echo "echo """ >> /var/www/ipadresim2.sh
    echo "else" >> /var/www/ipadresim2.sh
    echo "sed -i -e '6s/device.*/TURKDREAMWORD/g' /var/test/oscam.server" >> /var/www/ipadresim2.sh
    ################ DEVICE = HOST,PORT SIZDE OSCAM SERVERDA HANGI SATIRDA ISE 6s YAZAN YERE O SATIR NO YAZILACAK 6S=6 NCI SATIR ########

    echo "sed -i 's/TURKDREAMWORD/device=IPADRESIM,12000/g' /var/test/oscam.server" >> /var/www/ipadresim2.sh
    ################# 12000 YAZAN YER OSCAM.SERVERDAKI PORT NUMARANIZ SIZIN PORT NUMARANIZ NEYSE ONU YAZIN #############

    echo "killall -9 oscam" >> /var/www/ipadresim2.sh
    echo "/var/test/oscam -c /var/test/ &" >> /var/www/ipadresim2.sh
    ########### OSCAM HANGI DIZINDE ISE OSCAM IN YOLU YAZILACAK ################################################## ######

    echo "fi" >> /var/www/ipadresim2.sh
    echo "exit 0" >> /var/www/ipadresim2.sh
    chmod 0755 /var/www/ipadresim2.sh
    echo "sed -i -e 's/IPADRESIM/" >> /var/www/duzenleme.txt
    awk 'NR==1' /var/www/ipadres.txt >> /var/www/duzenleme.txt
    echo "/g' /var/www/ipadresim2.sh" >> /var/www/duzenleme.txt
    sleep 1
    while read line1; read line2; do read line3; echo "$line1 $line2 $line3"; done </var/www/duzenleme.txt>/var/www/duzenleme1.txt
    sed -i -e 's/ //g' /var/www/duzenleme1.txt
    sed -i -e 's/sed-i-e/sed -i -e /g' /var/www/duzenleme1.txt
    sed -i -e "s/g'/g' /g" /var/www/duzenleme1.txt
    echo "#!/bin/bash" >> /var/www/duzenleme2.sh
    awk 'NR==1' /var/www/duzenleme1.txt >> /var/www/duzenleme2.sh
    echo "exit 0" >> /var/www/duzenleme2.sh
    chmod 0755 /var/www/duzenleme2.sh
    sh /var/www/duzenleme2.sh
    sleep 1
    sh /var/www/ipadresim2.sh
    sleep 10
    rm -rf /var/www/duzenleme.txt
    rm -rf /var/www/duzenleme1.txt
    rm -rf /var/www/duzenleme2.sh
    rm -rf /var/www/ipadresim2.sh
    exit 0

    burada yapılacaklar altında belirtildi oscam.serverda gelen kartı hangi satıra yazdıysanız o satır belirtilecek
    port yazılacak ve oscam hangi dizinde calısıyorsa onun yolu yazılacak
    bu scriptte kartların oldugu linux pc den gelen ip adresine bakıyor oscam.server icindekiyle karsılastırıyor aynı ise hic birsey
    yapmıyor degilse yani ip degismisse o ip in oldugu satırı yeni ip adresiyle degistiriyor oscam i restart ediyor
    islem tamam
    bu scriptide cron ile 5 dk bir calıstırabilirsiniz
    kolay gelsin
    Konu endebar tarafından (26.03.2017 Saat 14:54 ) değiştirilmiştir.
    insan olmak karşındakinin dinine, diline, ırkına bakmadan saygı göstermektir.
    AlıntıAlıntı

  2. Teşekkür edenler:

    thawtes (10.11.2017) , demmlik (7.11.2016) , d-king (6.11.2016) , 67sefa (6.11.2016) , xacahh (6.11.2016) , SEVMEK46 (6.11.2016) , SABIR39 (6.11.2016) , audi06_19 (6.11.2016) , inlive (6.11.2016) , RATUS42 (6.11.2016)

  3. #2
    TDW Team-Mod. 67sefa - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Dec 2007
    Bulunduğu yer
    turkey
    Mesajlar
    1.581
    Total 'Thanks' Received by This User :
    0 Bu Konu icin
    2.966 Toplam

    Standart Cevap: Dns Script

    üdtad çok sağolun yalnız bizim gibi cahiller için zamanında oscam+cccam auto script gibi puttyden vereceğimiz bir komut ile yapılan hali yok mudur? biraz daha basite indirgenmiş hali, malum ben anca öyle olunca kurabiliyorum kendi sistemimi hoş webmin paneli de öyle kuruyorum basitçe tek komutla o sayede dns sorunu çekmiyorum da ama bu da öyle olursa güzel bir seçenek olurdu diye düşünüyorum en sonunda da kurduktan sonra ki şu şu klasörde şuradaki ıpyi kendi pc ipniz ile değiştirin gibisinden çok mu hazırcı olduk bilmiyorum ama yine de emekleriniz için çok teşekkürler...
    AlıntıAlıntı

  4. #3
    Vip Member endebar - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Mar 2011
    Mesajlar
    3.814
    Total 'Thanks' Received by This User :
    2 Bu Konu icin
    4.434 Toplam

    Standart Cevap: Dns Script

    Alıntı 67sefa Nickli Üyeden Alıntı [Değerli Ziyaretci, linki görmeniz icin bu mesaja cevap yazmanız gerekiyorÜye olmak icin burayı tıklayınız]
    üdtad çok sağolun yalnız bizim gibi cahiller için zamanında oscam+cccam auto script gibi puttyden vereceğimiz bir komut ile yapılan hali yok mudur? biraz daha basite indirgenmiş hali, malum ben anca öyle olunca kurabiliyorum kendi sistemimi hoş webmin paneli de öyle kuruyorum basitçe tek komutla o sayede dns sorunu çekmiyorum da ama bu da öyle olursa güzel bir seçenek olurdu diye düşünüyorum en sonunda da kurduktan sonra ki şu şu klasörde şuradaki ıpyi kendi pc ipniz ile değiştirin gibisinden çok mu hazırcı olduk bilmiyorum ama yine de emekleriniz için çok teşekkürler...
    basit yolu yok malesef tek basit olan
    wget -q -O - [Değerli Ziyaretci, linki görmeniz icin bu mesaja cevap yazmanız gerekiyorÜye olmak icin burayı tıklayınız] >> /var/www/ipadres.txt
    bu komut bununla ip adresinizi ogrenebilirsiniz ama ne ise yarayacak bunu karsı tarafa iletmek gerekiyor pc de expect kurulu olmadan login mumkun ama dosya transferi mumkun olmuyor o dosyayı karsıya vermek karsıdaki pc bunu ne yapacak bunların hepsi belirtilmesi gerekiyor
    1 script daha olusturup onu sablon yaparak onda degisiklik yapta diyebilirdim ama fazladan 1 script daha eklemeniz gerekecekti ve ikisininde cron ayarı kafa karıstırıcı olabilirdi
    kaldı ki 1 script daha eklesem sonucta degistirmek istediginiz satırlar belli her durumda malesef bunlar manuel girilmeli

    sanırım yanlıs anladınız bu dns guncelleme scripti degil dns kullanmadan ip adresini guncelleme scripti webmin panel bu scriptin yaptıgını yapamaz tek basına hicbir program bu scriptlerin yapıgını yapamaz cunku ortada dns yok guncellenecek birsey yok ip adresi degisecegi icin tum irtibat kesilir
    o yuzden 2 pc ninde birbiriyle irtibatı olması gerekiyor ki ip adresi karsı tarafa iletilebilsin
    Konu endebar tarafından (7.11.2016 Saat 13:25 ) değiştirilmiştir.
    insan olmak karşındakinin dinine, diline, ırkına bakmadan saygı göstermektir.
    AlıntıAlıntı

  5. Teşekkür edenler:

    67sefa (7.11.2016) , SEVMEK46 (7.11.2016)

  6. #4
    Vip Member endebar - ait Kullanıcı Resmi (Avatar)
    Üyelik tarihi
    Mar 2011
    Mesajlar
    3.814
    Total 'Thanks' Received by This User :
    1 Bu Konu icin
    4.434 Toplam

    Standart Cevap: Dns Script

    aklıma farklı bir yol daha geldi tek pc dede olabilir oscam server olan pc den kartların oldugu pc ye bir user acılır bu user kartların oldugu oscamin oscam.server a eklenir user ip degistirsede oscam.servera baglanacagı icin log alınarak eski ip adresi ve yeni ip adresi gorulur degistirilir
    bu scriptlede yapılır ama surekli log a bakmak gerekir manuelde yapmak mumkun gibi tek sorun oscame cline istek yapmazsa off gorunuyor ama logda su client baglandı diye soyluyor
    scriptle yapamayanlar manuel bu yolla da deneyebilirler

    1 pc (kart gonderen pc )
    oscam.server a 2 nci pc den kart geliyormus gibi nline cline ekleyecek
    oscam.user den karsıya gonderecek

    2.pc (server)
    oscam.server a 1 nci pc nin kart bilgileri
    oscam.user e cline nline cıkıs verecek ve log alacak

    baktınız kartlar off log a bakacaksınız user olarak hangi ip ile baglanmıs onu bulup degistireceksiniz islem tamam
    kartları hergun takip edip izliyorsanız log alarakta bu sorunu cozebilirsiniz sonucta modem gunde 2 kez kopuyor degil ayda yılda bir kopar o zamanda manuel degistirebilirsiniz
    gerci kartların oldugu pc ye bakıp ip adresini ogrenmek varken bununla ugrasmakta anlamsız bu ancak kartların oldugu pc ye ulasma imkanınız yoksa ise yarar
    Konu endebar tarafından (7.11.2016 Saat 13:51 ) değiştirilmiştir.
    insan olmak karşındakinin dinine, diline, ırkına bakmadan saygı göstermektir.
    AlıntıAlıntı

  7. Teşekkür edenler:

    67sefa (7.11.2016)

 

 

Benzer Konular

  1. Teledunet Script
    Von dreamboxco im Forum IPTV Stream Linkleri
    Cevaplar: 3
    Son Mesaj: 13.01.2015, 16:38
  2. AutoZap Script
    Von bull61 im Forum Enigma2 Script, Skrıpt
    Cevaplar: 2
    Son Mesaj: 9.03.2010, 13:51
  3. MicroCron Script
    Von fsenes im Forum Enigma2 Script, Skrıpt
    Cevaplar: 5
    Son Mesaj: 24.04.2008, 18:55

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •  

Page generated in 1.711.624.487.79520 seconds with 17 queries Sayfa Boyutu (239270)