1

(122 odpowiedzi, napisanych Oprogramowanie / Software)

Witam, chciałbym się przywitać ze wszystkimi bo to mój debiut na Waszym forum.
Dziękuje Cezaremu za cały wysiłek i czas poświęcony na tworzenie oprogramowania naszych routerów.

Niestety muszę potwierdzić problemy z resetowaniem połączenia po prawidłowym wpisaniu kodu captcha i uzyskaniu odpowiedzi "Odpowiedź prawidłowa. Rozłącz i ponownie połącz się z Internetem.". Często nie resetowało połączenia nawet przez kilka minut a wciśnięcie F5 (odśwież) i ponowne klikniecie w "kliknij tutaj" powodowało wyświetlenie napisu "Rozłącz i ponownie połącz się z Internetem." - co ewidentnie wskazuje na to, że kod został wpisany i to wpisany prawidłowo a skrypt go nie wiedzieć czemu nie rozpoznał i nie zresetował połączenia.
Oto jak próbowałem rozwiązać problem (uprzedzam bezskutecznie). Ponieważ jestem kompletnym laikiem wgrywałem kolejne wersje skryptu (nie odinstalowując poprzednich bo nie wiedziałem jak a putty użyłem chyba drugi raz w życiu). Działało..... do czasu. Uznałem że zbytnio namieszałem w oprogramowaniu routera i trzeba by wrócić do korzeni. Wgrałem ostatnie oryginalne oprogramowanie do mojego routera ze strony Tp-linka czyli TL-MR3420_V1_121123. sądząc że w ten sposób pozbędę się całego Gargoyle i wgrywanych wersji skryptu. Następnie ponownie wgrałem ostanie dostępne gargoyle czyli takie gargoyle-1.6.2.2-ar71xx-tl-mr3420-v1-squashfs-factory.bin . Po skonfigurowaniu odpaliłem putty i postąpiłem zgodnie z instrukcją

Cezary napisał/a:
wget http://dl.eko.one.pl/projekty/99-aero2 -O /etc/hotplug.d/iface/99-aero2
chmod 755 /etc/hotplug.d/iface/99-aero2

Moja radość po następnej godzinie i wpisaniu kodu nie znała granic. Wszystko przebiegło jak po maśle. Kolejny reset połączenia też. Niestety czym dalej w las tym reset trwał dłużej a czasami nie resetowało połączenia. Wiedziałem że wróciłem do punktu wyjścia i mój router nie lubi się z tym skryptem.
Przeprosiłem się więc z przyciskiem "Reset WAN" - naprawdę dziękuje Tobie Cezary za niego - bo uznałem że nie mogę polegać na zawodnym skrypcie który raz działa a raz nie za bardzo i wole kliknąć sobie na pasku zakładek na adres http://192.168.1.1/overview.sh i kliknąć "Reset WAN"
P.S.

Cezary napisał/a:

pobierana jest strona i sprawdzany określony napis. Jak go nie ma to sleep na 1s i od nowa. Jeżeli masz jakiekolwiek opóźnienie to wynika to z późniejszego pojawienia się napisu na stronie, innej możliwości nie ma.

Co to znaczy że strona jest pobierana. Chodzi Tobie o to że pobierana przez przeglądarkę czy może skrypt przechwytuje/zapisuje stronę w pamięci routera i sprawdza czy fraza  "Odpowiedź prawidłowa. Rozłącz i ponownie połącz się z Internetem." tam jest a jak jest to restartuje WAN? Kombinuje w ten sposób że skoro na czystej instalacji skrypt działa a z czasem jest różnie to może w przypadku TP-linka mr3420 problemem jest mało wolnej pamięci w routerze na "Pobranie" strony.