[MOD] Tomato by shibby
|
bynio |
Dodano 23-03-2011 08:46
|
Power User
Posty: 269
Dołączył: 26/11/2006 17:28
|
Wcześniej pisałem o "uwaleniu" DIR-320 przez tomato z wątku. Jak się okazało, podobnie zachowuje się tomato pobrane z tomatousb. Jakąś wersję dało się odpalić wgrywając wersję k26 i na to k24. Ale co najdziwniejsze. Tomato naszych dalekowschodnich sąsiadów z dualwan odpala na tym d-linku bez zająknięcia! Aż zaskoczony byłem co potrafili tamtejsi fachowcy w tym obrazie (4MB) zmieścić. Jest klient BT, podwójny WAN z load balancingiem a automatycznym QOS-em do tego niezależnym od tego w standardowym tomato, serwer PPPoE, klient/serwer OpenVPN i jeszcze sporo opcji o których istnieniu nawet nie wiedziałem. I jakby ktoś się wziął za ew. tłumaczenie tego softu na polski (angielski jest) myślę że zrobiłby ten soft potężną furorę.
PS. Wszystkim którym nie udaje się wgrać softu przez tftp przy starcie routera. Nigdzie o tym nie jest napisane - wydajcie wcześniej komendę arp -d *. Też miałem problemy z wgraniem softu, po powyższej komendzie udawało się praktycznie za pierwszym razem. |
|
|
|
shibby |
Dodano 23-03-2011 08:57
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
mysle ze wywalajac cifs, jffs, skorki i pare innych bajerów tez dalbym rade upchac w 4MB klienta torrenta.
To ze ta wersja dziala na dir-320 swiadczy tylko i wylacznie o tym ze uzywaja za podstawe build52 lub wczesniejszy. Jak dobrze pamietam problemy pojawialy sie u ciebie na build54.
Niestety to sa chinczycy i wbrew licencji GPL o zrodlach mozna sobie pomarzyc.
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
|
|
|
|
bynio |
Dodano 23-03-2011 09:10
|
Power User
Posty: 269
Dołączył: 26/11/2006 17:28
|
Skórki, CIFS, JFFS są w tym sofcie, nie wiem Jak z ich funkcjonowaniem bo dopiero od wczoraj ten soft u mnie działa. Jest prablem z QOS-em, wywala jakiś dziwny błąd "The field "qos_punish_sec" is invalid. Please report this problem. ", i nie da się go włączyć, ale to dotyczy nowych opcji w tej zakładce co do których nawet nie wiem do czego są... Myślę że jak to poprawią to będzie ciekawy sofcik...
PS: Zapomniałem dodać że w sofcie jest pełna obsługa USB + obsługa modemów 3G na USB....
PS2: Wygląda na to że używają jądra 2.6. W downloadzie tomatousb są wersje 2.6 dla mips1 ale żaden z obrazów nie ruszył mi na dir320 (albo obraz nie ruszał, albo błąd zbyt dużego obrazu), już sam nie wiem którą wersję wgrałem wcześniej że ruszyło (nie pamiętam skąd pobrana), chińczycy nie dośc że zmieścili 2.6 na 4MB to jeszcze dorzucili mnóstwo ficzersów.
Edytowany przez bynio dnia 23-03-2011 10:38
|
|
|
|
shibby |
Dodano 23-03-2011 12:15
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
Cytat chińczycy nie dośc że zmieścili 2.6 na 4MB to jeszcze dorzucili mnóstwo ficzersów.
nie ma mowy. 2.6 z usb nie zmiesci sie na 4MB flash chociazbys go tam lyzka do butów wpuchał.
to musi byc k2.4
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
|
|
|
|
bynio |
Dodano 23-03-2011 13:38
|
Power User
Posty: 269
Dołączył: 26/11/2006 17:28
|
Dmesg z tego chińskiego firmware:
Tomato v1.28.0526 MIPSR1 K26 4M
root@unknown:/tmp/home/root# dmesg
[b]Linux version 2.6.22.19 (root@tomato) (gcc version 4.2.4) #1[/b] Tue Jan 18 23:09:09 CST 2011
CPU revision is: 00029029
Setting the PFC to its default value
Determined physical RAM map:
memory: 02000000 @ 00000000 (usable)
On node 0 totalpages: 8192
Normal zone: 64 pages used for memmap
Normal zone: 0 pages reserved
Normal zone: 8128 pages, LIFO batch:0
Built 1 zonelists. Total pages: 8128
Kernel command line: root=/dev/mtdblock2 noinitrd console=ttyS0,115200
Primary instruction cache 16kB, physically tagged, 4-way, linesize 16 bytes.
Primary data cache 16kB, 2-way, linesize 16 bytes.
Synthesized TLB refill handler (19 instructions).
Synthesized TLB load handler fastpath (31 instructions).
Synthesized TLB store handler fastpath (31 instructions).
Synthesized TLB modify handler fastpath (30 instructions).
PID hash table entries: 128 (order: 7, 512 bytes)
CPU: BCM5354 rev 3 pkg 0 at 240 MHz
Using 120.000 MHz high precision timer.
console [ttyS0] enabled
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 29444k/32768k available (2292k kernel code, 3324k reserved, 457k data, 112k init, 0k highmem)
SLUB: Genslabs=6, HWalign=32, Order=0-1, MinObjects=4, CPUs=1, Nodes=1
Calibrating delay loop... 238.08 BogoMIPS (lpj=119040)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
PCI: no core
PCI: Fixing up bus 0
Time: MIPS clocksource has been installed.
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
squashfs: version 3.0 (2006/03/15) Phillip Lougher
io scheduler noop registered (default)
HDLC line discipline: version $Revision: 4.8 $, maxframe=4096
N_HDLC line discipline registered.
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
serial8250: ttyS0 at MMIO 0x0 (irq = 3) is a 16550A
serial8250: ttyS1 at MMIO 0x0 (irq = 3) is a 16550A
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP MPPE Compression module registered
NET: Registered protocol family 24
PPPoL2TP kernel driver, V0.17
PPTP driver version 0.8.5
Physically mapped flash: Found 1 x16 devices at 0x0 in 8-bit bank
Physically mapped flash: Found an alias at 0x400000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x800000 for the chip at 0x0
Physically mapped flash: Found an alias at 0xc00000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x1000000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x1400000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x1800000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x1c00000 for the chip at 0x0
Amd/Fujitsu Extended Query Table at 0x0040
Physically mapped flash: Swapping erase regions for broken CFI table.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
Flash device: 0x400000 at 0x1c000000
Creating 5 MTD partitions on "Physically mapped flash":
0x00000000-0x00040000 : "pmon"
0x00040000-0x003f0000 : "linux"
0x00122400-0x003d0000 : "rootfs"
0x003d0000-0x003f0000 : "jffs2"
0x003f0000-0x00400000 : "nvram"
Found a 0MB serial flash
sflash: found no supported devices
u32 classifier
OLD policer on
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (512 buckets, 4096 max)
GRE over IPv4 demultiplexor driver
ip_tables: (C) 2000-2006 Netfilter Core Team
net/ipv4/netfilter/tomato_ct.c [Jan 18 2011 23:08:44]
NET: Registered protocol family 1
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear
All bugs added by David S. Miller
VFS: Mounted root (squashfs filesystem) readonly.
Freeing unused kernel memory: 112k freed
Warning: unable to open an initial console.
et: module license 'unspecified' taints kernel.
PCI: Setting latency timer of device 0000:00:01.0 to 64
eth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 5.10.56.46
PCI: Setting latency timer of device 0000:00:05.0 to 64
eth1: Broadcom BCM4318 802.11 Wireless Controller 5.10.56.46
Algorithmics/MIPS FPU Emulator v1.5
vlan0: add 01:00:5e:00:00:01 mcast address to master interface
device vlan0 entered promiscuous mode
vlan0: dev_set_promiscuity(master, 1)
device eth0 entered promiscuous mode
device eth1 entered promiscuous mode
br0: port 2(eth1) entering learning state
br0: port 1(vlan0) entering learning state
br0: topology change detected, propagating
br0: port 2(eth1) entering forwarding state
br0: topology change detected, propagating
br0: port 1(vlan0) entering forwarding state
vlan1: Setting MAC address to 00 00 0b 00 01 01.
vlan1: add 01:00:5e:00:00:01 mcast address to master interface
|
|
|
|
bynio |
Dodano 23-03-2011 14:31
|
Power User
Posty: 269
Dołączył: 26/11/2006 17:28
|
Ok, próba włączenia usb się nie udaje. Wygląda na to że większość ficzersów będzie działać na routerach z 8MB flash.... PPPoe, lan, serwer dhcp, dns, wifi, etc podstawowe usługi działają jednak bez problemu. W związku z tym czy możesz mi podać linka do firmware który po prostu ruszy na dir320 bez kombinowania? |
|
|
|
shibby |
Dodano 23-03-2011 16:11
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
wlasnie mialem pisac ze usb tam nie widze
przypomnij tylko czy dobrze pamietam ze na build54 nie chcialo ci dzialac i wgrywalismy wtedy build52? Miałes jak dobrze pamietam zdobyc logi kablem konsolowym. Damy rade go zdobyc? Bez tego nie ma co pisac do tediego. Z tego co pamietam to teddy pisal ze kernel k2.4 nie zmienil sie nic wzgledem build52 i 54. Byla zmiana tylko k2.6, wiec teoretycznie powinno wszystko dzialac.
Mozesz sprobowac wgrac 045. Jest on skompilowany na najnowszym wydaniu tomato-rt. Jezeli ruszy to sprobuje upchac ci k2.4 z BT w 4MB. Jezeli zas nie zadziala to pozostaje ci wgranie tego
http://tomato.groov.pl/K24/build52-027H-PL/
ew moge sprobowac dorzucic do build52 BT ale to troche zajmie.
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
|
|
|
|
falitorek |
Dodano 23-03-2011 16:55
|
User
Posty: 140
Dołączył: 04/03/2006 21:30
|
Trochę zasiedziałem się na dd-wrt i byłem przyzwyczajony do zaświecenia się diody nad przyciskiem (WRT610n v2) w momencie otrzymania IP po WAN.
Jak wygląda sprawa z tą diodą na na tomato ? (najnowsze)
Wybaczcie może głupie pytanie, ale dopiero od tygodnia uszczęśliwiam moje routery tym firmware i jestem bardzo zadowolony.
Jakoś wsio tu chodzi od strzału, to nie to co dd-wrt
1xRT-N16
2xWRT610N v2
1xQNAP TS-110
1xPCH C-200
|
|
|
|
bynio |
Dodano 23-03-2011 17:04
|
Power User
Posty: 269
Dołączył: 26/11/2006 17:28
|
Kabel do konsoli to żaden problem. Ale z Tomato jest inny problem. Po prostu nie wstaje na tym D-Linku, może dam listę kilku z tych które wgrywałem: tomato-NDUSB-1.28.8754-vpn3.6, tomato-NDUSB-1.28.8754RAF-PL-036H-VPN.trx, tomato-ND-1.28.8754RAF-EN-045-VPN.trx, tomato-NDUSB-1.28.8754-Std.rar. I nie było problemu z hasłem http bo router w ogóle nie startował. Startował poprawnie na softach z dd-wrt, jak i na wspomnianym wyżej dualwan. A wcześniej tomato udało mi się odpalić wgrywając 2.6 a na to 2.4. Bez takiej kolejności problem był taki że tomato gubiło przy starcie komunikację po portach lan, a później się okazało że to był znany problem i że po wifi można było się do tomato dobrać. Dziś niestety nie pamiętam jaki to był soft który działał, niepotrzebnie wogóle ruszałem ten router, no ale chciałem mieć po polsku żeby było łatwiej, to i mam łatwiej No ale skoro była wersja przeznaczona do dir-320 to jakoś nie miałem obaw, mam zaufanie do mądrzejszych ode mnie
EDIT:
Wersja którą podałeś wyżej (52) bezproblemowo się wgrała i uruchomiła. Nowsze mają coś z tym problem.
Edytowany przez bynio dnia 23-03-2011 20:16
|
|
|
|
shibby |
Dodano 23-03-2011 20:26
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
to probowales?
http://tomato.groov.pl/K24/build5x-045-EN/tomato-NDUSB-1.28.8754RAF-EN-045-Ext.trx
jak nie ruszy to potrzebujes bootlog z tej wersji i zobaczymy co go boli
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
|
|
|
|
shibby |
Dodano 23-03-2011 20:28
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
falitorek. Dioda sama sie nie wlaczy ale mozesz dodac linijke kodu do skryptu wan up i efekt powinien byc ten sam.
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
|
|
|
|
grykom |
Dodano 23-03-2011 21:08
|
User
Posty: 12
Dołączył: 06/09/2009 19:42
|
Cytat grykom napisał(a):
Mam wl-500gp v1
W sofcie tomato-NDUSB-1.28.8754RAF-EN-045-Ext-BT.trx nie działa wi-fi. Router po prostu nie jest wykrywany.
Przy sofcie tomato-K26USB-1.28.9054RAF-EN-MIPSR1-045-Ext-BT.trx jest wszystko ok.
Sprawdziłem jeszcze raz:
045 - brak wi-fi (nawet bez zabezpieczenia)
043 - wi-fi działa, ale transmission GUI - nie
042 - j.w.
W 045 nie sprawdzałem transmission GUI.
Co do JFFS w 042 pokazuje mi Total / Free Size 3,712.00 KB (not mounted) (w 045 i 043 podobnie) w K26: Total / Free Size 832.00 KB (not mounted) |
|
|
|
bynio |
Dodano 24-03-2011 08:11
|
Power User
Posty: 269
Dołączył: 26/11/2006 17:28
|
Shibby,
no i wersja którą podałeś się odpaliła! Już nie wiem dlaczego tak się dzieje. Od momentu gdy to chińskie dualwan wstało na tym routerze to te Twoje też wstają. Widać jakiejś konfiguracji brakuje które te z 2.6 ustawiają w nvram... Podobnie było poprzednim razem jakiś czas temu (wątek http://openlinksys.info/forum/viewthread.php?thread_id=10835). Wcześniej (przed wgraniem dualwan) też wgrywałem tą wersję którą teraz podałeś i router zachowywał się jakby był martwy świecił tylko power i oznaczenie podpiętego portu lan). A bootlog masz na 35 stronie tematu gdy router był "martwy".
Edytowany przez bynio dnia 24-03-2011 08:20
|
|
|
|
shibby |
Dodano 24-03-2011 09:02
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
dziwna sprawa...
to co rozumiem ze chcesz wersje k2.4usb mini-bt ?
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
|
|
|
|
shibby |
Dodano 24-03-2011 10:05
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
Cytat grykom napisał(a):
Mam wl-500gp v1
W sofcie tomato-NDUSB-1.28.8754RAF-EN-045-Ext-BT.trx nie działa wi-fi. Router po prostu nie jest wykrywany.
Przy sofcie tomato-K26USB-1.28.9054RAF-EN-MIPSR1-045-Ext-BT.trx jest wszystko ok.
Sprawdziłem jeszcze raz:
045 - brak wi-fi (nawet bez zabezpieczenia)
043 - wi-fi działa, ale transmission GUI - nie
042 - j.w.
W 045 nie sprawdzałem transmission GUI.
Co do JFFS w 042 pokazuje mi Total / Free Size 3,712.00 KB (not mounted) (w 045 i 043 podobnie) w K26: Total / Free Size 832.00 KB (not mounted)
sprawdzalem wlasnie k2.4 045 na wl500gp v1 - wifi dziala. kanały od 2 do 16. Wystarczy tylko ustawic region na poland problem faktycznie jest z kanalem 1
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
|
|
|
|
bynio |
Dodano 24-03-2011 12:00
|
Power User
Posty: 269
Dołączył: 26/11/2006 17:28
|
Shibby
nie, nie potrzebuję BT, dopóki jakoś nie zaimplementuje się w router mechanizmu list z iblocklists (korzystają z nich takie programy jak peerblock czy linuksowy ip-blocklists) to bt na tomato to proszenie się o problemy z organizacjami anty p2p..... |
|
|
|
Adooni |
Dodano 24-03-2011 12:54
|
VIP
Posty: 2359
Dołączył: 02/02/2011 04:29
|
@ Bywalec przeciez w kompilacji Shibby'iego masz block liste
I mam pytanko na wersji 0.42 nie mialem problemu na polaczenie sie z zewnacz do ftp i transmission na router ( nie mialem wtedy wlaczonej opcji logowania sie z zewnatrz na router wiec tego nie sprawdzalem). Teraz na 0.45 nie moge sie polaczyc w zaden sposob nawet przez putty - probowalem z roznych lokacji wiec to raczej nie problem wyciacia portow/ip przez admina. Czy mozna jakos to z poziomu tomato sprawdzic?
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 |
Dodano 24-03-2011 13:01
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
iptables -L input pokaż. U mnie zdalny dziala: ftp, ssh, gui i bt gui.
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
|
|
|
|
bynio |
Dodano 24-03-2011 13:21
|
Power User
Posty: 269
Dołączył: 26/11/2006 17:28
|
@Adooni - a gdzie ta blocklista jest? bo znaleźć nie mogę.... |
|
|
|
Adooni |
Dodano 24-03-2011 13:34
|
VIP
Posty: 2359
Dołączył: 02/02/2011 04:29
|
@Shibby w poscie [release] Tomato RAF z transmission wkleilem co mi pokazuje gdy transmission zwiesi jakbys mial czas zerknac fachowym okiem
@bynio w zakladce BT w tomato na samym dole ostatnie okno przed zaawansowanymi opcjami
jako dowod
Mar 24 06:16:13 Asus daemon.info transmission-daemon[25031]: Blocklist "blocklist.bin" contains 220144 entries (blocklist.c:114)
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
|
|
|