What version of tomato is best for home use?

Discussion in 'Tomato Firmware' started by timjordan, Jun 5, 2014.

  1. timjordan

    timjordan Connected Client Member

    NOTE:Love this site full of very smart people. Thanks for all your info!

    What is the best tomato version and router for my focus use of the internet.

    Focus of my router
    1. VOIP through obion 110 box that goes through google voice.
    2. Kids youtube videos for khan academy homeschool
    3. netflix

    Currently have shibby tomato on link sys E3200

    Open to buying new router/obion type voip box.
    router SKILL level: is just north of noob. Several miles south of expert. (50 year old computer tech)

    I saw the matrix of possible versions of Tomato firm wear and choose it as the best. (was just a guess) The fact that it had a version working on this specific router helped too.

    I have been wrestling with QOS for a while. The people I talk to on my obion 110 VOIP box through google talk say that I drop out from time to time, almost on a regular basis. Also my netflix kind of lags from time to time.
    Read the obion 2 boxes with internal router prioritizes voip traffic. May get a new box.
    Read some people find the port the obion box uses in log and prioritize it. Looked through the logs, found the boxes address listed but not the port used.

    I have tested my speed several times and its about 1.7 up and about 16 meg down. (Speedtest.net)

    I read that the qos scripts that come with shibby are not good. So I have trying to tweak it. My kids use a lot of youtube, and we use netflix and voip.

    I have yet to find the correct QOS settings to make this work. I went through the QOS tutorial on the linksysinfo.org but haven't quite made it work yet.

    Am I using the best firm wear? Do i need a better router?
  2. timjordan

    timjordan Connected Client Member

    1_1.jpg 4_1.jpg 2_1.jpg 3_1.jpg I thought I would post my last trial of tweaking qos. I realize the 100% on voip is wrong but wanted to try it anyway. Feel free to tell me how much I do not know. I kinda know I don't know what I am doing yet.
  3. EOC_Jason

    EOC_Jason Networkin' Nut Member

    Your router is pretty current, it's a 500MHz Broadcom chip with 16MB of FLASH and 64MB of RAM...

    I wouldn't sink too much into a new Obihai as Google officially ended XMPP support back on May 15th which means that all those 3rd party boxes that use GV for phone service could stop working at any time...

    QOS will use a lot of processing power. Did you just enable it when you first configured your router, or just recently tried it out to see if it would help?

    Have you updated to a newer shibby firmware version? If so did you reset your NVRAM settings and reconfigure?
  4. Porter

    Porter LI Guru Member

    With a speed like yours your router will have plenty of power to work with QoS. Don't worry about that.

    Just make sure to use a recent Shibby/Toastman. As far as I know the QoS between those firmwares is identical. If in doubt, choose Toastman.

    Thanks for including the sreenshots. This is how I can tell that you thoroughly screwed up the whole thing! ;) There was a post somewhere in this forum where Toastman explains how to restore the default QoS-settings. I couldn't find it, though. You can either do that or restore all your settings by resetting your NVRAM.

    After that just leave the default rules and add the stuff you need on the Classification page.
    I don't know how Google Voice works, but if your obion box uses a separate IP, then you just add a filter with that IP but without specifying protocols and it should work. Put this rule somewhere high, but it doesn't have to be the first.

    The default rules catch youtube traffic as long as it isn't HTTPS. So make sure to use HTTP.

    I still am not sure whether Tomato catches Netflix as Media. It might end up in the FileXfer class. If this happens, it means that the L7-filters don't match and the somebody needs to take a look at wireshark captures to find a new regular expression to match netflix traffic. I don't have netflix, but I could look at wireshark captures and see what I can find.
    HitheLightz likes this.
  5. Elfew

    Elfew Network Guru Member

    I prefer victek build. Why? Optimalization for speed with all features. I get about 25% more throughput with same features than with shibby.
  6. timjordan

    timjordan Connected Client Member

    I didn't recently upgrade I have had it for a few months and it worked well until i experimented with the QOS which i screwed up as Porter observed. (good call porter!)
    I know about google taking off support but it is still working as for now. I found a lot of VOIP sites listed as a substitute on the obion site that are very inexpensive and will let me keep my google number. I think I am going to stick with it until they pull the plug completely since its free.

    I think as far as resetting it, i think that would be best. As long as I am going to do that I was thinking of trying to find the victek build. I have to find one that is comparable with e3200 link sys. I had a router b4 this one but found the e3200 in a goodwill store for 9$ without a power brick. I had a lot of link sys adapters in my box o stuff so I bought it. Turns out its a nice router. I use it at home for my kids mostly. You were right about me screwing up QOS. I really need a reset.
    I have read all kinds of good things about victek. I love shibby though, its really well done.
  7. timjordan

    timjordan Connected Client Member

    Elfew: going to check out victek and see if I can find it for my e3200! Thanks for the suggestion.
  8. timjordan

    timjordan Connected Client Member

    Is victek really faster?


    used the upgrade feature to flash the latest victek for the link sys e3200, choose the format the nvram. The flash was successful, but it kept all my settings from the shibby set up. Is victek really faster?
    Trying it out now, but will have to address the messed up qos soon, will try to figure how to reset the victek to defaults I guess.
  9. Elfew

    Elfew Network Guru Member

    Admin- erase nvram
    timjordan likes this.
  10. BikeHelmet

    BikeHelmet Addicted to LI Member

    Re: QOS

    Your minimums are screwy. They changed the scripts around so they have to add up to less than 99%, or it doesn't really do what you expect. Keep in mind that higher priority stuff gets higher priority, so even though you have VOIP at 100%, Service is still going to take its 5% before VOIP gets any... and probably far more than that.

    Does your VOIP really require 16mbit coming in and 0.7mbit going out? I've got mine set to minimum 200kbit, but I also split games off (one lower) because the VOIP traffic is more important than game stuff IMO and should be one higher in the list.

    I see a MAC address - You might want to look into subnets/CIDRs

    I've got mine set up so that I can just dump VOIP stuff into (for example) - via Static DHCP, then QOS shapes right to the top. (Well, one down from the top.)

  11. cloneman

    cloneman Addicted to LI Member

    If you're having trouble understanding QoS, setup only 2 rules, default and priority with your OBI's mac address.
    Delete everything in the classification page. Or, even more simple, a rule that prioritizes all UDP traffic.

    With that setup you can do some testing to figure out exactly how QoS behaves - and later on go back to the default rules, or add more of your own.

    As others have said, the order is more important than the percentages. There is no need to give VoIP a 100% minimum and maximum, as long as it is at the top of your other traffic. Give it whatever % is 250kbps as a minimum, - and i'll leave the maximum to your discretion. A larger maximum will not improve performance of voip traffic but can allow erroneously classified traffic to use too much bandwidth.
  12. Mango

    Mango LI Guru Member

    Cloneman, I'm sorry to disagree with this part of your post. Some torrent clients use UDP now, so prioritizing UDP may not have the desired affect. I do use only a couple of rules though.
  13. BikeHelmet

    BikeHelmet Addicted to LI Member

    Turn uTP off, then. Doesn't help for public wifi, but within your own home you can control that.

  14. kamaaina

    kamaaina Serious Server Member

    I had similar requirements and even lower speed to deal with at my parents place, they used to have a <3 Mbit DSL connection down and less than 0.5 up. I gave them a Linksys E2000. We had 16 Mbit DSL or so and a Linksys E3000. I ended up installing Toastman builds on both and setting QoS on both. Video on Skype was still very tricky with the parents, but voice worked. And for me SIP was important, I used to have a Grandstream AT-496 and a Linksys RTP300. Now I have an OBI 202 as well. Basically, I believe you have enough HW power to do this.

    1) Setup QoS and use whatever you get on average at speedtest minus 10-20% as max speed settings.
    2) leave most rules at default, I only set SIP and SkypeOut (paid calls) as max (highest class 1, I believe), then SkypetoSkype as high (level 2) . Later on I set httpvideo as the next level below that, class 3. Basically nothing else was in these classes other than DNS lookup as class one as well and I think the first 500k for http/www or so. Then regular www was below the other classes and I left everything as already in there.
    3) Assign the OBI/GV to static DHCP in Tomato and turn UPnP on, so it always gets the same internal IP (just to avoid problems) and make sure you update the OBI firmware to the latest.

    My reasoning for Toastman back then was that I came across his site http://toastmanfirmware.yolasite.com and and they way QoS was explained (http://toastmanfirmware.yolasite.com/common-tomato-topics.php) was the first time it made sense to me so I thought if that is his priority then I should probably try it first.

    This worked fine for me for years.
    Last edited: Jun 9, 2014
  15. roadkill

    roadkill Super Moderator Staff Member Member

    you should try Siproxd in RAF
  16. Ole Juul

    Ole Juul Networkin' Nut Member

    Are you certain that the dropouts are caused by your routing? VoIP takes less than 100kbps. I see about 80kbps on my very clear and stable connection using Shibby and G.711 u-law codec. If you're not completely saturating your pipe there should be room for quality VoIP with no dropouts.
  17. xtacydima

    xtacydima LI Guru Member

    I'm surprised you need Qos at all, your speeds seem ideal enough to handle the items you mentioned. I had your plan with my obihai, a gamers box, and netflix and all the whilst with very large downloads going.

    No Qos and nothing suffered or seemed to lag. You might see no difference if you turn it off altogether, just saying it's worth a try.
  18. Ole Juul

    Ole Juul Networkin' Nut Member

    I'm not using any Qos either and am on a slow rural connection with multiple computers connecting through my router and hammering it at the same time. No problem. I frequently see this issue raised over at the DSLReports Voip Techchat forum. It seems that some people are convinced that their issues will be solved by Qos, but outside of their belief in that there is usually not much proof. Except for heavy torrent users, I don't think Qos is the answer. :)
  19. cloneman

    cloneman Addicted to LI Member

    I was suggesting prioritizing UDP only for running tests, as it is the simplest way to isolate VoIP traffic. I would not keep UDP prioritized as a final setup.

    Although, I've had good success in my own tests keeping UDP above default, with low maximums, and exceptions for the uTorrent port.

    Something like

    1. VoIP
    2. UDP (50% Bandwidth maximum)
    3. Default
    4. Torrent, including all UDP Traffic that matches the torrent port.

    A more risky setup that requires torrenters on your network to respect their assigned port. VoIP is still first, and stuff like UDP gaming will be given priority.
    Mango and HitheLightz like this.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice