05 Maja 2024 02:48:33
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· [Howto] Xpenology na...
· nju swiatło pytania
· konfiguracja router ...
· Asus TUF-AX3000_V2 p...
· Jaki router kupić? ...
· Szukam zaproszenia n...
· dodatkowe złącza s...
· RT-N18U - nie można...
· [MOD] Tomato64 (x86-64)
· Firewall nie zawsze ...
· [MOD] FreshTomato-AR...
· Optware na CIFS
· RT-AX56U - Status kl...
· [MOD] FreshTomato-MI...
· Multiroom N z wykorz...
· [S] Asus RT-AC68U E1
· [S] ASUS RT-AC68U
· Rozłączanie klient...
· serwer VPN za wan'em
· Przejscie z dyndns f...
Najpopularniejsze obecnie wątki
· [Howto] Xpenology... [22]
· konfiguracja rout... [10]
· nju swiatło pytania [4]
Ankieta
Jaki procesor posiada twój router?

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

Broadcom ARM
Broadcom ARM
52% [216 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: 416
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
18.220.16.184
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
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
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.
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
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
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
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
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
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
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
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
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
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.
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
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: 34

· Użytkowników online: 0

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

Adooni
26-04-2024 14:41
jaki router RMerlin nie pociagne, tomato/ openwrt tak non hilink,

tamtosiamto
23-04-2024 12:35
modem bez smilocka?

man1
22-04-2024 23:27
Czy próbował ktoś uzywac karty voice (z nolimit GB) od tmobile w modemie /routerze? Da się jakoś to zrobić? Bo u mnie neta brak. E3372 Sad

tamtosiamto
31-03-2024 12:54
Wesolego jajka wszytskim forumowiczom Grin

tamtosiamto
28-03-2024 23:24
tak, tak zgadza sie, ale ja pytam o wykluczenie noda na guest network w first set, i to nie dziala

Adooni
24-03-2024 13:16
Guest network is currently designed to allow the first set of each band (2.4G, 5G, 5G-1) available to the AiMesh node

tamtosiamto
24-03-2024 03:03
ale w 1 jest opcja do wyboru - dla calej sieci albo rutera only i wlasnie o tym mowie, ze nie dziala

Adooni
23-03-2024 16:31
w dokumencie asusa jest ze wlasnie dla 1 ma dzialac na nodach tez

tamtosiamto
23-03-2024 15:39
tak, ale nie zmienia to faktu, ze w pierwszej nie dziala wylaczanie aimesh dla goscinnej( a powinno), czyli jest jakis bug. Mam start soft, bo to dsl-ac68 ktory nie jest juz updateowany

Adooni
22-03-2024 18:07
nie, 1 wsza bedzie wszedzie trzeba 2ga zrobic dla kazdego pasma te nie sa przenoszone

71,573,079 unikalnych wizyt