Skocz do zawartości
glorifyday

WAG200G nie przywraca polaczenia po jego utracie...

Oceń temat:

Rekomendowane odpowiedzi

glorifyday

Od jakiegos czasu coraz czesciej moj Linksys WAG200G nie przywraca polaczenia po jego utracie. Swieci sie czerwona dioda statusu ADSL, a w Web UI mozna wyczytac:

DSL Status: Connected
DSL Modulation Mode: ADSL2+
DSL Path Mode: Interleaved
Downstream Rate: 0 kbps
Upstream Rate: 0 kbps
Downstream Margin: 2147483647 db
Upstream Margin: 7 db
Downstream Line Attenuation: 24 db
Upstream Line Attenuation: 5 db
Downstream Transmit Power: 12 db
Upstream Transmit Power: 22 db

Wujek (TFU!) google mowi, ze to 2147483647 db jest wina ISP. WAG200G pokazuje ponoc taka dziwna wartosc, kiedy sygnal na linii jest za slaby.

Jednak mozna sie polaczyc. Pomaga:
- wylaczenie i wlaczenie WAGa,
- (chyba) wypiecie i wpiecie sygnalu ADSL,
- Hard Reboot z Web UI (to nie to samo, co factory reset),
- (edit: nie zawsze) Soft Reboot z Web UI.

Ale nie pomaga:
- disconnect/connect z Web UI.

Generalnie czeka mnie pewnie batalia z dostawca (Orange). ADSL jest dostarczany na linii kiedys nalezacej do TP przez Orange w ramach niesprzedawanej juz przez Orange uslugi Orange Freedom - Internet stacjonarny. Nie wiem, ile to potrwa i jak sie skonczy, ale mysle o opcji B w postaci skryptu wywolujacego w przypadku braku polaczenia na WAGu to samo, co robi Hard Reboot. Sa zasadniczo dwie opcje.

1. Skrypt bedzie sie uruchamial na Synology, Popcornie albo Asusie RT-N16, ktore sa w tej samej podsieci, maja dostep po SSH i mozliwosc instalowania roznego oprogramowania opcjonalnego.

2. Skrypt bedzie wykonywal sam WAG.

Opcja 2 bylaby chyba prostsza do wykonania, ale wymaga zrezygowania z OFW na WAGu. A do tego sie nie kwapie. Obecnie jest tam OFW 1.01.09 i poza zonkiem z polaczeniami dziala bardzo stabilnie. Sygnal WiFi jest stosunkowo mocny, przepustowosc wysyca standard i nie plywa. Szkoda ruszac.

Natomiast jesli nie 2, to skrypt na Synology, Asusie, czy Popcornie musialby niestety symulowac interakcje z Web UI WAGa. Niestety a moze stety, bo to mialoby plusy dodatnie - np. skrypt cyklicznie sprawdzalby komorke Web UI z zewnetrznym IP WAGa. Jakby byla inna niz ostatnio zapamietana, wolalby no noip i zmienial DDNSy, a jakby byla pusta, restartowalby WAGa. I wszystko to w ramach LAN.
Minusy ujemne sa dwa:
- nie wiem, czy sie da,
- nie wiem, jak sie do tego zabrac ;-).

"Nie wiem, czy sie da" z powodu uwierzytelnienia, poniewaz kiedy sprobowalem wejsc na adres
http://user:[email protected]_IP/setup.cgi?next_file=Reboot.htm
to np. mozilla jeszcze raz prosila o potwierdzenie, ze uzytkownik user chce wejsc na strone, a lynx w ogole napisal, ze strona nie zezwala na taka autentykacje i poprosil o dane uzytkownika ponownie.

A "nie wiem, jak sie zabrac", bo nie mam za wielkiego doswiadczenia w interpretowaniu zawartosci stron WWW. Probowalem sie wspomoc Selenium, ale niewiele mi to dalo. Zobaczylem, ze JDownloader ma dla tego rutera jakis skrypt do ponownego laczenia, ale nie wiem, jak taki skrypt przerobic na reboot i jak mozna by go wywolac spoza JDownoadera.

Docenie zatem wszelkie porady od ktorej strony i czym najlepiej problem ugryzc.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
house

może jakiś stoper prądowy w gniazdku z timerem do power on/off to ogarnie skoro

 

wylaczenie i wlaczenie WAGa,

 

pomaga ?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
glorifyday

Tak, pomaga. Zgodnie z tym, co napisalem powyzej.

 

Swoja szosa... czy wiesz cos wiecej o zarzuconym projekcie openwag? Czy moja obawa przed nim jest bezzasadna?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
house

Czy moja obawa przed nim jest bezzasadna?

 

myślę, że tak. widziałem wiele opini pozytywnych - "set and forget" :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
glorifyday

Nie wiesz, ile tam jest oryginalu, a ile rzezby programisty? Czy to jest wynalazek tego typu co Merlin? Bazuje na oryginale i dodaje pare rzeczy?

 

Bo wlasnie aktualny firmware to jest "set and forget" ze stabilnym, zaskakujaco mocnym sygnalem wifi i transferami po wifi wysycajacymi standard. Boje sie ruszac. Ale skrypt rebootujacy latwiej byloby napisac niewatpliwie...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
glorifyday

OK, wspomagajac sie wiresharkiem znalazlem request typu POST, ktory restartuje WAGa. Oto On:

Nie posiadasz wymaganych uprawnień, aby wyświetlać zawartość pola kod.

Zrobilem sobie skrot do takiego URLa  na desktopie - wlacza sie IE, prosi o uzytkownika i haslo do rutera, po czym restartuje ruter.
 

Pozostaje to zapisac jako http request w javie czy jakims innym pythonie (cos konkretnego polecacie do wysylania requestow typu POST w kontekscie uruchamiania tego w skrypcie na ruterze z Tomato?), dodac autentykacje i pewnie oblozyc jakims warunkiem.

 

Ale pierwszy klocek w ukladance mam ;-).

  • Lubię to 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
glorifyday

Pierwsza, strasznie prosta wersja skryptu juz dziala i zrebootowala wczoraj WAGa.

Uzyte klocki to zamieszczony powyzej URL, curl i grep.

Skrypt dziala na RT-N16 na jffs bez instalacji optware/entware - znalazlem statycznie zbudowana binarke curla i tyle mi do szczescia wystarczylo.

Skrypt w nieskonczonej petli sprawdza "Downstream margin" na WAGu i jak ten jest dziwny, to rebootuje WAGa. Potem zasypia, potem od nowa...

 

Jak bede mial troche wypolerowana wersje, to sie pochwale, moze sie komukolwiek przyda.

 

I tu pytanie do praktykow:

czy sleep w skrypcie jest dozwolone i malo obciaza procesor? Czy sa lepsze metody?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.


  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

  • Podobna zawartość

    • Łukasz_B
      Przez Łukasz_B
      Witajcie
      Mam problem z serwerem VPN asusa. Początkowo postawiony VPN działał bardzo ładnie i miło. Niestety od jakiegoś czasu (może po którymś update'ie) z połączenia VPN może korzystać ostatnio dodany użytkownik.
      W przypadku łączenia za pomocą pozostałych kont użytkowników- nie pozwala nawiązać połączenia i wywala w logach takie coś:
       
      Mar 15 09:50:45 pptp[31886]: pppd 2.4.7 started by admin, uid 0
      Mar 15 09:50:45 pptp[31886]: Connect: pptp0 <--> pptp (188.146.28.8)
      Mar 15 09:50:49 pptpd[31885]: CTRL: Ignored a SET LINK INFO packet with real ACCMs!
      Mar 15 09:50:49 pptp[31886]: Peer pawel failed CHAP authentication
      Mar 15 09:50:49 pptp[31886]: Connection terminated.
       
    • gabrychu
      Przez gabrychu
      Szuka router do firmy z VPN.
       
      Z jednej strony 100/100, druga strona Orange 10/1 (planowane DO 80/4).
       
      Cisco RV042G (mam w jednej firmie, chodzi bez problemów z VPN) lub Cisco RV320. Konstrukcja ma chyba trochę lat, ale ma być stabilnie. No i mają wsparcie producenta.
       
      Znalazłem taki wynalazek jak Linksys LRT214. Ciekawie wygląda, ma też OpenVPN. Nie wiem jak ze wsparciem.
       
      Lub obecnego Mikrotika RB750Gr3 podpiąć do łącza Orange. A kupić "lepszego" Mikrotika do łącza 100/100 i między nimi zrobić VPN. Tylko tutaj trzeba dłubać.
       
      A może lepiej  coś z Ubiquiti EdgeRouter.
    • emer
      Przez emer
      Mam problem z połączeniem lampki Mijia MJCTD01YL z routerem ... próbowałem dwie appki na telefonie, appka Jeelight i Mi Home. Wszystko przebiega OK, do czasu próby połączenia się z routerem - nie chce połączyć się z routerem, choć niby router widzi tą lampke , ma swoje IP i jej MacAdress . Ale appka odrzuca i jest info że nie ma połączenia z routerem.
      Nawet próbowałem poprzez acces pointa z innego tel (ale do tego samego routera).
      Męczę się i nie mogę rozkminić dlaczego ...
      Doczytałem sie takiego czegoś:
      Look at the router's security level, if the level is set to high, there may be automatically shielded bedside lamp connection, you can set the router level is low, after a successful connection, and then set back.
      Jest gdzieś w konfiguracji opcja zmian takich zabezpieczeń ? Gdzie?
      A może miał ktos tez podobne problemy ?
       
       

openitforum.pl

Forum poświęcone przesyłaniu i przechowywaniu danych w małej sieci. Prezentujemy testy urządzeń oraz pomagamy w ich obsłudze i konfiguracji.

Obserwuj nas:

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Używamy plików cookie do celów związanych z reklamami, mediami społecznościowymi i statystykami. Kontynuując przeglądanie strony, wyrażasz zgodę na używanie przez nas plików cookies. Wszystkie wymagane w tej kwestii informacje zawierają: Polityka prywatności, Regulamin oraz Warunki użytkowania.