Rozmiar: 15691 bajtów
wersja 0.9 (testowa)
ostatnia aktualizacja
4/04/2007

o serwisie
nowości
instalacja
download
rejestracja
jaki ip?
faq
linki
kontakt
odpowiedzialność

księga gości

 

Valid HTML 4.01!
Valid CSS!
PHP.net
apache.org
Licznik

                Sklep linux-dvd.pl

Instalacja



Linux (ez-ipupdate)

Od niedawna ez-ipupdate obsługuje gnudip na którym bazuje serwis dyn.pl. Ponieważ jest to prosty klient i mniej generuje problemów niż gdipc.pl opisujemy jego instalację:


1. Pobieramy klienta w wersji binarnej (lub kompilujemy sami wersję źródłową )
2. Program ez-ipupdate kopiujemy np. do katalogu /usr/local/bin
3. Tworzymy plik konfiguracyjny /etc/ez.conf np taki: (zamiast słowa "test" wstaw swoją nazwę domeny)
#!/usr/local/bin/ez-ipupdate -c
service-type=gnudip
user=test:haselko
host=test.dyn.pl
interface=ppp0
max-interval=2073600
server=dyn.pl
cache-file=/tmp/ez-ipupdate.cache

4. W cronie uruchamiamy okresowo w ten sposób:
*/5 * * * * /usr/local/bin/ez-ipupdate -c /etc/ez.conf >/dev/null 2>&1
lub zmieniając prawa pliku /etc/ez.conf na wykonywalne po prostu tak:
*/5 * * * * /etc/ez.conf >/dev/null 2>&1


Linux (gdipc.pl)

Na dole przedstawiony jest krok po kroku sposób instalacji klienta gdipc.pl pod Linuksa, na przykładzie domeny test.dyn.pl. Kolorem niebieskim zaznaczony jest tekst wpisywany przez użytkownika.


Rozmiar: 20543bajtów

Pamiętaj aby udostępnić dostęp po UDP do localhosta, np w ten sposób:
iptables -A INPUT -p udp -i lo -j ACCEPT


A teraz wersja tekstowa (dla używających teskstowych przeglądarek) procesu instalacji klienta:
<20:55>jmichalski@alter:~/> ./gdipc/bin/gdipc.pl
====  gdipc.pl running:  Sun Nov 30 20:55:57 2003  ====
Configuration file name: /home/jmichalski/.GnuDIP2
You must first set up your preferences with gdipc.pl -c
<20:55>jmichalski@alter:~/> ./gdipc/bin/gdipc.pl -c
Using Update Configuration Mode
Configuration file name: /home/jmichalski/.GnuDIP2
Username: test
Domain: dyn.pl
Connect by direct TCP (d) or web server (w) [d]:
GnuDIP Server - host[:port]: dyn.pl
Password: haslotrzaslo
Cache File [/home/jmichalski/.GnuDIP2.cache.test.dyn.pl]:
Minimum Seconds Between Updates [0]:
Maximum Seconds Between Updates [2073600]:
<20:56>jmichalski@alter:~/> ./gdipc/bin/gdipc.pl
====  gdipc.pl running:  Sun Nov 30 20:56:26 2003  ====
Configuration file name: /home/jmichalski/.GnuDIP2
Cache file name: /home/jmichalski/.GnuDIP2.cache.test.dyn.pl
Attempting update at dyn.pl ...
Update to address 217.96.226.164 from 0.0.0.0 successful for test.dyn.pl
<20:56>jmichalski@alter:~/>
Zostaje jeszcze tylko wpisać
/usr/local/sbin/gdipc.pl -f /ściezka_do_Cache_File -d 300>>/var/log/gdipc.pl.log 2>1 & 
do pliku rc.local i konfiguracja zakończona. Oczywiście zamiast wpisu powyżej można też zrobić wpisać do cron'a np tak:
*/5 * * * * /usr/local/sbin/gdipc.pl >/dev/null 2>&1
Pamiętaj aby udostępnić dostęp po UDP do localhosta, np w ten sposób:
iptables -A INPUT -p udp -i lo -j ACCEPT


Windows (DynClient)

Program do aktualizacji DynClient jest prostym i łatwym do uruchomienia klientem dyn.pl. Przedstawię w kilku krokach sposób instalacji:

Rozmiar: 5432bajtów
1. Pobieramy program w wersji polskiej.
2. Po uruchomieniu wpisujemy użytkownika i hasło (pole Domena: zostaje z wpisem dyn.pl). W pole użytkownik wpisujemy samą nazwę subdomeny, np. dla domeny test.dyn.pl użytkownikiem będzie test.
3. Jeśli chcemy, by zawsze program aktualizował nasze IP po uruchomieniu komputera, należy zaznaczyć opcję: "Auto Update" oraz "Zapisz hasło".
4. Zostaje nam tylko dopisać do autostartu uruchamianie klienta. Od tej chwili po uruchomieniu systemu, program od razu zminimalizuje się i będzie wykonywał automatycznie aktualizacje.

Uwaga 1. Wszelkie dane, które wpisałeś, będą przechowywane w pliku dynclient.ini w katalogu z którego uruchomiłeś program dynclient.exe.

Uwaga 2. Jesli jestes za natem i nie posiadasz publicznego adresu IP, nie zadziala Ci automatyczna aktualizacja programem DynClient. Wtedy wskazane jest dopisanie do harmonogramu zadan polecenia sciezka_do_klienta\DynClient.exe -F UpdateIp


Windows (gdipc.pl)

Instalacja klienta GnuDIP pod Windows niewiele się różni od wersji pod Linuksa. Poniżej przykład takiej instalacji.


Rozmiar:15018bajtów

Aby skrypt wywoływał się okresowo, należy dodać go poprzez aplikację "Harmonogram zadań" wywołując program codziennie np co 5 min.

Co zrobić jak ruter jest sprzętowy ?

W tym momencie należy skorzystać z opcji -g wywołując klienta w ten sposób: gdipc -g 3645:749 na dowolnej końcówce za natem/maskaradą. Program gdipc.pl ruchomiony z opcją -g 3645:749 wysyła pakiet UDP do portu 3645 na zewnętrzny adres (pobierany z pliku .GnuDIP2.cache.domenka.dyn.pl) i czeka na odpowiedź na porcie 749. Opis szczegółowy znajdziesz też tutaj: tutaj


Kamera Siedlce