1

Temat: OpenWRT, failover i ddns

Wreszcie zainstalowalem OpenWRT na moim tp-linku mr3420. Wybralem wersje z gargoyle oraz zrobilem extroota nma karcie SD w Huawei E1550. Recznie dodalem wan2 na modemie i skonfigurowalem simple failover, zeby przelaczal przy awarii. Dziala. Mam natomiast problem z klientem DDNS. Otoz moj dostawca puszcza caly ruch www (port 80) przez transparentne proxy. Przy uzyciu metody web i lacza glownego wan (ethernet, staly ip) ddns-script czesto ustawia na no-ip.org moj adres nieprawidlowo - jako adres transparentnego proxy. Niektore strony www uzywane przez ddns-script rozpoznaja poprawnie ip mojego routera. Oczywiscie po przelaczeniu awaryjnym na net 3G z Orange ip jest wykrywane poprawnie.

Zmiana metody skryptu ddns z web na network i wan nie dziala, gdyz sprawdza tylko wan a nie wan2.

Jest jakis patent na ten problem? Wlasny skrypt? Jakby mial wygladac?

2

Odp: OpenWRT, failover i ddns

ddns to tylko odpowiednie polecene wget. Jeżeli leci to przez proxy i tak jest wykrywane przez strony dodaj sobie własną metodę która będzie poprawa - nawet skrypt możesz zrobić.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez cineq 2012-02-25 10:23:01)

Odp: OpenWRT, failover i ddns

Jaka jest lokalizacja oryginalnego skryptu?

EDIT: juz widze, to jest skompilowany /usr/bin/ddns_gargoyle?

Nie jestem mocny w linuxie, masz jakis prosty przyklad, typu sprawdzanie obu interfejsow wan LUB wan2 i na podstawie ich ip ustawiania no-ip.com?

4

Odp: OpenWRT, failover i ddns

wget -O /dev/null https://dynupdate.no-ip.com/ducupdate.php?username=[[USERNAME]]&pass=[[PASSWORD]]&h[]=[[DOMAI1N]]&ip=[[IP]]

Tak wygląda. Za wartości w [[]] sobie podstaw swoje.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: OpenWRT, failover i ddns

wget w tej wersji nie obsluguje https. Co sugerujesz zainstalowac?

6

Odp: OpenWRT, failover i ddns

Zainstalować wget z repozytorium.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: OpenWRT, failover i ddns

Ok, wget zauktulizowane. Jednak ddns-gargoyle obluguje tylko ip_source=internet lub interface. Nie ma script ani web. Instalacja zwyklego ddns-scripts nie dziala (bi jest juz gargoyle) a remove ddns-gargoyle narzeka, ze jest zalezny od gargoyle. Mozna moj skrypt z wget i ssl odpalic w 25-ddns zamiast ddns-gargoyle? Albo inna sugestia?

8

Odp: OpenWRT, failover i ddns

Tak. Po prostu nie konfiguruj ddns-gargoyle z gui, wyłącz go. A zrób swoje przez wgeta.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.