Jump to content
glorifyday

WAG200G nie przywraca polaczenia po jego utracie...

Rate this topic

Recommended Posts

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.

Share this post


Link to post
Share on other sites
house

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

 

wylaczenie i wlaczenie WAGa,

 

pomaga ?

Share this post


Link to post
Share on other sites
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?

Share this post


Link to post
Share on other sites
house

Czy moja obawa przed nim jest bezzasadna?

 

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

Share this post


Link to post
Share on other sites
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...

Share this post


Link to post
Share on other sites
glorifyday

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

You do not have the required permissions to display the content of the code field.

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 ;-).

  • Like it 1

Share this post


Link to post
Share on other sites
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?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Stefano007
      By Stefano007
      Witam,
      mam kartę sieciową ASUS USB-AC51 i wszystko działało poprawnie, ale nagle coś się zepsuło. Nie mogę podłączyć się do sieci domowej. Inne urządzenia, telefony, tablet, laptopy mogą się podłączyć, ale mój komputer stacjonarny nie. Mogę połączyć się z innymi sieciami np. z hotspotu z telefonu, ale nie z tą jedną moją domową. Co dziwne jak podepnę ją do laptopa to mogę się połączyć z siecią bez problemu. Przeinstalowałem sterowniki, ale nic nie pomogło.
      Bardzo proszę o pomoc i z góry dziękuję
    • waldi1888
      By waldi1888
      Mam problem ze zrobieniem backupu za pomocą Active Backup for Business. Chodzi o to, że w firmie mamy Synology DS1618+ i 15 komputerów. Na 10 komputerach normalnie można utworzyć zadanie backupu a na 5 po przejściu wszystkich opcji "Kreatora tworzenia kopii zapasowej agenta" wyskakuje na końcu komunikat  "ten folder współdzielony zawiera dane, których nie można skopiować. Wybierz inny folder". Takie coś dzieje się wtedy gdy wybieram robienie backupu na 2 dysku w Synology. Kiedy ustawię aby backup zapisywał się 1 dysku głównym to nie wyskakuje komunikat i robi harmonogram backupu.


    • 3moonboy
      By 3moonboy
      Witam, postanowiłem ostatnio zakupić MR2200ac do mojego routera Synology RT2600ac. Po ukończeniu konfiguracji sieci wifi, zostaje informowany, że nie udało się dokonać aktualizacji systemu w MR2200ac. W panelu sterowania RT2600ac, otrzymuję komunikat, że "wersje systemów w punktach Wi-Fi są niezgodne. Pobierz i zaktualizuj SRM do najnowszej wersji". Nie mam możliwości przeprowadzić automatycznie aktualizacji systemu, cały czas widnieje ten komunikat oznaczony na czerwono. MR2200ac był wielokrotnie przez mnie resetowany do ustawień fabrycznych, próbowałem restartować te urządzenie ze strony mojego głównego routera i przeprowadzać całą konfigurację na nowo. Nic to nie daje, cały czas mam problem z aktualizowaniem MR2200ac do najnowszej wersji systemu. Czy ktoś się spotkał z podobnym problemem i zna może rozwiązanie? Urządzenie mogę zawsze zwrócić, szkoda, że odstaje jakościowo tak bardzo od RT2600ac.
      Pozdrawiam.
       
      Pomogło pobranie firmware ze strony producenta i wykonanie ręcznej aktualizacji - można zamknąć.

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:

×
×
  • Create New...

Important Information

We use cookies for purposes related to advertising, social media and statistics. By continuing to browse this site, you agree to our use of cookies. All information required in this matter includes: Privacy Policy, Guidelines and Terms of Use.