Does Anyone use Toastman tomato flavor ?

28 posts / 0 new
Last post
Striatum
Striatum's picture
Does Anyone use Toastman tomato flavor ?

Hi,

 

see title ;-).

 

On a WNR3500L (and if yes wich version to install), and what are differences with Teddy Bear's TomatoUsb ?

 

Thanks

Peter Redmer
Peter Redmer's picture
I'm not familiar with the

I'm not familiar with the Toastman build, but I'd love to learn more about it and get it posted here. Could you provide some trusted info/links for the community that you may have on hand? If not, I'll start the search, just let me know :)

Striatum
Striatum's picture
Yes, here are some:

Yes, here are some:

http://www.xtremecoders.org/forums/f78/toastman-mod-606/
Here is a summary in the Readme file:

***************************************(From firmware.mooo.com/Toastman Builds/Readme)
Based on Tomato USBmod by Fedor with Victek RAF features and compiled by Toastman:
- CPU Info & Overclock | Previous WAN IP
- IP/MAC Bandwidth Limiter | ARP Binding
- Access Concentrator ID | Additional Themes

Here is an image:
http://toastman.dyndns.org/Toastman%20Builds/About.jpg

Another:

http://toastman.dyndns.org/Toastman%20Builds/New-QOS-Graphs.jpg

I think correct builds for WNR3500 are here:
http://www.4shared.com/dir/v1BuINP3/Toastman_Builds.html
in the MIPS32R2 Kernel 2.6 (RT-N16 etc) Builds section.

Toastman mod is based on Tomatousb (Teddy Bear), and contain some of Victek's mod facilities (http://victek.is-a-geek.com/ I think Victek's firmware can also be installed on our routers...).

But I didn't find anyone reporting an experience with WNR3500L. And I don't like bricked routers ;-)...

Brandon C
Brandon C's picture
Striatum said: ). But I didn

Striatum said: ). But I didn't find anyone reporting an experience with WNR3500L. And I don't like bricked routers ;-)...

I don't mind bricking my router every once in a while. Smile

I put this firmware on.

Tomato Firmware v1.28.7432 MIPSR2-Toastman-Originalclassnames K26 USB Ext

Based on Tomato Firmware v1.28
Copyright (C) 2006-2010 Jonathan Zarate
http://www.polarcloud.com/tomato/

USB support integration and GUI
Linux kernel 2.6.22.19
Broadcom Wireless Driver 5.10.56.46
Support for additional router models and Wireless-N mode.

Copyright (C) 2008-2010 Fedor Kozhevnikov and Ray Van Tassle
http://www.tomatousb.org

This compilation by Toastman, Bangkok

Teddy Bear features:
- Media Server [ext & VPN builds]
- Web Monitor

Victek RAF features:
- CPU Info & Overclock | Previous WAN IP
- IP/MAC Bandwidth Limiter | ARP Binding
- Access Concentrator ID | Additional Themes

Toastman Features:
- 200 users
- Toastman QOS rules
- Fast conntrack timeout
- Fast auto refresh
- JFFS upnpconfig.custom

Built on Sat, 16 Oct 2010 20:42:54 +0700

 

I didn't brick it but I haven't really tested much on it. Are you interested in a certain feature that it has?

Striatum
Striatum's picture
Glad to read this.

Glad to read this.

So I suppose that the last version should work also:
http://www.4shared.com/dir/v1BuINP3/Toastman_Builds.html
(MIPS32R2 Kernel 2.6 (RT-N16 etc) Build)

I have a very basic network here, using my router as a PPTP client, so I just asked myself if some of the features were useful in a domestic network (perhaps MAC Bandwith limiter), as I don't use P2P networks. My kids play online with their PS3, but when they do I don't donwload, it's not a big issue (concerning QoS features).

One of my issue is in fact concerning the structure of my network, my new xDSL box will have NAS features with a 250GB hard disk, and I just wonder how I could include it in my network... But we'll see when time (and the box) will arrive.

Brandon C
Brandon C's picture
I have been running for a

I have been running for a week or so and it has been running fine.
I put together a little article on it here.
http://www.myopenrouter.com/article/25150/Toastman-s-Tomato-USB-Firmware...

Striatum
Striatum's picture
Great I'll read this.

Great I'll read this.

Thanks a lot

mark-pol
mark-pol's picture
hi , iam using latest

hi , iam using latest toastman v1.28.7440 build , i dont know why but in Bandwidth Limiter ULrate & ULceil just dont work (i set it on half my upload speed) ,only DLrate works well :( .Is it a Bug?

mark-pol
mark-pol's picture
hi , iam using latest

hi , iam using latest toastman v1.28.7440 build , i dont know why but in Bandwidth Limiter ULrate & ULceil just dont work (i set it on half my upload speed) ,only DLrate works well :( .Is it a Bug?

Joey
Joey's picture
The toastman build is great,

The toastman build is great, just loaded it on a WNR3500L.

I used to run tomato on an WRT54G v2.0, its nice to use it again.

replabrobin
replabrobin's picture
I installed toastman today

I installed toastman today and it seems very solid. One thing I had a bit of trouble with was figuring out how to get access to my TP-LINK 8816 bridge modem which by default is on 192.168.1.x; I have always modfied my routers to work on 192.168.0.x so at least I didn't have a range clash.

After googling I put this in my wanup script

ip addr add 192.168.1.2/24 dev $(nvram get wan_ifname) brd +

and this in the firewall

iptables -I POSTROUTING -t nat -o $(nvram get wan_ifname) -d 192.168.1.0/24 -j MASQUERADE

and for jason404 there do seem to be vlan1/2 with the wan_ifname being vlan2

marko
marko's picture
Hi,

Hi,

i'm using the latest version  with BT implement ....and it's working great, except transmission is blocked with openvpn client running(ports are forwarded), i don't know why, when i'm  stopping openvpn client,transmission runs correctly....

 

Any idea?

 

thank you.

Striatum
Striatum's picture
You should ask Toastman

You should ask Toastman directly, he doesn't read this forum but you can post in tomatousb.orgforums he'll answer you (and you can have opinions of many experts like Teddy Bear himself).

Jeremy
Jeremy's picture
Sorry, deleted...

Sorry, deleted...

Toastman
Toastman's picture
Thanks for the rather nice

Thanks for the rather nice compliments! 

I do read other forums, most of them actually - but it's impossible to maintain a presence on several, and repeat the same stuff on them all :-) However, I wanted to let forum readers know what these compiles are about.

I originally started building Tomato three years or so ago, when I needed it to provide internet service in a large condominium block. Previously they had a totally non-functional system where a single P2P user could take all their bandwidth and nobody else could even get their email. I was invited to help. After a year of pain, I had the internet running quite well for about 40 users in less than one hour after flashing Tomato! Nowadays there are many very large blocks using this firmware with 150+ users in some of them.

I had to sort things out so that desk staff could support new users and do at least some of the maintenance themselves. One of the things nobody could get on with was the class labels, especially the fact that although there were 10 classes, the fifth class bore the label "LOWEST". So I changed the class names to make things a little easier. While the ideal would be a way for anyone to label his own classes, I just used names that made sense for most people, that they could relate to, and which could be used in a sensible way for multipurpose QOS. After that, people wanted the classes - so I began to share them. Victek and I became good friends, and I used Tomato-RAF as a base for the builds for the apartment blocks.

When Fedor (Teddy Bear) became interested in Tomato development all of us in the community were excited. Nowadays pretty much all of us build on top of his releases, so essentially we should all be identical in terms of stability. Despite being labelled "beta" the Teddy Bear releases are in fact generally very stable. Even the interim code posted on the git repository is generally stable!

Tomato has improved greatly in this respect, and has many more functions than in the beginning. But we owe Jonathan Zarate for the vision he had that made all this possible.

My aim with these builds is to add anything that makes things easier for us to administer the router, and to control the usage of what bandwidth we have by the use of QOS and other means. As an engineer, I also try in the forum to dispel myths which have slowly taken hold on various forums, which have no basis in fact. I don't want to add anything to my builds that will have a negative impact on speed or reliability. My belief is that the function of a router should be to route, and adding any other function to it will usually have a detrimental effect on the speed of routing.

One of my hopes is that the ingress mechanism that Tomato has will be further improved by the use of IMQ, so that we will be able to make better use of our incoming bandwidth, and add an incoming class bandwidth piechart. 

Whenever I build something for my own use or interest, I compile all the options and post them at  http://www.4shared.com/dir/v1BuINP3/Toastman_Builds.html - so there are very regular updates from the latest code commits by Teddy Bear. If these builds are useful to you, by all means use them and help to improve Tomato by providing feedback to the developers. Please do look at the README files. Any build with "OCN" in the filename has the original class names. However, a new "Toastman" mod from April 4 2011 allowing you to modify the class names yourself will make that OCN build unnecessary in future.

The main place to find Toastman-related stuff is on linksysinfo.org. The QOS thread is here: 

http://www.linksysinfo.org/forums/showthread.php?t=60304 

It started out as a QOS related thread but also contains many other items of interest. If you have any tomato-related problems, you may also find some answers and information on common subjects here

http://www.linksysinfo.org/forums/showthread.php?t=63486

Version names are the same as used in the TomatoUSB and Tomato-RT releases by Teddy Bear - which I use as a base. So if you aren't sure what version you need to use, look here:

http://tomatousb.org/doc:build-types

BTW - My builds do contain ftpput and ftpget commands.

 

I hope you find these links useful!

Toastman
Toastman's picture
Striatum, you might care to

Striatum, you might care to update the links above, I've posted these builds to a new site which is much faster and supports background sync.

Thanks to Peter for this site!

Striatum
Striatum's picture
Toastman said: Striatum, you

Toastman said: Striatum, you might care to update the links above, I've posted these builds to a new site which is much faster and supports background sync. Thanks to Peter for this site!

Done !

Toastman
Toastman's picture
I made a new addition today,

I made a new addition today, you can now define your own QOS class names.

Wobbley
Wobbley's picture
The article on the page is

The article on the page is getting a couple of months old and I just got a WNR3500L and it's my first time flashing a router. I flashed it to DD-WRT, but decided I wanted to try the Toastman Tomato version while my router is still new and too many configurations are not saved. Although I was confused with all the options found here: http://www.4shared.com/dir/v1BuINP3/Toastman_Builds.html

I know I want a K26 and I assume I want the "MIPS32R2?" Although the article only says "MIPSR2". I assume it is the same thing, but I am kind of afraid of bricking something :x The newest build is: 1.28.7460 is this a stable build or just the newest BETA?

Striatum
Striatum's picture
You go in the MIPS32 K26 (RT

You go in the MIPS32 K26 (RT-N16) folder.

There is no stable version in Toastman builds, he builds new versions when changes in GIT sources are worthwhile. For example, he said that recent changes in sources were instable, and so he didn't build 7460 using them. I currently use 7460 without problem, it is the same source code as 7459 except for class names, that you can now modify in GUI.

You can grab any of the 3 last versions (USB ones) depending of what you need.

I recomend Ext or VPN version (if you need OpenVPN module, this is the only difference with Ext), as Lite has no Samba, and no built in NTFS support (see here for explanations, Toastman use the same terminology: http://tomatousb.org/doc:build-types).

Toastman
Toastman's picture
MIPS32R2 and MIPSR2 both mean

MIPS32R2 and MIPSR2 both mean the same here.

As Striatum says, the version names are the same as in the TomatoUSB and Tomato-RT releases on which this is based. So you can see what each version contains here:

http://tomatousb.org/doc:build-types

Be sure to look at the "readme.txt" file in the download directory for the MIP32R2 builds, they will show how the most recent build differs from the preceding one. The latest build is 7462, with configurable class labels, and the graphs display has now been fixed to show the assigned class names.

Striatum
Striatum's picture
Important post !!!!!!

Important post !!!!!!

Due to some instability into the code, Toastman had to rebuilt new versions based on 7453 version.
Latest available version is 7465 and all peolple hang a version between 7454 and 7462 (inclusive) should consider upgrading to latest version!!!   (all those versions have been erased from available builds)

 

http://www.4shared.com/dir/v1BuINP3/Toastman_Builds.html


Toastman
Toastman's picture
Striatum, you beat me to it,

Striatum, you beat me to it, thanks!

Brandon C
Brandon C's picture
Out of curiousity, what was

Out of curiousity, what was the issue?

Brandon C
Brandon C's picture
Out of curiousity, what was

Out of curiousity, what was the issue?

Striatum
Striatum's picture
The main one was

The main one was incompatibility between CTF code and some QoS code portion if I understood correctly, but it seems that ther were many other strange behaviors (discussed on TomatoUSB and Toastman Linksys forums).

Last version 7466 is trying to correct another bug in dnsmasq causing sometimes troubles in connecting to the internet (extract from readme file on Toastman site).

That's why the 'official' build 55 of TomatoUSB is still pending.

Peter Redmer
Peter Redmer's picture
Thanks everybody--the

Thanks everybody--the downloads have been updated to the newest version as of now (1.28.7466)

Toastman
Toastman's picture
Code to detect CPU frequency

Code to detect CPU frequency didn't work with some routers, and also some errors in latest git commits from Teddy Bear. He's fixed them now, and posted more updates.

Build 7467 contains them.