28 Listopada 2024 02:37:16
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· Nowe routery: UX, UC...
· [MOD] FreshTomato-MI...
· [MOD] FreshTomato-AR...
· DIR868l OFW asus vs ...
· [S] Asus RT-AC56U
· Szukam zaproszenia n...
· Asus RT-AC5300 ,prob...
· archer c6 v3.20
· [S] Nighthawk R7000P...
· [S]Asus RT-AC5300 - ...
· Tanie N100 na promce...
· net z telefonu wifi+...
· Tomato - bugi/proble...
· HUAWEI z światłowodem
· Asus TUF-AX3000_V2 p...
· rt-ax88upro częste ...
· [Howto] Xpenology na...
· Jaki router pod Open...
· Ruter z tomato
· Czy to jeszcze NAS?
Najpopularniejsze obecnie wątki
· [MOD] FreshTomato... [908]
· [MOD] FreshTomato... [414]
· DIR868l OFW asus ... [11]
· Nowe routery: UX,... [3]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [151 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% [15 głosów]

Ogółem głosów: 419
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
18.219.207.11
Zobacz wątek
OpenLinksys » :: OPROGRAMOWANIE :: » Tomato - firmware
 Drukuj wątek
[MOD] Tomato by shibby
shibby
rzucę na to okiem.

Możesz przy okazji podesłać swój skrypt? Dumam właśnie nad jakimś "watchdogiem" dla LTE i może twoje rozwiązanie będzie właśnie tym co szukam Smile

Połączony z 18 wrzesień 2015 11:41:51:
o to chodziło?

Cytat

Jan 1 01:01:14 unknown user.notice root: 4G MODEM DIAG found - /dev/ttyUSB0
Jan 1 01:01:28 unknown user.notice root: 4G MODEM DIAG found - /dev/ttyUSB1
Jan 1 01:01:29 unknown user.notice root: 4G MODEM Signal Strength: -71 dBm
Jan 1 01:01:29 unknown user.notice root: 4G MODEM - connecting ...
Jan 1 01:01:34 unknown user.notice root: 4G MODEM - device /dev/ttyUSB1 connection failed.
Jan 1 01:01:43 unknown user.notice root: 4G MODEM - connected ...
Jan 1 01:01:44 unknown user.notice root: 4G MODEM WAN IFACE - count: 1
Jan 1 01:01:44 unknown user.info kernel: ADDRCONF(NETDEV_UP): eth3: link is not ready
Jan 1 01:01:44 unknown user.info kernel: eth3: CDC: network connection: connected
Jan 1 01:01:44 unknown user.info kernel: ADDRCONF(NETDEV_CHANGE): eth3: link becomes ready


I mały test przy wydaniu komendy NDISUP=1,0 i 1,1

Cytat

Sep 18 11:38:14 unknown user.info kernel: eth3: CDC: network connection: disconnected
Sep 18 11:38:33 unknown user.info kernel: eth3: CDC: network connection: connected


Edytowany przez shibby dnia 18-09-2015 11:41
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
kaspej
Dopiero w wersji 131 zauważyłem opcję Routing Policy w cliencie OpenVPN czy ktoś już to testował? jakie są możliwości monitorowania takiego połączenia czy jeżeli serverVPN padnie to ze względu na Routing Policy wskazany host straci dostęp do sieci?


 
shibby
tak, póki router nie połączy tunelu to dane host nie będzie osiągalny.

Ważna uwaga: dziś zauważyłem, że w wersji Mipsel jest błąd w skrypcie obsługującym funkcję Routing Policy, przez co przekierowania po domenie nie będą działać (literówka w nazwie ładowanego modułu). Problem zostanie poprawiony w najbliższym wydaniu.


Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
kaspej

Cytat

shibby napisał(a):

tak, póki router nie połączy tunelu to dane host nie będzie osiągalny.

Ważna uwaga: dziś zauważyłem, że w wersji Mipsel jest błąd w skrypcie obsługującym funkcję Routing Policy, przez co przekierowania po domenie nie będą działać (literówka w nazwie ładowanego modułu). Problem zostanie poprawiony w najbliższym wydaniu.


Czy jest jakiś mechanizm powiadamiający o padzie tunelu? Czy sam sobie muszę sprawdzać?


 
shibby
tunel pada nawet w przypadku braku aktywności w ciągu 30sekund (standardowo) - funkcja keep-alive. W przypadku padu (nie ważne z której strony tunelu) usługa próbuje się w nieskończoność połączyć.

Połączony z 18 wrzesień 2015 14:13:30:
napisałem bardzo prosty watchdog, który sprawdza połączenie LTE co 2 min i w razie wykrycia padu podnosi połączenie. Tak to wygląda w praktyce:

Cytat

Sep 18 14:04:41 unknown user.info kernel: eth3: CDC: network connection: disconnected
Sep 18 14:06:00 unknown user.notice root: 4G MODEM Watchdog - Connection down - Reconnecting ...

Sep 18 14:06:01 unknown user.notice root: 4G MODEM - connecting ...
Sep 18 14:06:04 unknown user.info kernel: eth3: CDC: network connection: connected
Sep 18 14:06:05 unknown user.notice root: 4G MODEM - connected ...
Sep 18 14:06:08 unknown user.notice root: 4G MODEM - WAN IFACE configured ...
Sep 18 14:06:08 unknown user.debug dhcpc-event[1849]: 182: pptp peerdns disabled
Sep 18 14:06:08 unknown user.debug init[1]: 182: pptp peerdns disabled
Sep 18 14:06:08 unknown daemon.info dnsmasq[1232]: exiting on receipt of SIGTERM
Sep 18 14:06:08 unknown daemon.info dnsmasq[1852]: started, version 2.73 cachesize 1500
Sep 18 14:06:08 unknown daemon.info dnsmasq[1852]: compile time options: IPv6 GNU-getopt no-RTC no-DBus no-i18n no-IDN DHCP DHCPv6 no-Lua TFTP no-conntrack ipset Tomato-helper auth no-DNSSEC loop-detect no-inotify
Sep 18 14:06:08 unknown daemon.info dnsmasq[1852]: asynchronous logging enabled, queue limit is 5 messages
Sep 18 14:06:08 unknown daemon.info dnsmasq-dhcp[1852]: DHCP, IP range 192.168.1.2 -- 192.168.1.51, lease time 1d
Sep 18 14:06:08 unknown daemon.info dnsmasq[1852]: reading /etc/resolv.dnsmasq
Sep 18 14:06:08 unknown daemon.info dnsmasq[1852]: using nameserver 213.158.199.1#53
Sep 18 14:06:08 unknown daemon.info dnsmasq[1852]: using nameserver 213.158.199.5#53
Sep 18 14:06:08 unknown daemon.info dnsmasq[1852]: read /etc/hosts - 2 addresses
Sep 18 14:06:08 unknown daemon.info dnsmasq[1852]: read /etc/dnsmasq/hosts/hosts - 3 addresses
Sep 18 14:06:08 unknown daemon.info dnsmasq-dhcp[1852]: read /etc/dnsmasq/dhcp/dhcp-hosts


Watchdog sprawda flagę w /sys/class/net/$WAN/carrier.
Jeżeli 1 to ok, jeżeli 0 to wznawia połączenie.

Co wy na to?

Dwa pytania:
1) czy 2min to wystarczający czas? Wiem, że woleli byście 1min ale boję się, sytuacji gdy skrypt jeszcze się nie wykona a już będzie próbował wykonać się raz jeszcze.

2) Czy dodanie watchdoga jako checkboxa i pola do wpisania interwału ma sens czy po prostu zaszyć na stałę wartość 2 minut w skrypcie? Moim zdaniem nie ma sensu umieszczać tego w GUI ale może się mylę Smile


Edytowany przez shibby dnia 18-09-2015 14:13
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
smereka
Moim zdaniem watchodg jako checkbox to dobra inicjatywa. Każdy sobie sam wedle uznania, tudzież testów wstawi odpowiednią wartość.

 
kaspej
Jeżeli się zastanawiasz jak jeszcze udoskonalić tomato, to w kontekście clienta VPN mógłbyś dodać taką funkcjonalność, że jeżeli tunel się nie nawiąże po iluś tam próbach, to niech próbuje się nawiązać z innym serveremVPN.


 
shibby
oskryptowanie GUI zajmie mi więcej czasu niż napisanie watchdoga ;P

Połączony z 18 wrzesień 2015 15:40:34:
coś takiego będzie ok?

shibby załączono następujące plik:
Nie masz uprawnień, by zobaczyć załączniki w tym wątku.

Edytowany przez shibby dnia 18-09-2015 15:40
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
smereka
gitara!

 
pfa

Cytat

shibby napisał(a):

rzucę na to okiem.

Możesz przy okazji podesłać swój skrypt? Dumam właśnie nad jakimś "watchdogiem" dla LTE i może twoje rozwiązanie będzie właśnie tym co szukam :)

Połączony z 18 wrzesień 2015 11:41:51:
o to chodziło?

Cytat

Jan 1 01:01:14 unknown user.notice root: 4G MODEM DIAG found - /dev/ttyUSB0
Jan 1 01:01:28 unknown user.notice root: 4G MODEM DIAG found - /dev/ttyUSB1
Jan 1 01:01:29 unknown user.notice root: 4G MODEM Signal Strength: -71 dBm
Jan 1 01:01:29 unknown user.notice root: 4G MODEM - connecting ...
Jan 1 01:01:34 unknown user.notice root: 4G MODEM - device /dev/ttyUSB1 connection failed.
Jan 1 01:01:43 unknown user.notice root: 4G MODEM - connected ...
Jan 1 01:01:44 unknown user.notice root: 4G MODEM WAN IFACE - count: 1
Jan 1 01:01:44 unknown user.info kernel: ADDRCONF(NETDEV_UP): eth3: link is not ready
Jan 1 01:01:44 unknown user.info kernel: eth3: CDC: network connection: connected
Jan 1 01:01:44 unknown user.info kernel: ADDRCONF(NETDEV_CHANGE): eth3: link becomes ready


I mały test przy wydaniu komendy NDISUP=1,0 i 1,1

Cytat

Sep 18 11:38:14 unknown user.info kernel: eth3: CDC: network connection: disconnected
Sep 18 11:38:33 unknown user.info kernel: eth3: CDC: network connection: connected


@shibby takich właśnie wpisów w logu mi brakuje, żeby skrypt spełniał swą rolę.
A co do samego skryptu to jest to bardzo proste rozwiązanie znalezione na openitforum http://openitforum.pl/topic/559-asus-rt-ac68u-modem-lte-usb/?page=7,
a podane przez @SebZab. Ja tylko zmieniem ścieżkę do pliku z logiem w Tomato

#!/bin/sh

if grep 'cdc_ncm: usb0: network connection: disconnected' "/var/log/messages"; then
   echo "LTE OFF"
   echo -n > /var/log/messages
   reboot
else
   echo "LTE ON"
fi

Mi to w zupełności wystarczało, by po reboocie routera wznowić połączenie LTE.

pozdrawiam

 
shibby
Ten skrypt robi reboot gdy znajdzie linię z disconnected w logu.
Trochę to słabe, bo jak za chwilę się połączy i będzie connected to skrypt i tak wykona reboot, bo nie sprawdza kolejności linii.

Zmień by sprawdzał plik carrier. Wtedy masz pewność czy połączenie jest czy go nie ma.

u ciebie będzie to /sys/class/net/usb0/carrier

Zresztą jak w w nowej wersji dodam watchdoga dla LTE to rozwiąże też i twój problem Wink


Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
pfa
@shibby wiem, że to rozwiązanie jest protezą, ale jaka wiedza takie i narzędzia u mnie dostępne Smile Zaraz zmieniam wpis tak jak sugerujesz. A za inicjatywę z watchdogiem już Ci serdecznie dziekuję Smile. Czekam z niecierpliwością na nowe wydanie, bo LTE to na dzisiaj jedyna moja opcja internetu nie wliczając nerwostrady 1Mb/s za 40zł.

 
Adooni

Cytat

shibby napisał(a):

oskryptowanie GUI zajmie mi więcej czasu niż napisanie watchdoga ;P

Połączony z 18 wrzesień 2015 15:40:34:
coś takiego będzie ok?


super pomysl czegos takiego wlaśnie brakowalo.


Orange 300/50 Mb/s + ONT Terminal
HPE MS gen8 Proxmox 7.0-11 VMs: Router OPNsense 23.X-amd64 and OMV
HPE MicroServer gen8: Xeon E3-1265Lv2, 16GB (2x KTH-PL316E/8G), HP 331T, 4x4TB WD RED
Asus RT-AC68U AccessPoint
 
shibby
połączyłem wczoraj ok ok non-Hilinka na testowym routerze. Zobaczymy ile wytrzyma przez weekend i czy połączy się automatycznie ponownie. Póki co nie rozłączył się ani razu Smile


Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
Adooni
jak sie sie rozlaczy to mu pomoz Smile zrob wokol niego klatke Faradaya


Orange 300/50 Mb/s + ONT Terminal
HPE MS gen8 Proxmox 7.0-11 VMs: Router OPNsense 23.X-amd64 and OMV
HPE MicroServer gen8: Xeon E3-1265Lv2, 16GB (2x KTH-PL316E/8G), HP 331T, 4x4TB WD RED
Asus RT-AC68U AccessPoint
 
Staszek
dziś zrobiłem test: modem E3372 był wpięty w R7000 na Clementine, aplikacji na której słucham radia po około minucie zacinało się (przestało odtwarzać muzykę) i nie mogło dalej buforować. Tak było przez cały czas. Gdy wpiąłem modem w Mikrotika, nie było najmniejszego problemu - grało płynnie, bufor pracował jak należy. Podobnie mogę potwierdzić ze stronami- niektóre wczytywały się szybciej, inne baaaardzo wolno. To było w tym samym dniu, o tej samej porze, te same ustawienia sieci GSM i to samo ułożenie modemu. Więc nie doszukuję się innych powodów, jak albo R7000 albo tomato


Asus RT-AC68U FreshTomato 2022.2-AIO
Światłowód 200/100
 
Adooni
@Staszek temat E3372 Hilink jest walkowany od miesiecy aby dobrze dzialal pod Broadrcomami ( wina lezy po stronie Broadcoma wszystkie rutery (tylko jeden wyjatek ASUS RT-N10U - inny chip), wszystkie softy, modele wszystkich producentow ( Asus, Netgear, Linksys itd.)) to musisz przerobic modem na wersje non hilink (dziala od tomato Shibby 131).
Dlaczego nie czytacie postow na forum jest na ten temat przynajmniej 5 i jest w nich wszystko wytlumaczone.
https://openlinksys.info/forum/viewth...d_id=19086


Edytowany przez Adooni dnia 21-09-2015 07:21
Orange 300/50 Mb/s + ONT Terminal
HPE MS gen8 Proxmox 7.0-11 VMs: Router OPNsense 23.X-amd64 and OMV
HPE MicroServer gen8: Xeon E3-1265Lv2, 16GB (2x KTH-PL316E/8G), HP 331T, 4x4TB WD RED
Asus RT-AC68U AccessPoint
 
shibby

Cytat

Adooni napisał(a):

jak sie sie rozlaczy to mu pomoz Smile zrob wokol niego klatke Faradaya


od
Sep 18 15:30:00 unknown user.info kernel: eth3: CDC: network connection: connected

trzyma połączenie Smile poczekam aż się samoczynnie rozłączy.


Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
Adooni
Shibby to moze byc dlugie czekanie Smile u mnie jak rodzinka uzywa LTE PLay to mieli sytuacje ze 2 razy w ciagu dnia sie rozlaczylo wtedy wylaczali i wlaczali router ale to byla 1 sytuacja od tamtego czasu bez przerwy juz miesiac dziala Smile
Ja z tego do jakiego stanu doprowadziles obsluge LTE pod tomato jestem bardzo zadowolony a w pewnym momencie juz chcialem przejsc na zla droge czytaj TP-LInk i Gargoyle Smile.


Orange 300/50 Mb/s + ONT Terminal
HPE MS gen8 Proxmox 7.0-11 VMs: Router OPNsense 23.X-amd64 and OMV
HPE MicroServer gen8: Xeon E3-1265Lv2, 16GB (2x KTH-PL316E/8G), HP 331T, 4x4TB WD RED
Asus RT-AC68U AccessPoint
 
Staszek
@Adooni, wiem czytałem. Ale wczoraj przetestowałem osobiście na aplikacji. Liczę na to, że ten problem tez zostanie rozwiązany. Rok temu sprawa LTE była dalekonwvtyle. A tu taki postęp. Smile


Asus RT-AC68U FreshTomato 2022.2-AIO
Światłowód 200/100
 
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: 74

· Użytkowników online: 0

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

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

overflow2
04-10-2024 17:34
Kupowałem Asusy n10u albo n12d1 ale nie widzę ich, chyba już nie produkują, Chodzi o coś nowego i taniego. Transfery niewielkie.

maxikaaz
04-10-2024 09:38
@overflow2 patrząc po dostępności funkcji w nowych kompilacjach, to chyba nawet WRT54G/GL jeszcze ma OpenVPN, albo jakiś odpowiednik... zależy, na jakie transfery liczysz.

overflow2
30-09-2024 20:53
Jaki aktualnie najtańszy router do tomato do openvpn?

maxikaaz
27-07-2024 15:07
@servee - na początek router do rozebrania i obejrzenia, ciężko wróżyć tak tylko po objawach

maxikaaz
27-07-2024 14:55
@servee - cały kontroler nie pada tak sobie z powodu "zbiegu okoliczności",
więc prawdopodobnie gdzieś przepięcie.

servee
25-07-2024 13:33
@maxikaaz: działało, aż pewnego pięknego dnia przestało działać. W tym dniu była też burza, ale to raczej zbieg okoliczności.

maxikaaz
25-07-2024 11:38
@servee - o ile problem jest w obrębie samych wyjść (dławiki, warystory), to naprawialne, ale jeśli w samym SoC - to nienaprawialne ze względu na koszta. A co było przyczyną?

96,034,897 unikalnych wizyt