Ja zauważyłem że mi się rozłącza modem z siecią jak następuje zmiana adresu ip.
Po każdym rozłączeniu i połączeniu mam inny adres ip.
Jak sam zresetuje router to wtedy ip nie zmienia się.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez maciu21
Ja zauważyłem że mi się rozłącza modem z siecią jak następuje zmiana adresu ip.
Po każdym rozłączeniu i połączeniu mam inny adres ip.
Jak sam zresetuje router to wtedy ip nie zmienia się.
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 ??
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
Czyli muszę wykasować poprzednie wpisy i modyfikacje plików ??
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 ??
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
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.
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 ?
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 ?
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ć ?
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
Ok zatem mam wszystko tak jak zostało opisane, nie działa.
Co teraz.
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ć ?
Do Crona wrzucony, tylko jeszcze po W nie mam agrumentu (nigdzie nie napisane w poradniku że po W trzeba coś wrzucić).
Już dodaje i sprawdzę.
Proszę o pomoc. Co zrobić żeby skrypt tester.sh zaczął działać. Wszystkiego próbowałem. Skrypt nie podnosi połączenia (ifup wan), ani również nie restartuje routera (reboot).
Wygląda on jak poniżej. Znajduje się on w katalogu bin (tak jak ma być).
Uprawnienia dodane
#!/bin/sh
if ! ping -q -c 5 -W google.com > /dev/null; then
reboot &
fi
Proszę o pomoc.
Dziękuje za pomoc.
Zrobiłem coś takiego
chmod 755 /bin/tester.sh
Czy znasz może jakiś dobry link z opisami komend które używa się w Gargoyle ??
root@Gargoyle:~# ps | grep cron
3053 root 1516 S /usr/sbin/crond -c /etc/crontabs -l 9
3223 root 1504 S grep cron
cat /etc/crontabs/root
*/3 * * * * /sbin/3gtester
*/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
*/10 * * * * /bin/tester.sh
tak, bez tych
Zrobiłem dokładnie to
# /etc/init.d/cron stop
# echo "*/10 * * * * /bin/tester.sh" >> /etc/crontabs/root
# /etc/init.d/cron enable
# /etc/init.d/cron start
Więc dodałem wg instrukcji skrypt do CRONA. Śledzę logread i niestety nie widzę żeby skrypt się uruchamiał co 10 minut.
A czy jest jakiś sposób żeby sprawdzić czy skrypt został dodany do Crona ? Czyli czy będzie automatycznie uruchamiał się co jakiś czas.
Czy mogę zmodyfikować za pomocą np vi ten skrypt tester.sh ??
#!/bin/sh
if ! ping -q -c 5 -W google.com > /dev/null; then
(ifup wan) &
fi
Jeśli tak to co muszę w nim zmienić ?
Modem rozłącza się z internetem dosyć regularnie - średnio 1 raz na dobę. Objawia się to tym, że nie mam dostępu do internetu, na modemie miga niebieska lampka (pomaga tylkorestart routera). Zakupiłem HUB aktywny, problem pozostał. Czy można coś poradzić w tej kwestii.
Właśnie z tym mam problem.
Nie poradziłem sobie z problemem, czy może ktoś pomóc ?? Próbowałem już ze skryptem tester.sh jak to opisał Cezary. Nie działa. Ma ktoś jakiś pomysł ??
eko.one.pl → Posty przez maciu21
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc