1 (edytowany przez artur5236 2021-02-14 09:30:14)

Temat: Reconnect połączenia automatyczny

Witam, mam problem ze zrywaniem połączenia, nawet 2 razy dziennie muszę restartować router.
Szukam możliwości automatycznego wznawiania połączenia. Używam LEDE i ZTEMF821.

2

Odp: Reconnect połączenia automatyczny

Zrób sobie skrypt: https://eko.one.pl/?p=openwrt-3g#automa … rtpoczenia

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

3 (edytowany przez artur5236 2021-02-15 09:44:19)

Odp: Reconnect połączenia automatyczny

Ten skrypt jednak nie rozwiązuje problemu. Chyba nie wystarcza ifup wan, potrzeba reboot całkowity.
Może powininem zmienić protokół, obecnie mam QMI.

4

Odp: Reconnect połączenia automatyczny

Więc wpisz tam reboot. Ty robisz skrypt, ty wiesz najlepiej co tam wpisać.

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

5

Odp: Reconnect połączenia automatyczny

No tak ale może jest jakiś sposób bez restartu, zastanawiam się nad protokołem czy qmi jest ok. Mam ZTE MF821. Wczoraj mi rozłączyło Internet to modem świecił czerwoną diodą.

6

Odp: Reconnect połączenia automatyczny

Możesz
- wykonać restart routera
- wykonać restart połączenia z modemem
- wyłączyć zasilanie modemu jak router to potrafi
- zresetować modem jakiś poleceniem AT jeżeli tylko modem potrafi obsłużyć takie coś.

Więc - ty decydujesz co zrobić.

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

7

Odp: Reconnect połączenia automatyczny

Super, dzięki. A orientujesz się czy Xiaomi Router 3G potrafi wyłączyć zasilanie dla USB modemu?

8

Odp: Reconnect połączenia automatyczny

Nie, nie ma tego.

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

9

Odp: Reconnect połączenia automatyczny

Odkopie temat, jak przerobić skrypt aby restartował w moim przypadku interfejs WWAN codziennie o 1 w nocy.?

10

Odp: Reconnect połączenia automatyczny

Do zmiany na:

(ifup wwan) &

i

echo "0 1 * * * /bin/tester.sh" >> /etc/crontabs/root

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

11 (edytowany przez pazdzioch 2022-12-17 16:21:49)

Odp: Reconnect połączenia automatyczny

A jak bym chciał zatrzymac / usunąć  lub edytowac czas , to jakie kroki trzeba zrobic ?)

12

Odp: Reconnect połączenia automatyczny

Usuń wpis z crona i go go zrestartuj (crona)

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

13

Odp: Reconnect połączenia automatyczny

Cezary napisał/a:

Usuń wpis z crona i go go zrestartuj (crona)

Jakim poleceniem ?

14

Odp: Reconnect połączenia automatyczny

Edycję edytorem pliku /etc/crontabs/root i wykonaniem polecenia
/etc/init.d/cron restart

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

15

Odp: Reconnect połączenia automatyczny

edytowałem na godzine 19  - dobrze edytowałem ?
echo "19 * * * /bin/tester.sh" >> /etc/crontabs/root
zobaczymy czy sie zrestartuje.

16

Odp: Reconnect połączenia automatyczny

Nie, źle Zapoznaj się z https://eko.one.pl/?p=openwrt-cron

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

17

Odp: Reconnect połączenia automatyczny

o tak
echo " 0 19 * * * /bin/tester.sh" >> /etc/crontabs/root  ?

18

Odp: Reconnect połączenia automatyczny

tak

Tylko to masz wykonać w konsoli ssh a nie wpisać do crona. To polecenie wpisuje to crona.

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

19

Odp: Reconnect połączenia automatyczny

no dobra, ale teraz  edytowac ?  /etc/crontabs/root na  019 * * * /bin/tester.sh ?

20

Odp: Reconnect połączenia automatyczny

No tak.

(znów źle napisałeś, nie 019 tylko 0 19. Ta spacja ma znaczenie).

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

21

Odp: Reconnect połączenia automatyczny

Usunałem polecenie przez edytor, zatrzymałem crona, od nowa wpisałem prze ssh
echo "0 19 * * * /bin/tester.sh" >> /etc/crontabs/root
/etc/init.d/cron enable
/etc/init.d/cron start

teraz zobacze czy sie zrestartuje

22

Odp: Reconnect połączenia automatyczny

ustawiłem na 16:49 i nie zrestartowało połączenia
echo "49 16 * * * /bin/tester.sh" >> /etc/crontabs/root

a wnioskuje po tym ze w luci w interfejsach przy wwan mam duzo GB pobranych i wysłanych a powinno byc chyba zresetowane od zera ?

23

Odp: Reconnect połączenia automatyczny

Nie. Dopóki nie zostanie utworzony ponownie interfejs to liczniki mogą być. Wsadź sobie do skryptu jako drugą linię po #!/bin/sh

logger "tu bylem"

i zobaczysz w logach czy się wykonał czy nie

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

24 (edytowany przez pazdzioch 2022-12-17 17:03:14)

Odp: Reconnect połączenia automatyczny

!/bin/sh
logger  "test skryptu"
if ! ping -q -c 1 -W 10 google.com > /dev/null; then
        (ifup wan) &
fi

?

o 16:56 mam w logach jakis error
Sat Dec 17 16:56:00 2022 cron.err crond[27263]: USER root pid 27317 cmd /bin/tester.sh

25

Odp: Reconnect połączenia automatyczny

Nie masz # w pierwszej linii. To wszystko jest ważne... Nie zmieniłeś ifup na wwan tak jak się pytałeś.

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