[MOD] Tomato by shibby
|
shibby |
Dodano 14-04-2016 20:25
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
jak następnym razem coś takiego ci się stanie wydaj najpierw komendę
nvram set mwan_debug=1
i poczekaj aż watchdog sprawdzi połączenie. Następnie zajrzyj w logi i może znajdziemy przyczynę.
Połączony z 14 kwiecień 2016 20:32:11:
Cytat garos888 napisał(a):
@Shibby
Dlaczego jak modem LTE na USB straci połączenie to router je dalej trzyma?? Chodiz o połączenie z APN. Dzis drugi raz miałem sytuację, że modem z sygnaturki się rozłączył mrygal jedno razowo co chwila błękitnym kolorem, a router pokazywał, że ma połączenie z APN?? Miało to raz na firmwarze 135 i teraz na 136.
za połączenie APN nie odpowiada router tylko modem i to czy jest on połączony z BTSem czy tez nie mówi właśnie świecąca lub mrugająca dioda. Gdy modem ma połączenie z BTSem to tomato wysyła zapytanie dhcp na interfejsie modemu (usb0) i dostaje dzierżawę DHCP. Zatem to co pokazuje tomato to otrzymana dzierżawa od operatora i nie ma nic wspólnego z tym czy modem (lub operator ze swojej strony) nie zerwie nagle połączenia.
Takie zerwane połączenie powinien wykryć watchdog, gdyż nie będzie on w stanie wykonać poprawnie testu traceroute. W przypadku negatywnego rezultatu następuje restart połączenia WAN.
@pppp twój skrypt jest niekompletny, ponieważ po nawiązaniu połączenia APN z BTS powinieneś odświeżyć jeszcze dzierżawę DHCP.
Edytowany przez shibby dnia 14-04-2016 20:32
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
pppp |
Dodano 14-04-2016 21:15
|
User
Posty: 24
Dołączył: 10/04/2016 15:45
|
@garos888
Tu nie ma filozofi. wyklikujesz to z gui w administration/scheduler/custom1 i ustawiasz co minutę, wklejasz skrypt, save i tyle. W logach co minutę pojawia ci się test WAN (modem)
Połączony z 14 kwiecień 2016 21:16:51:
@shibby
czyli dać na koniec:
service wan restart
?
Połączony z 14 kwiecień 2016 21:23:11:
teraz mam:
/bin/ping -c 1 8.8.8.8 > /dev/null
logger "WAN (modem) connection test"
if [[ $? != 0 ]]
then
MODE="AT^NDISDUP=1,0" gcom -d /dev/ttyUSB1 -s /etc/gcom/setverbose.gcom
MODE="AT^NDISDUP=1,1,\"internet\"" gcom -d /dev/ttyUSB1 -s /etc/gcom/setverbose.gcom
sleep 5
service wan restart
logger "WAN (modem) service restart"
fi
Edytowany przez pppp dnia 14-04-2016 21:23
|
|
|
|
joks |
Dodano 14-04-2016 21:27
|
User
Posty: 82
Dołączył: 24/03/2016 16:25
|
czy ktos ze stosujacych adblock-a moze polecic jakis zestaw filtrow dostepnych dla Polski? bo te SOURCES dostepne w configu srednio blokuja polskie strony :/ a probowalem dodac adresy z adblocka/ublocka dla Polski (certyficate.it) i niestety nie dzialaja. wydaje sie ze musi byc chyba inny format list
|
|
|
|
krystianman |
Dodano 15-04-2016 07:23
|
User
Posty: 61
Dołączył: 04/09/2010 19:36
|
Niestety ten skrypt nie działa dla Asusa AC68U ze względu na to że router nie radzi sobie z pingiem, czy jest w takim razie skrypt sprawdzający połączenie w inny sposób np. traceroute?
Cytat pppp napisał(a):
@garos888
Ja w v135 też miałem zastrzerzenia co do mechanizmu pilnującego połaczenia i dołożyłem własny do crona co minutę:
/bin/ping -c 1 8.8.8.8 > /dev/null
logger "WAN (modem) connection test"
if [[ $? != 0 ]]
then
MODE="AT^NDISDUP=1,0" gcom -d /dev/ttyUSB1 -s /etc/gcom/setverbose.gcom
MODE="AT^NDISDUP=1,1,\"internet\"" gcom -d /dev/ttyUSB1 -s /etc/gcom/setverbose.gcom
logger "WAN (modem) service restart"
fi
|
|
|
|
pppp |
Dodano 15-04-2016 07:44
|
User
Posty: 24
Dołączył: 10/04/2016 15:45
|
@krystianman
Jak nie działą ping?
Co to za wynalazek? Pierwszy raz coś bym takiego słyszał.
Czhyba że pingujesz hosta który nie odpowiada na ping bo wyłaczono odpowiedzi
|
|
|
|
krystianman |
Dodano 15-04-2016 07:53
|
User
Posty: 61
Dołączył: 04/09/2010 19:36
|
wpisując w zakładce ping w polu adress np. google.pl lub 8.8.8.8
wyskakuje komunikat Packets: 5 transmitted, 0 received, 100% lost
nie działa przez to watchdog, co chwilę resetuje połączenie
na RT-n10u wszystko działa
|
|
|
|
shibby |
Dodano 15-04-2016 08:34
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
@pppp - po prostu użyj komendy "switch4g wan connect". To załatwi całość.
@krystianman - i od tego masz właśnie metodę sprawdzania traceroutem i ją przy połączeniach 3G/4G powinieneś używać.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
krystianman |
Dodano 15-04-2016 08:48
|
User
Posty: 61
Dołączył: 04/09/2010 19:36
|
a można prosić o gotowy skrypt monitorujący połączenie 4G przy użyciu traceroute ?
|
|
|
|
garos888 |
Dodano 15-04-2016 10:10
|
User
Posty: 39
Dołączył: 01/12/2015 20:05
|
Cytat ovner napisał(a):
Jak już to czy mógłby to przetestować i zobaczyć , kolejna sprawa to od testów jesteśmy My użytkownicy hobbystycznie pisanego przez Shibby'ego alternatywnego oprogramowania dla wspieranych routerów i nie koniecznie posiadającego wszystkie konfiguracje sprzętowe i łączowe przedstawiane na forum. Łatwiej jak xxxx osób sprawdza to co im potrzeba czy działa i zgłasza błędy i uwagi, niż jedna osoba ma spędzać miesiące na testach 5 gałęzi softu w X dziestu odmianach każda , czytając w co piątym poście kiedy wypuści następną wersję.
Niech będzie, że mógłby
Jednak skoro sie podjął robienia takowego firmwareu i skoro coraz więcej osób go zaczyna używac własnie do konfiguracji router+modem LTE USB to mógłby kupić czy pożyczyć od kogoś modem E3272s-153 czy E3372s-153 bo one nie wiele się róznia między soba i potestowac jakoś, albo to co tu jedna osoba napisała dopisac do firmwareu i by sie zobaczyło.
Myśle, że jest to do ustawienia i zrobienia i nie trzeba w to inwestowac jakoś nadzwyczajnie i poswięcac czasu. Chociaz powiem wam, że traki router D-Link DWR-116 tez miał podobne problemy z rozłączaniem modemu. Na TP-Link MR3420V2.1 nie zaobserwowałem takich problemów z rozłączaniem modemu USB. Może coś trzeba troszke ściągnąć z TP-Linka i by się tak nie robiło czy jakoś tak Kompletnie się na tym nieznam jednak uważam, że jest to do zrobienia w Tomato
Połączony z 15 kwiecień 2016 10:17:10:
Cytat shibby napisał(a):
Połączony z 14 kwiecień 2016 20:32:11:
Cytat garos888 napisał(a):
@Shibby
Dlaczego jak modem LTE na USB straci połączenie to router je dalej trzyma?? Chodiz o połączenie z APN. Dzis drugi raz miałem sytuację, że modem z sygnaturki się rozłączył mrygal jedno razowo co chwila błękitnym kolorem, a router pokazywał, że ma połączenie z APN?? Miało to raz na firmwarze 135 i teraz na 136.
za połączenie APN nie odpowiada router tylko modem i to czy jest on połączony z BTSem czy tez nie mówi właśnie świecąca lub mrugająca dioda. Gdy modem ma połączenie z BTSem to tomato wysyła zapytanie dhcp na interfejsie modemu (usb0) i dostaje dzierżawę DHCP. Zatem to co pokazuje tomato to otrzymana dzierżawa od operatora i nie ma nic wspólnego z tym czy modem (lub operator ze swojej strony) nie zerwie nagle połączenia.
Takie zerwane połączenie powinien wykryć watchdog, gdyż nie będzie on w stanie wykonać poprawnie testu traceroute. W przypadku negatywnego rezultatu następuje restart połączenia WAN.
Gdzie i jak to się ustawia poproszę bo jestem początkujący w tych sprawach i nie wszystko wiem ??
Edytowany przez garos888 dnia 15-04-2016 10:17
ASUS RT-N18U - 1.28.0000 -136 K26ARM USB AIO-64K
Huawei E3272s-153 - T-Mobile LTE No-Limit dla firm
|
|
|
|
pppp |
Dodano 15-04-2016 10:43
|
User
Posty: 24
Dołączył: 10/04/2016 15:45
|
@garos888
Ma sobie kupić modem?
To złoż się i kup mu. On daje robotę.
Problem jest odwieczny. Ludzie mają pretencje a złamanego centa nie zainwestują w sprzęt dla dewelopera.
|
|
|
|
garos888 |
Dodano 15-04-2016 10:46
|
User
Posty: 39
Dołączył: 01/12/2015 20:05
|
Cytat pppp napisał(a):
@garos888
Ma sobie kupić modem?
To złoż się i kup mu. On daje robotę.
Problem jest odwieczny. Ludzie mają pretencje a złamanego centa nie zainwestują w sprzęt dla dewelopera.
Ciekawe, że TP-Link nie wołał kasy i zroibł całkiem dobry router, który bez wiekszych problemów dogaduje sie z modemami LTE na USB.
ASUS RT-N18U - 1.28.0000 -136 K26ARM USB AIO-64K
Huawei E3272s-153 - T-Mobile LTE No-Limit dla firm
|
|
|
|
pppp |
Dodano 15-04-2016 10:54
|
User
Posty: 24
Dołączył: 10/04/2016 15:45
|
@garos888
Please - zamknij sie. TP-link wziął kasę za gotowy produkt na który daję mało tego gwarancję.
Zgodnie z ideą otwartego oprogramowania - nie podoba się - wypad.
Pisz protest songi i podpalaj kubły z węglem na mrozie - tyle możesz i nic więcej. Dziekuj że cokolwiek za darmo dostałeś
Zapłacisz za produkt TP-linkowi - wymagaj na gwarancji.
Niektórym to sie we łbach pierd...
Edytowany przez pppp dnia 15-04-2016 10:55
|
|
|
|
garos888 |
Dodano 15-04-2016 10:55
|
User
Posty: 39
Dołączył: 01/12/2015 20:05
|
Ktos podpowie jak ustawić to co mi napisał Shibby, zeby Asis RT-N18U z najnowsyzm jego Tomato robił keepalive czyli w razie rozłączenia wykonał traceroute i zrestartował połączenie WAN przez modem USB w tym Watchdog??
Połączony z 15 kwiecień 2016 10:56:24:
Cytat pppp napisał(a):
@garos888
Please - zamknij sie. TP-link wziął kasę za gotowy produkt na który daję mało tego gwarancję.
Zgodnie z ideą otwartego oprogramowania - nie podoba się - wypad.
Pisz protest songi i podpalaj kubły z węglem na mrozie - tyle możesz i nic więcej. Dziekuj że cokolwiek za darmo dostałeś
Zapłacisz za produkt TP-linkowi - wymagaj na gwarancji.
Niektórym to sie we łbach pierd...
A inni maja kłopoty z nerwami i na forum się wyżywaja.
Edytowany przez garos888 dnia 15-04-2016 10:56
ASUS RT-N18U - 1.28.0000 -136 K26ARM USB AIO-64K
Huawei E3272s-153 - T-Mobile LTE No-Limit dla firm
|
|
|
|
pppp |
Dodano 15-04-2016 10:58
|
User
Posty: 24
Dołączył: 10/04/2016 15:45
|
Nerwy to mam jak słyszę co tego typu pretensje i teorie.
Typowe polaczkowo - bierzemy za darmo i wymagajmy ale jak złożyć się po 10 pln na modem dla developera to juz nie za bardzo.
|
|
|
|
garos888 |
Dodano 15-04-2016 11:05
|
User
Posty: 39
Dołączył: 01/12/2015 20:05
|
Mniejsza o to jak ustawić, zeby w razie rozłączenia modemu na USB Tomato go zrestartowało i połączyło sie od nowa??
W Sheduler włączyć Reconnect co minute każdego dnia??
ASUS RT-N18U - 1.28.0000 -136 K26ARM USB AIO-64K
Huawei E3272s-153 - T-Mobile LTE No-Limit dla firm
|
|
|
|
shibby |
Dodano 15-04-2016 11:18
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
Cytat Ktos podpowie jak ustawić to co mi napisał Shibby, zeby Asis RT-N18U z najnowsyzm jego Tomato robił keepalive czyli w razie rozłączenia wykonał traceroute i zrestartował połączenie WAN przez modem USB w tym Watchdog??
proste jak budowa cepa.
1) Basic -> network i ustawiamy "Check connection every" na zadaną ilość czasu. Ja testowałem na 1min i 2min.
2) Wpisujemy własne targety, czyli hosty lub ipki które mają być odpytywane. Można zostawić też już wpisane gogle i Microsoft. Ważne byśmy byli pewni, że targety pingują lub jest do ni trasa, by nie zrobić sobie zonka i podać hosta, który ma to zablokowane
3) Przy każdym WANie mamy pole "Watchdog Mode" i tu można sobie wybrać czy ten WAN ma być sprawdzany pingiem czy traceroutem.
Ot cała filozofia.
Cytat Jednak skoro sie podjął robienia takowego firmwareu i skoro coraz więcej osób go zaczyna używac własnie do konfiguracji router+modem LTE USB to mógłby kupić czy pożyczyć od kogoś modem E3272s-153 czy E3372s-153
kolega @pppp może zbyt ostro ale poprawnie zareagował na ten wpis. Tomato to moje hobby. Robię je w wolnym czasie i przede wszystkim dla siebie. To, że publikuję je jest tylko i wyłącznie moją dobrą wolą i odpowiedzą na prośby innych. Udostępniam je za darmo, nie oczekując nic w zamian. Przyrównywanie mnie i mojej pracy do szwadronu programistów z tplinka, którym za to płacą, było faktycznie nie na miejscu Żeby było zabawniej, jak wielokrotnie podkreślałem fakt, że nie jestem programistą i zawodowo zajmuję się administracją sieci i systemów. Dlatego też nie wszystko jestem w stanie zrobić jeżeli chodzi o tomato ale daję z siebie wszystko
Posiadam modemy E3276s i E3372s i na nich testuję połączenia. Sam zresztą używam od pewnego czasu jednego z nich jako właśnie moje drugie łącze zapasowe. Staram się przewidzieć wszystkie możliwe warianty i sytuacje ale czasami nie jest to takie proste lub wręcz niemożliwe. Dlatego potrzebne są "testy na Was" bo im większy feedback tym więcej błędów uda się poprawić.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
garos888 |
Dodano 15-04-2016 11:26
|
User
Posty: 39
Dołączył: 01/12/2015 20:05
|
W logach będzie widac jak to "Check connection every" wykona??
3) gdzie to przy kazdtm WANie widac ten watchdog bo chyba nie dowidze??
Połączony z 15 kwiecień 2016 11:27:23:
@Shibby - wszystko ok i rozumiem. Ja chciałem podyskutowac, a kolega @pppp najwyraźniej nadwyraz się zbulwersował na to co napisałem
EDIT:
3) Już znalazłem
Edytowany przez garos888 dnia 15-04-2016 11:33
ASUS RT-N18U - 1.28.0000 -136 K26ARM USB AIO-64K
Huawei E3272s-153 - T-Mobile LTE No-Limit dla firm
|
|
|
|
jack78 |
Dodano 15-04-2016 11:32
|
OL Maniac
Posty: 1365
Dołączył: 22/04/2007 22:28
|
Cytat shibby napisał(a):
w logu podczas łączenia pokaże ci poziom sygnału.
Możesz też wydać komendę: switch4g signal
to też w logu doda nowy wpis.
Próbuję wpisać tę komendę i z poziomu SSH i przez wbudowany terminal, ale nic się nie dzieje.
Mikrotik hAP ac2
UniFi AP AC v2-OFW, UniFi AP PRO- OpenWRT,
Linksys E1000v2 - Tomato-RT-N5x-MIPSR2-116-Hyzoom.4M-Mini
Tenda AC10 - AC1200 OFW
NAS - HP Microserver Gen8 i3-3220T, 8GB RAM 5x 3TB WD RED | Xpenology
|
|
|
|
garos888 |
Dodano 15-04-2016 11:34
|
User
Posty: 39
Dołączył: 01/12/2015 20:05
|
@ Shibby
To Watchdog i ten Traceroute to odpowiednik KeepAlive np w routerach D-Link DWR-116 i DWR-921, że co minute odpytuje np. DNSy googla czy jak to dokłądnie działa??
Wybacz, że tak dopytuję, ale chciałbym wiedzieć
ASUS RT-N18U - 1.28.0000 -136 K26ARM USB AIO-64K
Huawei E3272s-153 - T-Mobile LTE No-Limit dla firm
|
|
|
|
Steel_Rat |
Dodano 15-04-2016 11:50
|
OL Maniac
Posty: 1831
Dołączył: 29/05/2011 22:24
|
Cytat jack78 napisał(a):
Cytat shibby napisał(a):
w logu podczas łączenia pokaże ci poziom sygnału.
Możesz też wydać komendę: switch4g signal
to też w logu doda nowy wpis.
Próbuję wpisać tę komendę i z poziomu SSH i przez wbudowany terminal, ale nic się nie dzieje.
Składnia tej komendy to
O ile tan modem masz na wan2
WRT3200ACN (WRT32X) + OpenWRT 18.06+światełko 150/150 Mb/s
Asus RT-AC68UvE1 + RMerlin + Entware
Netgear WNR3500Lv2 + DDWRT
|
|
|