76

Odp: tl-MR3240 + Huawei e3276

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

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

77

Odp: tl-MR3240 + Huawei e3276

PS. Mam, jeszcze w jednym miejscu to było bez argumentu.

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

78

Odp: tl-MR3240 + Huawei e3276

Przepraszam, miałem po -W argument 10 (gdzieś mi przy kopiowaniu uciekł).
Było wszystko tak jak potrzeba.
Jeszcze pytanie

daje vi /tester.sh      ------    w edytorze mam linie z kodem skryptu
daje vi tester.sh       ------     w edytorze nie ma kodu, puste pola

Co to może oznaczać ?

79

Odp: tl-MR3240 + Huawei e3276

Że plik tester.sh masz w głównym katalogu a nie bieżącym. To / ma znaczenie bo oznacza katalog.

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

80

Odp: tl-MR3240 + Huawei e3276

Ok zatem mam wszystko tak jak zostało opisane, nie działa.
Co teraz.

81

Odp: tl-MR3240 + Huawei e3276

Pokaż wynik poleceń

cat /etc/crontabs/root
ps | grep cron

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

82

Odp: tl-MR3240 + Huawei e3276

root@Gargoyle:/bin# cat /etc/crontabs/root
*/3 * * * * /sbin/3gtester
*/10 * * * * /bin/tester.sh
*/10 * * * * /bin/tester.sh
*/10 * * * * /bin/tester.sh
*/10 * * * * /bin/tester.sh
0 0,4,8,12,16,20 * * * date -u  +"%Y.%m.%d-%H:%M:%S" >/usr/data/time_backup
0,1,11,21,31,41,51 * * * * /usr/bin/set_kernel_timezone >/dev/null 2>&1
0 0,4,8,12,16,20 * * * /tmp/bw_backup/do_bw_backup.sh

root@Gargoyle:/bin# ps | grep cron
2844 root      1524 S    /usr/sbin/crond -c /etc/crontabs -l 9
5610 root      1504 S    grep cron

83

Odp: tl-MR3240 + Huawei e3276

Cztery razy go dodałeś. Raz ma być.

Teraz pokaż

ls -al  /bin/tester.sh
cat /bin/tester.sh

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

84

Odp: tl-MR3240 + Huawei e3276

root@Gargoyle:~# ls -al /bin/tester.sh
-rwxr-xr-x    1 root     root             0 Feb 13 20:26 /bin/tester.sh

root@Gargoyle:~# cat /bin/tester.sh
root@Gargoyle:~#

po cat /bin/tester.sh     nic nie wyrzuciło, tylko tak jak widzisz powyżej
Dodałem cztery, raz ma być, czy te 3 razy można wyłączyć ?

85

Odp: tl-MR3240 + Huawei e3276

Te trzy musisz usunąć. I plik /bin/tester.sh ma być uzupełniony, ty go nie zrobiłeś tutaj tylko w /tester.sh jak zapewne pisałeś.

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

86

Odp: tl-MR3240 + Huawei e3276

root@Gargoyle:~# cat /bin/tester.sh
#!/bin/sh
if ! ping -q -c 1 -W 10 8.8.8.8 > /dev/null; then
    (ifup wan) &
fi
root@Gargoyle:~#


Oznacza to że mam jeszcze jeden plik tester.sh ?? Jak mogę go wyszukać i usunąć ?
Jak usunąć te trzy uruchomienia zbędne z Crona ?

87

Odp: tl-MR3240 + Huawei e3276

Edytorem usuń. Masz plik zapewne w /, pisałem już.

A tak w ogóle to jakie połączenie chcesz zrestartować? Z e3276? To się nie uda, bo tam wan nie jest bezpośrednio wołany tylko przez skrypt /sbin/e3276. Więc albo jego wykonaj albo zrób zrestart połączenia.

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

88

Odp: tl-MR3240 + Huawei e3276

Mam modem e3276, właśnie tak.
Mam nowy gargoyle gdzie jest e3276.sh
No tak, czyli w momencie kiedy modem zerwie połączenie mam wywołać skrypt e3276.sh
Czyli początek będzie tak jak w tester.sh

if ! ping -q -c 1 -W 10 8.8.8.8 > /dev/null; then

Ale jaki początek i koniec ?

89

Odp: tl-MR3240 + Huawei e3276

Zamiast (ifup wan) & wołasz /sbin/e3276 & lub /sbin/e3276.sh & zależy który masz.

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

90

Odp: tl-MR3240 + Huawei e3276

Dobra zmieniłem, zobaczymy co się będzie dziać.
Czy w logread powinienem coś widzieć, jakieś działania skryptu tester.sh ??
Zdaje się ze tak, a nic do tej pory nie widziałem.

91

Odp: tl-MR3240 + Huawei e3276

root@Gargoyle:~# cat /bin/tester.sh
#!/bin/sh
if ! ping -q -c 1 -W 10 8.8.8.8 > /dev/null; then
    /sbin/e3276.sh &
fi


Taki mam teraz tester.sh

92

Odp: tl-MR3240 + Huawei e3276

Nie, bo masz crona uruchomionego  z małym poziomem szczegółowości.

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

93

Odp: tl-MR3240 + Huawei e3276

Kolejna sprawa, jak aktywuje wg komend poniższych działanie skryptu e3276.sh

# uci set modem.e3276.enabled=1
    # uci set modem.e3276.apn=internet
    # uci set modem.e3276.pincode=0000 (można pominąć jak nie ma pinu)
    # uci commit modem
    # reboot

to modem nie łączy się z internetem (niebieska lampka miga cały czas).
Mam oczywiście powprowadzane zmiany które pozwalały na użytkowanie e3276 zanim został dodany skrypt e3276.sh
Czy lepiej pracować na wcześniejszych ustawieniach, czy lepiej uruchomić e3276.sh ??

94

Odp: tl-MR3240 + Huawei e3276

Albo jedno albo drugie. To co wprowadziłem w ostatnich wydaniach jest kompletnym i sprawdzonym rozwiązaniem. Poza ustawieniem tych danych nich więcej nie trzeba robić,.

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

95

Odp: tl-MR3240 + Huawei e3276

Czyli muszę wykasować poprzednie wpisy i modyfikacje plików ??

96

Odp: tl-MR3240 + Huawei e3276

Tak z ciekawości - obsługa e3276 została dodana do ostatnich buildów, więc po co sam modyfikowałeś coś?

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

97

Odp: tl-MR3240 + Huawei e3276

modyfikowałem przed wprowadzeniem buildów, tak jak to było opisane na forum.
W momencie kiedy uaktualniłem gargoyle do wersji gdzie był już skrypt dla e3276, te modyfikacje najprawdopodobniej zostały nie zmienione, bo nawet po aktualizacji modem łączył mi się z internetem.
Do tej pory po modyfikacji nie uruchamiałem skryptu dla e3276
Dzisiaj uruchomiłem skrypt (miałem nadzieje że pomoże mi to w problemie z rozłączaniem się modemu z internetem i przywracaniem tego połączenia).
Po uruchomieniu chyba jakiś konflikt bo internet nie wstał.
Czy da się jakąś jedną komendą przywrócić podstawowe ustawienia gargoyle, tak aby można było skorzystać z wbudowanego skryptu ??
mam zmienioną konfigurację w /etc/config/network oraz  skrypt rc.local

98

Odp: tl-MR3240 + Huawei e3276

W gui masz przewrócenie ustawień domyślnych.

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

99

Odp: tl-MR3240 + Huawei e3276

Po przywróceniu ustawień domyślnych i uruchomieniu e3276.sh modem połączył się z netem.
Zobaczymy teraz czy będzie problem z rozłączaniem się modemu z siecią.
Jeśli będzie to rozumiem że mam zrobić tester.sh z wywołaniem skryptu e3276.sh ??

100

Odp: tl-MR3240 + Huawei e3276

Tak.

Sieć i modemy komórkowe nie są niestety super łączem. Możesz mieć połączenie przez dwa tygodnie a może ci zerwać po 5min. Ot, komórkowce po prostu.

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