1

(124 odpowiedzi, napisanych Oprogramowanie / Software)

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ę.

2

(124 odpowiedzi, napisanych Oprogramowanie / Software)

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 ??

3

(124 odpowiedzi, napisanych Oprogramowanie / Software)

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

4

(124 odpowiedzi, napisanych Oprogramowanie / Software)

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

5

(124 odpowiedzi, napisanych Oprogramowanie / Software)

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 ??

6

(124 odpowiedzi, napisanych Oprogramowanie / Software)

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

7

(124 odpowiedzi, napisanych Oprogramowanie / Software)

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.

8

(124 odpowiedzi, napisanych Oprogramowanie / Software)

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 ?

9

(124 odpowiedzi, napisanych Oprogramowanie / Software)

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 ?

10

(124 odpowiedzi, napisanych Oprogramowanie / Software)

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ć ?

11

(124 odpowiedzi, napisanych Oprogramowanie / Software)

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

12

(124 odpowiedzi, napisanych Oprogramowanie / Software)

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

13

(124 odpowiedzi, napisanych Oprogramowanie / Software)

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ć ?

14

(124 odpowiedzi, napisanych Oprogramowanie / Software)

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ę.

15

(124 odpowiedzi, napisanych Oprogramowanie / Software)

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.

16

(124 odpowiedzi, napisanych Oprogramowanie / Software)

Dziękuje za pomoc.

17

(124 odpowiedzi, napisanych Oprogramowanie / Software)

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 ??

18

(124 odpowiedzi, napisanych Oprogramowanie / Software)

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

19

(124 odpowiedzi, napisanych Oprogramowanie / Software)

tak, bez tych

20

(124 odpowiedzi, napisanych Oprogramowanie / Software)

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

21

(124 odpowiedzi, napisanych Oprogramowanie / Software)

Więc dodałem wg instrukcji skrypt do CRONA. Śledzę logread i niestety nie widzę żeby skrypt się uruchamiał co 10 minut.

22

(124 odpowiedzi, napisanych Oprogramowanie / Software)

A czy jest jakiś sposób żeby sprawdzić czy skrypt został dodany do Crona ? Czyli czy będzie automatycznie uruchamiał się co jakiś czas.

23

(124 odpowiedzi, napisanych Oprogramowanie / Software)

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ć ?

24

(124 odpowiedzi, napisanych Oprogramowanie / Software)

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.

25

(124 odpowiedzi, napisanych Oprogramowanie / Software)

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ł ??