Temat: cykliczny reset połączenia pppoe

Witam,

chciałbym ustawić w CRONie aby połączenie z pppoe cyklicznie się restartowało. Możecie podpowiedzieć jaką komendę zastosować?

2

Odp: cykliczny reset połączenia pppoe

ifup wan

jeżeli masz pppoe na wanie?

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

3

Odp: cykliczny reset połączenia pppoe

tak skrętka od anteny wetknięta w port WAN
Czyli jeśli chcę aby np co godzinę...
5 * * * * ifup wan
??

4

Odp: cykliczny reset połączenia pppoe

Np. właśnie tak. Dlaczego chcesz to robić? Jeżeli chodzi o pad połączenia to nie lepiej zwykły monitor i resetowanie jak nie działa?

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

5

Odp: cykliczny reset połączenia pppoe

no własnie nie wiem dlaczego nie działa, jak robię reset routera to połączenie z internetem wraca. W sumie lepszym rozwiązaniem byłoby tak jak mówisz. Tylko pytanie jak to zrobić smile

6

Odp: cykliczny reset połączenia pppoe

http://eko.one.pl/?p=openwrt-3g#automat … rtpoczenia

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

7

Odp: cykliczny reset połączenia pppoe

Wkleić do pliku tester.sh dokładnie kod?

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

Czy moze zmienić na

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

8

Odp: cykliczny reset połączenia pppoe

# brakuje w pierwszej linii. I na co chcesz zamienić jak pokazałeś to samo?

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

9

Odp: cykliczny reset połączenia pppoe

czy nie powinno być
!/bin/tester.sh

10

Odp: cykliczny reset połączenia pppoe

Nie, nie powinno. Ma być dokładnie tak jak napisałem (dlaczego - przeczytaj w internecie o skryptach shellowych i wywołaniu interpretera).

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

11

Odp: cykliczny reset połączenia pppoe

ok dziękuję - sprawdzę czy nie będzie przerw w dostawie internetu big_smile
zainstalowałem Collectd czy jest jakiś moduł/plugin który sprawdzi czy połączenie zostało zerwane? Obecnie obserwuję wykres dla PING do google, jednak w zasadzie nic z niego nie wynika

12

Odp: cykliczny reset połączenia pppoe

Jeżeli ci ping działa cały czas to z czym masz problem? Bo w takim razie łącze działa; w/w skrypt też bazuje na pingach przecież.

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

13

Odp: cykliczny reset połączenia pppoe

dokładnie ale dosyć często zrywa połączenie i tak jak napisałeś

Bywają jednak sytuacje, kiedy modem połączenie trzyma, natomiast nie ma możliwości przesłania żadnego pakietu, nawet ping nie przechodzi.

ale w sumie teraz jak zerwie i połączy ponownie to w logach się zapisze kiedy
nie było tematu - jeszcze raz dziękuję, mam nadzieję, że teraz będzie trzymało połączenie wink

14

Odp: cykliczny reset połączenia pppoe

wydaje się że działa - jeszcze raz dziekuję big_smile

15

Odp: cykliczny reset połączenia pppoe

jeszcze jedno pytanie smile Chodzi o to, że nawet jakby połączenie nie wstało po wykonaniu skryptu chciałbym, ale tylko wtedy wykonać reboot. Czyli skrypt pinguje google co 10 sekund, nie ma pingu resetuje połączenie i za kolejne 30 sekund sprawdza jeszcze raz jeśli nie ma to tym razem robi restart

#!/bin/sh
    if ! ping -q -c 1 -W 10 google.com > /dev/null; then
        (ifup wan) & #!/bin/sh
    if ! ping -q -c 1 -W 30 google.com > /dev/null; then
        (reboot) &
    fi

czy taki kod będzie ok czy cos namieszałem?

16

Odp: cykliczny reset połączenia pppoe

Ideologicznie jest zły.  Składniowo zresztą też. Ten skrypt nie pinguje googli co 10s. On tylko czeka max 10s na odpowiedź z googli.

Chcesz pingowanie co 10s to zrób zwykłą pętlę po prostu i w niej to co chcesz.

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

17

Odp: cykliczny reset połączenia pppoe

czyli inaczej,
czekam 10 s na ping z google, nie ma --> ifup wan
sprawdzam po wykonaniu ifup wan ping do google.com dajmy na to za 15 sekund --- nie pinguje - reboot / pinguje - nic nie robimy

pomożesz smile

18

Odp: cykliczny reset połączenia pppoe

#!/bin/sh
if ! ping -q -c 1 -W 10 google.com > /dev/null; then
        (ifup wan) &
        sleep 15
        if ! ping -q -c 1 -W 10 google.com > /dev/null; then
             reboot
        fi
fi
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19 (edytowany przez kamilian 2019-09-29 08:49:02)

Odp: cykliczny reset połączenia pppoe

dziękuję, zastanawiam się czy nie za krótki czas te 15 sekund ?

20

Odp: cykliczny reset połączenia pppoe

Pojęcia nie mam. Ile czasu zajmuje zwykle nawiązanie tego połączenia pppoe?

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

21

Odp: cykliczny reset połączenia pppoe

w zasadzie po resecie to wydaje się, że od razu. Wyłączyłem i włączyłem połączenie WAN i to było ok 5 sekund zanim złapało więc powinno być ok chyba