I just started using Tomato a few days ago. I was having odd DHCP issues and figured a new firmware would give me something new to tinker with.
I followed the guide here:
http://www.myopenrouter.com/article/25150/Toastman-s-Tomato-USB-Firmware-on-t...
Just start with getting the right stuff flashed and then worry about QOS. Its all quite straightforward.
When I flashed to DD-WRT (as the guide requires) I didn't give it adequate time to reboot and cycled the power. I then thought I bricked the router. So, while it may not be the case for you, make sure to give the flash to DD-WRT at least a few minutes to finish.
Hi,
I just purchased the WNR3500L. I was looking at the QOS features on the tomato firmware. It looks like it gives you the option to set inbound and outbound QOS. This is what I am looking for. Can someone point me to the latest Tomato firmware, and direction on how to flash the router to it. I have a 7mb/768kb DSL connection. I have 2 computers. One is a laptop and one is a desktop. The laptop only browses the web, and does not need that high of priority. On my desktop I do a little of everything. From online gaming to web/email to streaming video. I would lik it to have a higher priority. Finally, I have a Xbox 360. Can someone also include how to setup the QOS with these devices for the best performance? I have never used a 3rd party firmware. If someone could offer me the QOS settings to get me going then I can figure the rest out on my own. Thanks in advance guys.
Thank you,
Rocky
Thanks for your reply. After doing some more reading it seams that Tomato and DD-WRT both do incoming and outgoing QOS. Like I said I don't know anything about 3rd part firmwares. I was just looking for something that would allow me to have access to more advanced features such as the ability to setup QOS in both directions. I am now wondering if it might be better to go with DD-WRT instead?
Firmware choice is a delicate matter. Like, boxers or briefs... or maybe none at all.
I honestly think you might be better served with Tomato as it is easier to configure in my opinion. I'm new here, but I've used ddwrt in the past and tomato is easier. If you absolutely need dual SSID I think, for now, you have to go DDWRT.
For me I flashed DD-WRT looked at it said "yup, thats dd-wrt" and flashed tomato all from the link above.
Okay, I will give Tomato a shot then. Thanks for the advice. I am having a problem with the link you provided. Where it says there are mulitple versions available from the FTP site and then it has a link to grab the latest version. When I click on either one it says the page cannot be displayed. Also, if I am using the Netgear latest firmware do I still have to flash to DD-WRT first and then Tomato?
Toastman (also on the forum) changed to a different host.
http://www.4shared.com/dir/v1BuINP3/Toastman_Builds.html
Being new to flashing the WNR3500L I just picked what was linked in the article.
http://www.myopenrouter.com/download/25168/Toastman-s-Tomato-Firmware-for-WNR...
Technically, version #7440 isn't the most bleeding edge upto date build, but its working for me so I suggested it. If you go to the 4shared.com site you can get another version, but be careful to choose the correct one. For this reason I just went with what the article suggested. :)
Sorry to omit this earlier - but I followed this guide to install:
http://www.myopenrouter.com/article/18972/Installation-and-Quick-Review-of-To...
Thanks for the link. I was looking through everything just now, and I'm like wheres the guide at? lol I was just about to send you message. Thanks for all your help I'm going to give this a whirl, and see what happens. If I don't like it how hard is it to go back to the factory firmware?
I have a question about setting up the QOS feature in tomato. It seams the max bandwidth limit for upload is set correctly to 700kbit/s for my 768kbit/s DSL connection. Now for the download it says 16000kbit/s. Do I need to set this somewhere around say 6500kbit/s for my 7mb DSL? What about the rules that are already setup? Do you think they will be devided properly for my Xbox 360 and 2 computers? Should I devote more bandwidth for VOIP/Gaming? Please let me know.
Thanks,
Rocky
QOS is an exhaustive topic. You can really truly spend a lot of time on it but it can help greatly.
I'll explain my setup, and the choices I made and we'll see if it helps.
I work from home and use Vonage. Because of this I have the Vonage MAC address in its own class (VOIP/Game). This ensures anything that little Vonage box wants to do gets classified properly. You could get the MAC address (It'll be on the Overview screen) of your XBOX and create a similar rule.
I then have Work VPN which comes from/to a specific IP. I have that classified as MAIL (just so it is segmented in the pretty graphs). From there the rest of my rules are basically from Toastman's Easy QOS Setup here: http://tomatousb.org/tut:easy-toastman-qos-setup
Now, the next link is from Toastman again, and is an overwhelming amount of QOS information - but all you could ever really need to know.
http://www.linksysinfo.org/forums/showthread.php?t=63486
Regarding the default rates - the router has no idea about your connection and those are just defaults. I think you're probably overthinking QOS importance on your network and really if you ensure your XBOX gets priority (to ensure nice low pings) you should be good to go.
A word of advice. In Toastman's rules he has listed some with a transfer amount. This means, after the connection has transferred X number of bytes to move it to the next classification. I did not know this, and for 4 hours one work day Vonage only allowed me to say "hi" and then cut me off. This was because the vonage rule had a transfer limiter, and then no later rule to takeover.
Good luck.
Hey thanks for all your help. The flashing procedure worked absolutly flawlessly. I have a XBox 360, 1 desktop, and 1 laptop. Do I just need to setup a QOS rule for the XBox? Will the desktop and laptop traffic be handled by the rules that are already there? For the Xbox would I just click on the VOIP/Game rule, and add the MAC of the Xbox there? Then, for the outbound bandwith limit this would be my upload speed right? The same for max available bandwidth for inbound which would be my download speed? Please let me know, and thank you very much for all you have done already.
Glad its going well. I registered here to help new ppl as I too am quite happy w/ Tomato.
If you read the various QOS tutorials and links most agree to set the limits to 85% of the total. They also recommend running speedtests through the day.
Your setup of 2 computers and an XBOX is simple enough, and your bandwidth is large enough, that I personally think if you give priority to the XBOX (not top priority - you want that to be DNS) that you'd likely be just fine.
When you have the XBOX rule setup, you'll be able to see on the graphs how much bandwidth it actually uses. It very likely does not require your entire connection.
The most important thing is to use the system. If its working great already, then you might not need to much QOS. The easy rules I sent above, for me, were a good base. I added my Vonage (by MAC), my Work VPN and so far so good did some other tweaks and so far, so good.
Okay so basically all I need to do is create a rule for the xbox in the second slot under DNS? Can I then just click on the VOIP/Game rule and where it says layer 7 disabled change it to XBox live? Then, select Src Mac and put the XBox Mac address in?
You could just put the xbox MAC in there and then no matter what the XBOX does it would get classified as VOIP/Game.
Okay I got that done and positioned to the number 2 slot. Can I remove the QOS rules for like Apple IChat since I never heard of it, and will never use it? Also, it has "mail" and "messenger" set to give them 3,900kbit/s. This seams like alot of bandwidth for mail. Also, I do not use any messengers. Can I reduce them, and give more bandwidth to VOIP/Gaming? Thank you greatly for all your help, and hanging in there for me. I hope I'm not driving you crazy by now lol. I'm trying my best hehe
Well QOS is not a strict allocation like a pie. If it were you couldn't have more than 100%. You allocate how much bandwidth you want that service to ever take, and then, based on the rules order it divides it up.
So if XBOX has 85% and Web has 85% - its not like you have 170% of your bandwidth. You've got XBOX in Rule #2 and Web in say Rule #6 then priority goes to XBOX and neither service is going to take more than 85% of your total bandwidth.
Removing a service you don't use isn't a good or bad thing. It isn't going to be utilized so it has no affect on QOS.
I have MAIL set to like 85% because I classify my work VPN as Mail and it can require a lot of bandwidth. Incidentally I have web set to 85% because my wife likes speedy internets. I have MAIL above Web so when she starts uploading 1000 photos to facebook of our baby I can still work, and use Vonage. Thats the beauty of QOS - prioritization.
Is everything else working? I find Tomato to be fantastic. Good enough that I wanted to contribute back by helping others. :)
Everything seams to be working fine including the Xbox. However when I run a Netalyzr test it say I have the fallowing problems.
This doesn't look good. With the Netgear firmware the only thing I was getting was the network packet buffering may be excessive, and Virus filtering appears to be present on your host or network. Can you try to run the test, and post your results? I would like to see if it is the QOS that could be causing this. You can run the test here.
What is the url? I've never heard of it.
QOS is packet loss - packet loss is not all bad. QOS is a terribly complex topic that only the urls I've posted do justice to, I just know enough to be moderately helpful.
Why don't you turn QOS off and try this stuff again.
Do you find problems? Are things slow? If not, and this is my advanced age speaking here, just leave it alone. I know when I was younger I'd tweak and tweak but now.. if its working, I leave it alone. :)
Everything seams to be working. I know alot of people get the network packet buffering problem. I haven't found much info on the other stuff. I would just like to see how someone else's test compairs to mine. With QOS off it goes back to being just the network packet buffering problem. Here's the link. http://netalyzr.icsi.berkeley.edu/index.html
So I ran these tests and I am now even more happy with Tomato.
First, on my QOS rules, the majority of this traffic was classified as "service" which only had max 20%. According to Tomato it would have no more than 120KB/s and according to the test that is exactly what I got. Very impressive.
I then tweaked it to give Service 100% and again it was, to the kilobyte, accurate.
It's clear all your issues are QOS related and they are by design.
So you got none of the things that popped up on my test results? Did you not get the "Network packet buffering may be exessive"? When you scroll down the results page to Network buffering measurements does it say that your upload buffering is quite high? I am getting Uplink 3800 ms, Downlink 120 ms. The upload buffering is what concerns me as it is very high regardless of what I do. It doesn't matter if QOS is enabled or disabled. I have also ran the test with the firewall and security software disabled. Also, all other computers and devices were turned off so they were not using any bandwidth. The reason for my concern is that it says that VOIP, Gaming, Web Surfing just about everything is being affected by this which is making the connection not perform appropriately.
When I run the test with nothing else running at all I still get the same messages so something is not right. 3800msec of upload buffer is very high.
Every journey has an end. You've reached the end of my knowledge. I don't really know how to address the upload buffer issue - perhaps its a tcp setting but I do not know.
Hehehe No, I think your right at along. I don't think its a real big issue. Just like you said above. When we are young we gotta tinker and tweak everything. For me I have to know what things do and why. If not, its no fun! lol
They just added a new firmware release for the firmware we are using. From what I was told it could work out some know issues, and problems with the QOS. It's worth a shot I guess. I will let you know how it goes.
Did the new firmware version fix your issues?
I've been monitoring QOS a little more lately and continue to be pleased. Last night NetflixHD was streaming to PS3 - it runs on port 80 - was classified as Download (since it had been moving more than 10mb) vs Web were it under 10mb, and happily moved data at about 8megabits for the entire duration of the HD show.
I have 13 devices and QOS seems to be keeping everything running smoothly.

RSS

