Jakie smart gniazdko do restartu routera

Gorzej jak nie będzie mnie na miejscu, a sterownik nawadniania potrzebuje dostępu do sieci żeby pobierać prognozy pogody (no i żeby zapewnić dostęp zdalny do niego). Na działkę mam półtorej godziny drogi samochodem, więc jazda tam każdorazowo jak się zawiesi odpada :wink:

Też już patrzyłem na projekt tego typu, ale znowu - trochę za dużo kombinowania + drewniane poddasze domku to trochę słabe miejsce na eksperymenty z własnymi układami elektronicznymi. Stąd też padło na gotowe gniazdko TP-Linka.
Na myśl przechodzi mi ewentualnie taka hybryda, tzn. do sterownika nawadniania dopisać funkcjonalność sprawdzania dostępu do sieci i w razie jej braku przez pewien czas zwierać styk na pilocie odpowiedzialny za OFF (wybebeszenie go nie powinno być problemem) co wyłączałoby router, a po jakimś czasie zwierałbym styk odpowiedzialny za ON i internet powinien wrócić. Zaleta taka, że zadziała od razu po zaniku sieci, a nie dopiero po dobie (w najgorszym przypadku).

Ja mam jeszcze inny pomysł, bardziej softwarowy. Sprawdź, czy nie możesz się do tego modemu/routera zalogować przez np. telnet. Może to stoi na Linuksie i będziesz w stanie doinstalować (a może już jest) jakiegoś crona i w nim ustalić automatyczny restart urządzenia. Ewentualnie postawić jakąś usługę z licznikiem restartującym.

Nie da rady, jeden z nich to Edimax LT-6408n (nie pamiętam jaki modem), drugi to TP-Link MR3420 z E3131. Oba niestabilne, chociaż Edimax jakby gorzej się zachowuje - podmienię przy okazji z powrotem na TP-Linka.

Do MR3420 możesz wgrać OpenWrt i na nim to spróbować zrobić.

Mam złe wspomnienia z alternatywnym softem do routerów… Próbowałem okiełznać Gargoyle’a na jakimś routerze, zapewne brak wiedzy, ale zmarnowałem tylko kilka godzin i skutek mizerny, cofałem z powrotem do oryginalnego oprogramowania. W drugim przypadku podobnie, na routerze wgrany alternatywny soft (taki kupiłem dla znajomego) i znowu 3 godziny walki żeby odzyskać fabryczne konfiguracje. Także podziękuję…

Rozumiem, że masz “złe wspomnienia” związane ze zmianą softu w routerach, ale podam Ci moje rozwiązanie, które używam od kilku lat.

Kup sobie używany router ASUS RT-AC51U:



lub nowy:


Potem wgraj do niego alternatywny soft, opis po angielsku tutaj:

I będziesz miał dostępne takie opcje:

Co powinno rozwiązać wszystkie Twoje problemy z zawieszaniem się połączenia/modemu.

Zmiana oprogramowania w routerze przebiega “bezboleśnie w obie strony” za pomocą pliku/firmware do zmiany oprogramowania przygotowanego przez Padavan.

Dodam, że oryginalny soft ASUS nie posiada tak zaawansowanych opcji, więc jeśli chcesz z nich skorzystać, to zmiana oprogramowania w routerze jest konieczna.

2 polubienia

To chyba serio najlepsze rozwiązanie, dzięki za podpowiedź! Widzę po OLX że lokalnie nawet za 50 zł da się go dostać. Spróbuję przetestować takie rozwiązanie :slight_smile:

Open-wrt czy dd-wrt też miały chyba taką opcję. W każdym razie potestuj na swoim sprzęcie zanim kupisz, bo może uda ci się wgrać odpowiednią wersję :wink:

Tylko z tego co widzę TP-link z alternatywnym oprogramowaniem i E3131 sprawia problemy… https://eko.one.pl/forum/viewtopic.php?id=3830
Do Edimaxa nie ma alternatywnego softu.

Z tp-linkami zawsze ze wszystkim jest pod górkę :joy:

Za Twoją poradą nabyłem lokalnie RT-AC51U za kwotę 40 zł i wgrałem do niego alternatywny soft. Rzeczywiście procedura wgrania szybka, łatwa i przyjemna - interfejs użytkownika mega pomocny, wygodny, przejrzysty. E3131 wykryte, świetnie że widać kompletny log z procesu połączenia - dzięki temu dowiedziałem się, że połączenie się powiodło ale internetu brak. Wyszło na to, że karta którą miałem straciła już ważność, dziś doładowałem i będę próbować dalej. W najgorszym wypadku zostanę z całkiem sympatycznym routerkiem 5Ghz kupionym za śmieszne pieniądze.

Ja akurat miałem sporo dobrych doświadczeń z nimi, np. od ponad 10 lat używam nieprzerwanie TL-WR1043ND i tylko raz miałem z nim problemy z USB (które ma tragicznie wolne).

To fajnie że zmiana oprogramowania poszła gładko i podoba Ci się interfejs, natomiast nie rozumiem tego:

“W najgorszym wypadku” kupisz inną kartę. :wink:

Ja testowałem ten router z modemami “zwykłymi”, oraz Hi-Link (oprócz E398):


( Oryginalny soft ASUS nie obsługuje aż tak dużej gamy modemów. )

Wiec najwyżej zmienisz modem na lepszy, podpowiem Ci że E398 ma lepszy zasięg od E3372.

Może rzeczywiście coś z modemem nie gra… Testuję sobie póki co w domu (tu zawsze wszystko działało sprawnie) no i generalnie jest OK poza tym, że modem co ok. 5 minut się rozłącza. Nie ogarniam też trochę tego ustawienia internet down detectora, nie powinien mi w logu wyrzucać raz na minutę statusu?

Jul 15 15:36:45 RAS Modem: Connected
Jul 15 15:36:47 di: Internet state: 1, elapsed time: 2s.

po 7 minutach…

Jul 15 15:43:54 kernel: hub 1-0:1.0: port 1 disabled by hub (EMI?), re-enabling...
Jul 15 15:43:54 kernel: usb 1-1: USB disconnect, device number 13
Jul 15 15:43:54 pppd[3285]: Modem hangup
Jul 15 15:43:54 pppd[3285]: Connect time 7.2 minutes.
Jul 15 15:43:54 pppd[3285]: Sent 1303107 bytes, received 14543697 bytes.
Jul 15 15:43:54 pppd[3285]: Connection terminated.
Jul 15 15:43:54 kernel: option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
Jul 15 15:43:54 RT-AC51U: WAN down (ppp2)
Jul 15 15:43:54 kernel: option 1-1:1.0: device disconnected
Jul 15 15:43:54 kernel: option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
Jul 15 15:43:54 kernel: option 1-1:1.2: device disconnected
Jul 15 15:43:54 kernel: option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
Jul 15 15:43:54 kernel: option 1-1:1.3: device disconnected
Jul 15 15:43:55 dnsmasq[614]: read /etc/hosts - 3 addresses
Jul 15 15:43:55 dnsmasq[614]: read /etc/storage/dnsmasq/hosts - 0 addresses
Jul 15 15:43:55 dnsmasq-dhcp[614]: read /etc/dnsmasq/dhcp/dhcp-hosts.rc
Jul 15 15:43:55 dnsmasq[614]: using nameserver 8.8.8.8#53
Jul 15 15:43:55 RAS Modem: Disconnected
Jul 15 15:43:55 kernel: usb 1-1: new high-speed USB device number 14 using ehci-platform
Jul 15 15:43:55 kernel: usb 1-1: New USB device found, idVendor=12d1, idProduct=1506
Jul 15 15:43:55 kernel: usb 1-1: Product: HUAWEI Mobile
Jul 15 15:43:55 kernel: usb 1-1: Manufacturer: HUAWEI
Jul 15 15:43:55 kernel: option 1-1:1.0: GSM modem (1-port) converter detected
Jul 15 15:43:55 kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
Jul 15 15:43:55 kernel: option 1-1:1.2: GSM modem (1-port) converter detected
Jul 15 15:43:55 kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
Jul 15 15:43:55 kernel: option 1-1:1.3: GSM modem (1-port) converter detected
Jul 15 15:43:55 kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
Jul 15 15:43:55 kernel: scsi24 : usb-storage 1-1:1.4
Jul 15 15:43:55 kernel: scsi25 : usb-storage 1-1:1.5
Jul 15 15:43:58 kernel: scsi 24:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
Jul 15 15:43:58 kernel: scsi 24:0:0:0: Attached scsi generic sg0 type 5
Jul 15 15:43:58 kernel: scsi 25:0:0:0: Direct-Access     HUAWEI   SD Storage       2.31 PQ: 0 ANSI: 2
Jul 15 15:43:58 kernel: sd 25:0:0:0: Attached scsi generic sg1 type 0
Jul 15 15:43:58 kernel: sd 25:0:0:0: [sda] Attached SCSI removable disk
Jul 15 15:43:58 usb_modeswitch: no rule for device 12d1:1506
Jul 15 15:44:00 pppd[3285]: Terminating on signal 15
Jul 15 15:44:00 pppd[3285]: Exit.
Jul 15 15:44:01 RT-AC51U: Hardware NAT/Routing: Enabled, IPoE/PPPoE offload [WAN]<->[LAN/WLAN]
Jul 15 15:44:01 RT-AC51U: Hardware NAT/Routing: IPv4 UDP flow offload - ON
Jul 15 15:44:01 RT-AC51U: Hardware NAT/Routing: IPv6 routes offload - OFF
Jul 15 15:44:01 dnsmasq[614]: read /etc/hosts - 3 addresses
Jul 15 15:44:01 dnsmasq[614]: read /etc/storage/dnsmasq/hosts - 0 addresses
Jul 15 15:44:01 dnsmasq-dhcp[614]: read /etc/dnsmasq/dhcp/dhcp-hosts.rc
Jul 15 15:44:01 dnsmasq[614]: using nameserver 8.8.8.8#53
Jul 15 15:44:01 RT-AC51U: select RAS modem interface ttyUSB0 to pppd
Jul 15 15:44:01 pppd[3535]: pppd 2.4.7 started by admin, uid 0
Jul 15 15:44:04 pppd[3535]: Serial connection established.
Jul 15 15:44:04 pppd[3535]: Using interface ppp2
Jul 15 15:44:04 pppd[3535]: Connect: ppp2 <--> /dev/ttyUSB0
Jul 15 15:44:06 pppd[3535]: Could not determine remote IP address: defaulting to 10.64.64.66
Jul 15 15:44:06 pppd[3535]: local  IP address 100.125.0.43
Jul 15 15:44:06 pppd[3535]: remote IP address 10.64.64.66
Jul 15 15:44:06 pppd[3535]: primary   DNS address 89.108.195.20
Jul 15 15:44:06 pppd[3535]: secondary DNS address 89.108.202.21
Jul 15 15:44:06 RT-AC51U: WAN up (ppp2)
Jul 15 15:44:06 dnsmasq[614]: read /etc/hosts - 3 addresses
Jul 15 15:44:06 dnsmasq[614]: read /etc/storage/dnsmasq/hosts - 0 addresses
Jul 15 15:44:06 dnsmasq-dhcp[614]: read /etc/dnsmasq/dhcp/dhcp-hosts.rc
Jul 15 15:44:06 dnsmasq[614]: using nameserver 89.108.195.20#53
Jul 15 15:44:06 dnsmasq[614]: using nameserver 89.108.202.21#53
Jul 15 15:44:06 RAS Modem: Connected
Jul 15 15:44:09 di: Internet state: 1, elapsed time: 3s.

I tak dalej wisi. Internet Detector mam skonfigurowany tak:

Tak ma być czy czegoś nie ogarnąłem?

To może na początek podłącz ten modem do kompa, zainstaluj stery i zobacz, czy na kompie będzie działał poprawnie (raczej na W10 go nie zainstalujesz - sprawdzałem).

A jeśli chodzi o “auto-reboot”, to poskracaj czasy oczekiwania (zobacz na moje ustawienia, które pokazałem wcześniej). Posprawdzaj również czas odpowiedzi (ping) wpisanych adresów IP. Możesz również dodać 1.1.1.1 i 2.2.2.2 :slight_smile:

Jak modem na kompie będzie działał dobrze, to wtedy “się zobaczy co dalej”.

Na kompie E3131 chodzi bez zarzutów. Na routerze co parę minut zrywa połączenie i łączy się na nowo… Czyli co, zmiana modemu?

Zerknij jeszcze może na ustawienia modemu, na tym zrzucie ekranu są ustawienia dla E3372 Hi-Link:

A na tych zrzutach podświetliłem Ci ustawienia, które wdaje mi się powinny być dla “zwykłego” E3131:

Ewentualnie dopasuj ustawienia modemu do swoich potrzeb i APN operatora. :slight_smile:

OK, jestem już po pierwszych testach - na działce do Edimaxa miałem podpięty właśnie E3372 - po przepięciu do Asusa całość śmiga bardzo dobrze i, co ciekawe, względem Edimaxa podniosła się szybkość internetu - z 1 do 3Mbit prędkości pobierania. Nie wiem czy to zasługa samego routera, czy przez ostatnie 2 tygodnie coś się zmieniło i prędkość wzrosła, ale jestem pozytywnie zaskoczony. Całość działa już od 24 godzin i bez zawiechy. Poczekam jeszcze około tygodnia na ostateczny werdykt ale wygląda na to, że takie połączenie routera i modemu ostatecznie rozwiąże kwestię zacinającego się internetu w lokalizacji gdzie jest bardzo słaby sygnał sieci komórkowych :slight_smile:

A jednak jest problem - i nie bardzo wiem z czego wynika. Router potrafi działać bez zarzutu dłuższy czas, ale zdarza się, że z jakiegoś powodu modem się rozłączy i nie można ponownie nawiązać połączenia. W logach leci

comgt: ERROR: CONNECT ERROR! pppd: Connect script failed

Ponieważ jest ustawiony reboot w razie zaniku internetu, urządzenie się prawidłowo restartuje, ale to nie rozwiązuje problemu - więc całość wpada w pętlę restartów. Wystarczy jednak odłączyć modem od portu USB, podłączyć go z powrotem - i już internet wraca, nie ma żadnych problemów. Czyli wygląda na to, że nowy modem (E3372s) też powoduje podobne co wcześniej problemy - i rozwiązaniem jest dopiero fizyczne odłączenie go od zasilania.

Jakieś pomysły, poza wymianą na inny modem?

Próbowałeś się już kontaktować z operatorem? Może to coś po ich stronie? :thinking:
Może np. przypiszą cię na stałe do jakiegoś BTS, albo zwiększą priorytet żeby nie zrywało połączenia?

Tak kiedyś zrobili z kilkoma moimi telefonami, że zwiększyli priorytet na danym BTS gdzie najczęściej się łączyły i przestały mieć problemy z nawiązywaniem połączeń, czy sms.

Problem w tym, że tu łapie tylko jednego BTSa (którego właścicielem jest Play, więc nie ma mowy o roamingu krajowym) - i to ledwo. Ot, uroki działki na odludziu :slight_smile:
Stąd moje szałowe prędkości i radość z osiągnięcia 1Mbit.