Odp: tl-MR3240 + Huawei e3276
Jest: http://eko.one.pl/?p=openwrt-3g#automat … rtpoczenia
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → tl-MR3240 + Huawei e3276
Strony Poprzednia 1 2 3 4 5 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
Jest: http://eko.one.pl/?p=openwrt-3g#automat … rtpoczenia
PS. Mam, jeszcze w jednym miejscu to było bez argumentu.
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ć ?
Że plik tester.sh masz w głównym katalogu a nie bieżącym. To / ma znaczenie bo oznacza katalog.
Ok zatem mam wszystko tak jak zostało opisane, nie działa.
Co teraz.
Pokaż wynik poleceń
cat /etc/crontabs/root
ps | grep cron
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
Cztery razy go dodałeś. Raz ma być.
Teraz pokaż
ls -al /bin/tester.sh
cat /bin/tester.sh
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ć ?
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ś.
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 ?
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.
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 ?
Zamiast (ifup wan) & wołasz /sbin/e3276 & lub /sbin/e3276.sh & zależy który masz.
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.
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
Nie, bo masz crona uruchomionego z małym poziomem szczegółowości.
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 ??
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ć,.
Czyli muszę wykasować poprzednie wpisy i modyfikacje plików ??
Tak z ciekawości - obsługa e3276 została dodana do ostatnich buildów, więc po co sam modyfikowałeś coś?
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
W gui masz przewrócenie ustawień domyślnych.
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 ??
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.
Strony Poprzednia 1 2 3 4 5 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → tl-MR3240 + Huawei e3276
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc