Tomato - bugi/problemy - wszystkie wersje
|
klusekk |
Dodano 08-10-2012 08:53
|
User
Posty: 8
Dołączył: 28/09/2006 14:11
|
Tomato By Shibby
1.28.0000 MIPSR2-101 K26 USB AIO-64K
Asus RT-N66u
Witam, chyba znalazłem buga w systemie. Utworzyłem wydzieloną sieć wifi dla gości. Z założenia nie mają dostępu do wewnętrznej sieci firmowej (pingi nie chodzą). Po włączeniu Captive Portal i akceptacji komunikatu blokada znika i klienci sieci "gościnnej" mają pingi i dostęp do sieci wewnetrznej!!
|
|
|
|
aros |
Dodano 14-10-2012 20:45
|
User
Posty: 25
Dołączył: 12/11/2008 18:23
|
Mam problem jak niżej.
Loguję się, używając Putty, do routera via ssh. Dalej, również z poziomu ssh, chcę zalogować się na jakieś konto.
Kiedy robię to bezpośrednio z routera, błąd występuje, gdy robię to z komputera w sieci za ruterem, problemu nie ma.
komenda: ssh -l user -p IP
efekt: ssh: Connection to user@IP:22 exited: Couldn't set nonblocking
Jest na to jakieś rozwiązanie?
Router Netgear WNR3500L v2, Tomato 1.28.0000 MIPSR2-099 K26 USB AIO
|
|
|
|
kille72 |
Dodano 14-10-2012 21:33
|
Administrator
Posty: 2986
Dołączył: 12/02/2007 23:43
|
U mnie dziala ssh pod Tomato:
ssh -l [i]username[/i] -p [i]port[/i] IP
|
|
|
|
emer |
Dodano 06-12-2012 20:38
|
User
Posty: 164
Dołączył: 24/01/2007 10:47
|
takie krótkie pytanie lamowate - co kliknąć, aby przywrócić Tomato do ustawień defaultowych, bez ustawień poprzednich użytkownika ... po prostu czyste wgrane Tomato ...
|
|
|
|
urbas91 |
Dodano 06-12-2012 20:59
|
User
Posty: 93
Dołączył: 08/02/2011 09:28
|
Zakładka:
Administracja>Konfiguracja>
Przywracanie ustawień standardowych
I należy tam wybrać: Przywróć domyślne ustawienia routera (tryb normalny)
Asus WL-500W
|
|
|
|
emer |
Dodano 07-12-2012 11:38
|
User
Posty: 164
Dołączył: 24/01/2007 10:47
|
a to drugie NVRAM do czego słuzy? Jedynie po aktualizacji/wgrywaniu nowego Tomato ?
przepraszam za takie pytanka, ale nie ma niestety jakiegoś tematu (np przyklejonego) dla takich lam jak ja ... z np tutkami co i jak robic i .. poco
|
|
|
|
zlotowinfo |
Dodano 21-12-2012 23:07
|
User
Posty: 146
Dołączył: 26/01/2007 18:30
|
tomato-ND-1.28.5x-104-VPN.trx
włączone funkcja zdalnego dostępu
ale zdalny dostęp nie działa
Edytowany przez zlotowinfo dnia 24-12-2012 23:20
- - - - - - - - - - - - - - - - - - - -
światłowód 600M/100M + Archer C6 + bramka fritz box fon ata
poprzednio: Archer C2 -> Netis 2780 -> Tenda n60 z Tomato
|
|
|
|
MarkeBoye |
Dodano 26-12-2012 07:19
|
User
Posty: 4
Dołączył: 26/12/2012 07:04
|
Router się zawiesza co pewien czas. Ruch idzie przez kabel.
|
|
|
|
alfonder |
Dodano 08-01-2013 22:56
|
User
Posty: 2
Dołączył: 08/01/2013 22:16
|
Hi, everyone.
After version upgrade I got the following problem, related to L2TP.
Wersja Tomato: Tomato 1.28.0000 MIPSR2-104 K26 USB VPN (tomato-E3000USB-NVRAM60K-1.28.RT-MIPSR2-104-VPN)
Nazwa routera/Model: Linksys E3000
Opis błędu/problemu:
My provider connection type is L2TP. Internet connection can't be established after upgrading from version 100 to version 101. Also affected by version 104 (v.102 was not tested).
Here is the significant log part:
Jan 1 01:12:10 unknown daemon.crit xl2tpd[1769]: setsockopt recvref[22]: Protocol not available
Jan 1 01:12:10 unknown daemon.info xl2tpd[1769]: Using l2tp kernel support.
Jan 1 01:12:10 unknown daemon.info xl2tpd[1770]: xl2tpd version xl2tpd-1.2.8 started on unknown PID:1770
Jan 1 01:12:10 unknown daemon.info xl2tpd[1770]: Written by Mark Spencer, Copyright (C) 1998, Adtran, Inc.
Jan 1 01:12:10 unknown daemon.info xl2tpd[1770]: Forked by Scott Balmos and David Stipp, (C) 2001
Jan 1 01:12:10 unknown daemon.info xl2tpd[1770]: Inherited by Jeff McAdams, (C) 2002
Jan 1 01:12:10 unknown daemon.info xl2tpd[1770]: Forked again by Xelerance (www.xelerance.com) (C) 2006
Jan 1 01:12:10 unknown daemon.info xl2tpd[1770]: Listening on IP address 0.0.0.0, port 1701
Jan 1 01:12:11 unknown user.info redial[1771]: Started. Time: 10
Jan 1 01:12:11 unknown daemon.notice xl2tpd[1770]: Connecting to host tp.internet.beeline.ru, port 1701
Jan 1 01:12:11 unknown daemon.notice xl2tpd[1770]: Connection established to 78.107.x.xxx, 1701. Local: 24103, Remote: 38736 (ref=0/0).
Jan 1 01:12:11 unknown daemon.notice xl2tpd[1770]: Calling on tunnel 24103
Jan 1 01:12:11 unknown daemon.notice xl2tpd[1770]: Call established with 78.107.x.xxx, Local: 41328, Remote: 47396, Serial: 1 (ref=0/0)
Jan 1 01:12:11 unknown daemon.info pppd[1772]: Plugin pppol2tp.so loaded.
Jan 1 01:12:11 unknown daemon.notice pppd[1772]: pppd 2.4.5 started by root, uid 0
Jan 1 01:12:11 unknown daemon.info pppd[1772]: Using interface ppp0
Jan 1 01:12:11 unknown daemon.notice pppd[1772]: Connect: ppp0 <--> l2tp (78.107.x.xxx)
Jan 1 01:12:11 unknown daemon.info xl2tpd[1770]: Can not find tunnel 42727 (refhim=0)
Jan 1 01:12:11 unknown daemon.debug xl2tpd[1770]: network_thread: unable to find call or tunnel to handle packet. call = 19779, tunnel = 42727 Dumping.
Jan 1 01:12:17 unknown daemon.info xl2tpd[1770]: Can not find tunnel 59078 (refhim=0)
Jan 1 01:12:17 unknown daemon.debug xl2tpd[1770]: network_thread: unable to find call or tunnel to handle packet. call = 11962, tunnel = 59078 Dumping.
Jan 1 01:12:19 unknown daemon.info xl2tpd[1770]: Can not find tunnel 42727 (refhim=0)
Jan 1 01:12:19 unknown daemon.debug xl2tpd[1770]: network_thread: unable to find call or tunnel to handle packet. call = 19779, tunnel = 42727 Dumping.
Jan 1 01:12:25 unknown daemon.info xl2tpd[1770]: Can not find tunnel 59078 (refhim=0)
Jan 1 01:12:25 unknown daemon.debug xl2tpd[1770]: network_thread: unable to find call or tunnel to handle packet. call = 11962, tunnel = 59078 Dumping.
Jan 1 01:12:27 unknown daemon.info xl2tpd[1770]: Can not find tunnel 42727 (refhim=0)
Jan 1 01:12:27 unknown daemon.debug xl2tpd[1770]: network_thread: unable to find call or tunnel to handle packet. call = 19779, tunnel = 42727 Dumping.
Jan 1 01:12:31 unknown user.info redial[1771]: WAN down. Reconnecting...
Jan 1 01:12:31 unknown daemon.info dnsmasq[1728]: exiting on receipt of SIGTERM
The full log can be found at https://www.dropbox.com/s/ondn82jtbkv...by_104.txt
Obejście/Rozwiązanie tymczasowe:
Using the version prior to 100.
|
|
|
|
shibby |
Dodano 09-01-2013 08:54
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
it`s already fixed in my local repo and fix will be included in next release.
Best Regards.
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
|
|
|
|
Jacek5 |
Dodano 10-01-2013 21:36
|
User
Posty: 142
Dołączył: 21/10/2008 19:27
|
przesiadłem sie na router z opisu i zauwazylem ze przy obecnej wersji tomato nie dziala mi skrypt robsona.... wklejenie do zakladki firewall oraz init nie daje efektow...
Edytowany przez shibby dnia 01-02-2013 10:16
Asus RT-AC56U @1200,666 + Tomato 138 AIO
GPON 75/75
ASUS RT-N16 + Tomato 132 AIO
Multimedia 60Mb/3
|
|
|
|
kamilj |
Dodano 10-01-2013 21:44
|
Moderator
Posty: 982
Dołączył: 28/12/2011 12:24
|
Cos mi sie zdaje ze juz o tym bylo... Od jakiegos czasu Tomato by Shibby ma wbudowany bandwidth limiter jest to odpowiednik skryptu robsona do dzielenia lacza.
------------------------------------------------------------------------------
[b] RegulaminOpenlinksys.info v0.1
[url=http://openlinksys.info/forum/viewthread.p
|
|
|
|
Jacek5 |
Dodano 10-01-2013 21:54
|
User
Posty: 142
Dołączył: 21/10/2008 19:27
|
Przywykłem do skyptu uwazajac go za porzadne rozwiazanie
Szkoda, ze nie wiecje opcji..... Chcialbym ograniczyc tylko wysylanie a tu klops. Poza tym wystarczy spojrzec do generatora by sie przekonac o ile jest przyjazniejszy i bogatszy w opcje..
Dzieki za pomoc. Zmuszony jestem do skorzystania z tego limitera
Asus RT-AC56U @1200,666 + Tomato 138 AIO
GPON 75/75
ASUS RT-N16 + Tomato 132 AIO
Multimedia 60Mb/3
|
|
|
|
qbanin |
Dodano 25-01-2013 19:13
|
User
Posty: 43
Dołączył: 06/07/2012 21:29
|
A ja mam pytanko... Czemu Wireless Client Filter filtruje też dostęp po kablu?
|
|
|
|
zlotowinfo |
Dodano 01-02-2013 00:19
|
User
Posty: 146
Dołączył: 26/01/2007 18:30
|
Tomato Firmware 1.28.0005 105 ND VPN
default class: low
Prioritize small packets with these control flags: ICMP i pozostałe
ICMP 10.0.0.10 xxx.xxx.xx.xx1 Low 255 0 0
efekt pingi po 600 - 2000 zamiast 40-50
download max. 2500 a powinno być 8000
po wylączeniu wszystkich Prioritize small packets
download wrócił do normy
Edytowany przez zlotowinfo dnia 01-02-2013 21:30
- - - - - - - - - - - - - - - - - - - -
światłowód 600M/100M + Archer C6 + bramka fritz box fon ata
poprzednio: Archer C2 -> Netis 2780 -> Tenda n60 z Tomato
|
|
|
|
shibby |
Dodano 01-02-2013 10:13
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
Cytat qbanin napisał(a):
A ja mam pytanko... Czemu Wireless Client Filter filtruje też dostęp po kablu?
nie ma takiej mozliwości.
Połączony z 01 luty 2013 10:16:40:
Cytat Jacek5 napisał(a):
przesiadłem sie na router z opisu i zauwazylem ze przy obecnej wersji tomato nie dziala mi skrypt robsona.... wklejenie do zakladki firewall oraz init nie daje efektow...
bo trzeba to robic z glowa. Przede wszystkim załaduj odpowiednie moduly pod K26 bo generator wpisuje odpowiedniki pod K24. Tomato przez te wszystkie lata ewoluowało i to znacznie. Generator nie.
Edytowany przez shibby dnia 01-02-2013 10:16
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
|
|
|
|
qbanin |
Dodano 05-02-2013 10:38
|
User
Posty: 43
Dołączył: 06/07/2012 21:29
|
Używam 105.1 AOI na RT-N16 (na starszych wersjach było to samo) dopóki w Wireless Client Filter (dostęp tylko dla urządzeń z listy) nie dopiszę MAC urządzenia podpiętego po kablu, to na tym urządzeniu nie działa net...
|
|
|
|
salutuj |
Dodano 06-02-2013 21:53
|
User
Posty: 11
Dołączył: 22/10/2012 21:21
|
Mam dwa problemy i wątpliwości.
Mam router Netgear WNR3500Lv2 i podpięty do niego dysk usb Samsung S2 Portable 500GB
Dysk jest podmontowany do /opt (ext2) wg instrukcji w innym wątku*.
mkdir /tmp/mnt/data
/sbin/swapon LABEL="swap"
/bin/mount -o "rw" LABEL="optware" /opt
/bin/mount -o "rw" LABEL="extdata" /nas
/bin/mount -t vfat -o "rw,nodev,noatime,fmask=0022,dmask=0022,codepage=852,iocharset=utf8,shortname=winnt,flush" LABEL="data" /tmp/mnt/data
sleep 5
. /opt/etc/firewall.script
Czasami zdarza się, że po wejściu przez ssh nie moge utworzyć nic na /opt i putty przestaje odpowiadać.
Po zresetowaniu routera okazuje się, że ani skrypt nie montuje, ani ręcznie nie da się zamontować partycji na dysku.
Tu pomaga wyciągnięcie USB włożenie i restart routera po tej operacji.
Zastanawiam się czy to dzieje się na skutek zbyt małego prądu zasilania w USB (choć to wątpliwe bo przecież tego pilnują standardy), sterowników/softu, czy może przerw w zasilaniu --> tu jednak nie wiem, czy takie wystąpiły.
Drugim problemem jest sugestia, która przewija się w tutorialach*, aby dysk na usb pod /opt montować w skrypcie firewalla.
Z poziomu tych skryptów chcę odpalać inne skrypty, znajdujace się na /opt, po jego zamontowaniu.
Przeprowadziłem eksperyment (patrz skrypty poniżej) z którego wyszło mi, że:
- init wykonuje się przed firewall -> jesli zrobie montowanie dysku usb w firewall to odpalanie w init skryptów z /opt się nie powiedzie, bo pod /opt nie będzie podmontowany dysk
- skrypt firewall wykonuje się parę razy -> na to już wcześniej mnie naprowadziły zdublowane wpisy w iptables
Przy uruchomieniu poniższych skryptów
Zawartość /tmp/home/root/.fire.lock:
1
2
2
2
Zawartość p.f1.lock:
init1
Zawartość p.f2.lock:
fire1
Zawartość p.f3.lock:
fire2
Czyli najpierw uruchomił się init, a potem 4 razy firewall.
Czy to jest poprawne by skrypt firewalla uruchamiał się 4 razy?
Dlaczego sugerowane* jest, by montowanie było w firewall a nie w init.
init:
sleep 5
if [ ! -f /tmp/home/root/p.f1.lock ] then
echo "init1" >> /tmp/home/root/p.f1.lock
elif [ ! -f /tmp/home/root/p.f2.lock ] then
echo "init1" >> /tmp/home/root/p.f2.lock
elif [ ! -f /tmp/home/root/p.f3.lock ] then
echo "init1" >> /tmp/home/root/p.f3.lock
fi
firewall:
if [ ! -f /tmp/home/root/.fire.lock ] then
echo "1" >> /tmp/home/root/.fire.lock
if [ ! -f /tmp/home/root/p.f1.lock ] ; then
echo "fire1" >> /tmp/home/root/p.f1.lock
elif [ ! -f /tmp/home/root/p.f2.lock ] then
echo "fire1" >> /tmp/home/root/p.f2.lock
elif [ ! -f /tmp/home/root/p.f3.lock ] then
echo "fire1" >> /tmp/home/root/p.f3.lock
fi
mkdir /tmp/mnt/data
/sbin/swapon LABEL="swap"
/bin/mount -o "rw" LABEL="optware" /opt
/bin/mount -o "rw" LABEL="extdata" /nas
/bin/mount -t vfat -o "rw,nodev,noatime,fmask=0022,dmask=0022,codepage=852,iocharset=utf8,shortname=winnt,flush" LABEL="data" /tmp/mnt/data
sleep 5
. /opt/etc/firewall.script
else
echo "2" >> /tmp/home/root/.fire.lock
if [ ! -f /tmp/home/root/p.f1.lock ] then
echo "fire2" >> /tmp/home/root/p.f1.lock
elif [ ! -f /tmp/home/root/p.f2.lock ] then
echo "fire2" >> /tmp/home/root/p.f2.lock
elif [ ! -f /tmp/home/root/p.f3.lock ] then
echo "fire2" >> /tmp/home/root/p.f3.lock
fi
fi
* http://openlinksys.info/forum/viewthread.php?forum_id=38&thread_id=7607
Cytat Opis montowania urządzenia podpiętego pod usb
Wyłączamy automontowanie w gui.
Na tomato z kernelem 2.4 dysk wykrywany jest jako /dev/discs/disc0/part(x) gdzie x to numer partycji.
Tak więc chcąc zamontować pierwszą partycję jako /opt wpisujemy w skrypt firewalla
/bin/mount /dev/discs/disc0/part1 /opt
Zapisujemy zmiany i robimy restart routera
Na tomato z kernelem 2.6 dyski wykrywane są już jako /dev/sda(x). Tak więc chcąc podmontować pierwszą partycję dysku pod /opt wystarczy wpisać w skrypt firewalla:
http://openlinksys.info/forum/viewthread.php?thread_id=7607&rowstart=20#post_43662
Cytat shibby napisał(a):
wrzuc do firewalla ta linie
/bin/mount -o bind /mmc/opt /opt
bedzie ci montowal opt po restarcie :)
http://openlinksys.info/forum/viewthread.php?thread_id=7607&rowstart=20#post_43679
Edytowany przez salutuj dnia 07-02-2013 01:56
|
|
|
|
hermes-80 |
Dodano 07-02-2013 09:08
|
VIP
Posty: 3676
Dołączył: 21/04/2009 11:24
|
Ja mam w init montowanie wszystkich partycji - tylko trzeba zbadać ile sekund wcześniej odpali się init przez rozpoznaniem dysku - zazwyczaj jest to około 3 - 5 s więc takie opóźnienie trzeba dać.
Montowanie powinno być w init - bo firewall służy do czego innego jak sama nazwa wskazuje.
Warto też dodać skrypt, który rozpozna czy są zamontowane partycje - jeśli nie to zamontuje - bo i init przy restarcie niektórych usług również wykonuje się kilka razy.
np:
#montowanie dysku
partycja="opt"
mount=`df -h|grep $partycja|wc -l`
if [ $mount = 0 ] then
/bin/mount UUID="0565e69b-be5e-4bc6-a43d-9473b3326411" /opt
logger "/opt - Dysk zamontowany"
else
logger "Blad - /opt zamontowane"
fi
patycja="nas"
if [ $mount = 0 ] then
/bin/mount UUID="dd579a49-8dbf-4363-86a7-f20ced081d84" /nas
logger "/nas - Dysk zamontowany"
else
logger "Blad - /nas zamontowany"
fi
Edytowany przez hermes-80 dnia 07-02-2013 10:17
===============================================================
Netgear WNR3500L v1
Podziękowania dla administracji Openlinksys.info!
|
|
|
|
pagii |
Dodano 07-02-2013 09:37
|
User
Posty: 91
Dołączył: 16/10/2007 23:29
|
Jest jakaś opcja zatrzymywania tylko jednego dysku opcją HDD spin down w ustawieniach USB?
Ew. gdzie mógłbym dodać parametr do sd-idle tak aby zatrzymywał tylko /dev/sdb?
Jak odpale sd-idle z palca ze skryptów to odpala mi się kolejna instancja programu z każdym przeładowaniem konfiguracji.
Asus RT-AC1900P + FreshTomato-ARM
|
|
|