23 Czerwca 2025 14:20:14
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· [S] Unifi Dream Mach...
· [MOD] FreshTomato-AR...
· Sieć domowa: System...
· Neostrada Biznes - w...
· wnr3500l v2 multicast
· Brak izolacji Guest ...
· [S] Ubiquity Edgerou...
· zmiana dd-wrt na Tomato
· [S] Qnap QSW-2104-2T...
· Komputer Serwer
· Promise VessRAID 184...
· Własna kompilacja t...
· r6400v2 bład przy u...
· drukarka drukuje tyl...
· [S] sprzęt sieciowy...
· Router do światłow...
· [sprzedam] Asus RT-A...
· Netia IPv6
· Multiroom N z wykorz...
· Nowe routery: UX, UC...
Najpopularniejsze obecnie wątki
· [MOD] FreshTomato... [931]
· Sieć domowa: Sys... [3]
· [S] Unifi Dream M... [0]
· Neostrada Biznes ... [0]
· wnr3500l v2 multi... [0]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [152 głosów]

Broadcom ARM
Broadcom ARM
52% [219 głosów]

Atheros
Atheros
5% [22 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [3 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [5 głosów]

Żaden z powyższych
Żaden z powyższych
4% [16 głosów]

Ogółem głosów: 421
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
216.73.216.121
Zobacz wątek
OpenLinksys » :: OPROGRAMOWANIE :: » Tomato - firmware
 Drukuj wątek
Skrypt na reconnect/restart. Jakie polecenia.
djozim
Witam.

Chciałbym stworzyć skrypt, który będzie mi robił reconnect WAN lub po prostu restart Ovisa (Ovislink gl1600wp) o danej godzinie. Co prawda można ustawić harmonogram, ale z częstotliwością 15 minut. Potrzebuję coś (skrypt), aby resetował mi neostradę o danej godzinie, co do minuty (chodzi tutaj o gry, aby neostrada resetowała mi się dokładnie kilkanaście-kilkadziesiąt sekund po wyłączeniu serwerów gry w celu zapisu (8:00), a czas routera wyprzedza mi o kilka sekund czas serwera gry).

Najbardziej cieszył bym się, jakby ktoś podał mi polecenia typu czekaj xx sekund, reconnect wan, reset całęgo Ovisa itp. Szukałem w google ale nie mogę nic znaleźć dla siebie. Jak się za to zabrać. Jakie są polecenia? Jak w ogóle się ten język programowania nazywa, spróbuję sam coś wtedy poszukać.

Może jakieś linki.

Pozdrawiam.
 
shibby
twoje czekaj to odpowiednik sleep

czyli ustawiasz o danej porze np o 7:45 harmonogram po czym dajesz

Cytat

sleep xxx
reboot


gdzie xxx to czas w sekundach czyli np sleep 300 oznacza czekaj 5min.

zamiast reboot mozesz sprobowac (bo ja tego nie sprawdzalem)
ifdown wan - powinno rozlaczyc net
ifup wan - powinno polaczyc net.

ale tak jak mowie to tylko teoretyczne komendy, nie sprawdzalem ich


Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
djozim
Ok będę próbował.
Wielkie dzięki.

A powiedz mi jeszcze, skąd znasz/masz te wszystkie komendy/polecenia? Mógłbyś mi podać jakiś link lub jak tego szukać. Chciałbym w przyszłości "pobawić" się z skryptami, może rozbuduję sieć itp.

Pozdrawiam.
 
shibby
to sa komendy/apliakcje linuxowe

zobacz sobie w konsoli zawartosc katalogow /bin /sbin /usr/bin /usr/sbin
Listujesz komenda ls

a ten jezyk programowania to bash.
Skad go znam? najpierw samouczenie,pozniej srudia i pare lat pracy w zawodzie robi swoje Smile
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
djozim
Hmmm... co do tej konsoli to nie mam pojęcia o jaka konsole chodzi i jak to włączyć/obsługiwać. jakaś podpowiedź?

Pozdrawiam.
 
shibby
konsola -> sciagasz program putty i laczysz sie po ssh do routera (pamietaj by wlaczyc sobie ssh i wylaczyc telnet w routerze w zakladce administation)

to czarne to wlasnie konsola Pfft
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
djozim
Wszystko ładnie działa, reset routera o 8:05. Przeglądałem sobie i nie znalazłem nic aby resetować/rozłączać wan.
 
shibby

Cytat

service wan stop
sleep 5
service wan start


lub zwyczajnie

Cytat

service wan restart


sprawdzalem, dziala.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
djozim
Dzięki wielkie, Zależało mi tylko na restarcie neostrady bo chciałem sprawdzić dni ile sprzęt będzie działał stabilnie.

Dzięki wielkie jeszcze raz.
 
byku
Shibby a gdzie ten skrypcik wpisać?

Chcę rebootować router np. o 4 w nocy.

Z góry dzięki
 
shibby
w schedulerz.

Jezeli chcesz rebootowac router to masz juz tam gotowy plan, wystarczy uaktywnic i zdefiniowac kiedy ma to robic.

jezeli chcesz restartowac samo lacze to ustaw plan np custom 1 by o danej godzienie codziennie wykonywal polecenie
service wan restart.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 4x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
byku
Ok dzięki
 
pawel330k
Wiem, że odkopuje temat, ale nie chcę zakładać nowego.
Czy wiek ktoś jak ułożyć skrypt, który sprawdzał by pingowanie np. do google.pl i w przypadku braku odpowiedzi resetował router?
Chodzi o skrypt do schedulera.
 
TheWB


(test $(($(sed -n "s/\([^\.]*\).*/\1/p" /proc/uptime))) -le 300) || ping -c 10 -q 10.1.1.1 || reboot


zamiast 10.1.1.1 podajesz dowolne ip np.google
Asus RT N-16
Tomato Firmware 1.28.0000 MIPSR2-083V K26 USB AIO

OSCAM 1.10rc build #6000
http://www.2shared.com/file/YrSr457D/...ipsel.html
 
branetre

Cytat

pawel330k napisał(a):

Wiem, że odkopuje temat, ale nie chcę zakładać nowego.
Czy wiek ktoś jak ułożyć skrypt, który sprawdzał by pingowanie np. do google.pl i w przypadku braku odpowiedzi resetował router?
Chodzi o skrypt do schedulera.




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


Po 10 sekundach ciszy powinien nastąpić restart
 
pawel330k
Dzięki za pomoc. Zaimplementowałem już skrypt TheWB i działa. Zobaczymy czy pomorze.
Tak dla innych wyjaśnię po co mi to.
PPoE powinno nawiązać połączenie gdy straci kontakt z serwerem. Ale po 6 godz, 3 dniach, lub krótszych okresac u mnieh następuje sytuacja w których router widzi ip, ale nie ma internetu. Wtedy wystarczy zresetować router. Dla mnie to nie problem, ale rodzice chcą mieć stały dostęp bez bawienia się. Dlatego dzięki temu skryptowi router co 5 min będzie sprawdzał, czy jest internet, jeżeli nie, zresetuje modem i po problemie.
Gdyby ktoś miał taki problem jak ja, niech spróbuje.

Za jakiś czas napiszę, czy pozbyłem się na dobre problemu.
Jeszcze raz serdeczne dzięki.
 
Przejdź do forum
Zaloguj
Wprowadź adres e-mail lub nazwę użytkownika

Hasło



Nie masz jeszcze konta? Zarejestruj się.

Zapomniałeś/aś hasła?
Aktualnie online
· Gości online: 40

· Użytkowników online: 0

· Łącznie użytkowników: 24,126
· Najnowszy użytkownik: goldi111
Czat
Musisz się zalogować, aby opublikować wiadomość.

amikot
13-06-2025 19:58
to forum wygląda na martwe Sad

Maniek91PL
15-05-2025 19:35
witam! było coś gdzieś o obsłudze asus mesh w tomato moze? chętnie bym przetestował u rodziców

servee
24-01-2025 18:18
Światłowód + mediakonwenter. Ekranowana skrętka nie jest wymagana, taką sytuację już zastałem. Zamierzam ją wymienić na zwykłą. Da to coś?

shibby
17-01-2025 07:45
a ta skrętka ekranowana o której piszesz to jakiś wkopany przewód do bramy/furtki/kamer
y zewn? Jak tak to jego też przez zabezpieczenie podepnij.

shibby
17-01-2025 07:43
no to pora zabezpieczyć kable LAN zabezpieczeniami przeciwprzepięciow
ymi - tanio nie będzie. Jak przychodzi ci internet? Skrętką czy światłem? Jak skrętką to zacząłbym od tego.

servee
12-01-2025 12:52
Ponownie padły mi wszystkie porty sieciowe w routerze - to już 3-ci w 6 m-cy. Podejrzany to ekranowana, nieuziemiona skrętka - 12mb. Czy jest to możliwe?

dawidt
21-12-2024 01:09
siema Grin

Maniek91PL
06-11-2024 22:37
dzięki !Grin

maxikaaz
29-10-2024 14:27
@Maniek91PL - Administration=> Admin Access, i tam masz "Allow Wireless Access" do zaznaczenia

Maniek91PL
26-10-2024 22:07
siemka! ktoś przypomni co się ustawiało jeśli nie mogę wejść od strony wifi do tomato? od lan działa

121,196,326 unikalnych wizyt