1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Just installed Tomato on WRT54GL, having slight performance loss in games

Discussion in 'Tomato Firmware' started by Luminous, Mar 12, 2009.

  1. Luminous

    Luminous Addicted to LI Member

    Right, so I'll keep this short and hopefully fairly painless.

    I installed tomato on a new WRT54GL, set it up, and it's been rock solid. No disconnects, very happy.

    Got my network running, put a few PCs on it, everything going fine.

    Loaded up TF2 and my ping is averaging 30-40 higher, putting me into uncomfortable territory.

    Where should I go poke around to try to help this situation?
     
  2. bripab007

    bripab007 Network Guru Member

    Your ping is 30-40ms higher than what?
     
  3. Luminous

    Luminous Addicted to LI Member

    What it used to be, effectively making it 130-140 in my common servers.
     
  4. bripab007

    bripab007 Network Guru Member

    What it used to be on/with what?

    Did you a) previously have no router, and now you've introduced a router with Tomato into your network setup, b) install Tomato onto a router that previously had a different firmware on it, c) replace your old Tomato'd router with a new Tomato'd router, or what?
     
  5. Luminous

    Luminous Addicted to LI Member

    Oh, I used to use a WRT54G, one of the models that couldn't hold tomato, and it was using the stock linksys firmware.
     
  6. bogderpirat

    bogderpirat Network Guru Member

    disable TCP vegas under QoS/Basic Settings
     
  7. Luminous

    Luminous Addicted to LI Member

    It already is off. Should I turn QoS on? Will it help?

    Recommended settings?
     
  8. Luminous

    Luminous Addicted to LI Member

    Alright, awhile ago my ping hit a very uncomfortable mark. Around 300-400, and this was for EVERYTHING.

    I did the usual in this situation and asked everybody in the house if they were downloading anything. Nobody seemed to be.

    So I go into my router and check out of the bandwidth monitor.

    [​IMG]

    The red line in the middle represents where I began downloading a large file. The circle to the far right, the dip, represents where I forced it to stop. The circle on the far left is my "max" download speed.

    I assume I'm reading that chart correctly in that my download speed is being completely used right now.

    Is there anywhere I can go in this thing to find out exactly WHICH device is doing it?

    Edit: I don't even know what's going on anymore. My ping is back down, but the bandwith monitor hasn't changed its look at all.

    Edit2: The bandwidth seems a lot more stable now... don't know what was going on.

    Would still like to know if I can target the culprit devices though.

    (Also still looking for advice about QoS)
     
  9. The Doctor

    The Doctor LI Guru Member

    I'm betting you have a "guest" on your wireless. Go to "Attached Devices" and look for something not yours. If thats not it. disconnect 1 computer at a time until you find out what's up.

    If I'm correct, set/change wireless password and make sure authentication is not set to open.


    Ed
     
  10. Luminous

    Luminous Addicted to LI Member

    I did. Nobody out of our network was on, and it's been password protected since the beginning.

    I really don't want to disconnect other devices, as the others in my house get quite... disagreeable if I kick them off. Is there not a way for me to see how much bandwidth THEY'RE using?
     
  11. Toastman

    Toastman Super Moderator Staff Member Member

    It seems that you have a real need for a functional QOS to solve your problem with the different users, so that you can all peacefully co-exist.
     
  12. Luminous

    Luminous Addicted to LI Member

    If I read between the lines, did you just tell me I can't active QoS on this router, even with the new firmware?
     
  13. The Doctor

    The Doctor LI Guru Member

    You only need to disconnect each person for about 30 seconds, that should be long enough to see who's using all the bandwidth. Shouldn't upset anybody too much. If it does, oh, well :biggrin: Just blame it all on the hog, once their identity is discovered.

    BTW, a faster connection would be nice with a lot of users, if affordable. Check Victek's mod, it has bandwidth limits by IP/MAC, which you may find helpful in your case. Your connection is rather slow, so I think the router can handle the extra load of QOS.

    BTW, can't tell you if QOS works correctly or not. My connection is 20mb both ways and the router tops out at about 32-35mb total throughput with only port forwarding & bandwidth logging turned on, so using QOS is out of the question.



    Ed
     
  14. Luminous

    Luminous Addicted to LI Member

    So with a basic tomato, should I just... check QoS, apply, power cycle my gear and let it go?

    Any special settings that might help in general?
     
  15. Toastman

    Toastman Super Moderator Staff Member Member

    luminous - you can just try the default QOS rules in tomato, but I wouldn't expect that to help you much. Your graph is flat-topping, usually that means severe traffic congestion has built up at the ISP waiting to be sent to your router. You need to limit what clients on your network are sending out so as to reduce the congestion. I'm guessing you have a nominal 2Mbps service? Until recently I used QOS to share such connections between 80+ users, before upgrading to 5Mbps.

    Tomato QOS is very powerful, but you do need to learn how to use it. There's plenty of stuff on this forum. Read this: http://www.linksysinfo.org/forums/showthread.php?t=60304 and then see if you can modify the setup for your individual useage.

    You can identify stuff on your network best by using the QOS section. QOS - View Details will list all your connections - you can see who has the most open, and what ports they use. Use google to look up port numbers, and then you're halfway home. If there is a dearth of UDP connections especially, follow the instructions in the above thread to limit them. Place limits on each PC's TCP connections. Reduce the timeout values in Advanced - Conntrack. And so on ...

    Good Luck!
     
  16. jeremycobert

    jeremycobert Network Guru Member

    it looks like you have some serious incoming traffic . i had the same problem getting started with TF2, but after some research and trial and error i got the QOS settings figured out. my TF2 ping is down under 30ms when playing normally on a 512/512 cable modem connection.

    here is my traffic from last night in which i had high traffic. i started downloading a TV show on my replay TV at 6pm, i uploaded a TV show at 7pm. my wife was using our skype phone at various times and i played TF2 from 630-730pm. with all of that traffic i was still able to play with around a 50-70 ping and it was fully playable.
    [​IMG]

    my normal traffic is the 4pm range, which is just a few blips (probably skype). but your normal traffic is crazy high.

    here are my basic QOS settings
    http://lh4.ggpht.com/_W2d7y1aqvOg/ScJIgt_HFOI/AAAAAAAABnU/gPUqg4rGB58/s576/basic qos.JPG

    and here are my application specific settings

    http://lh3.ggpht.com/_W2d7y1aqvOg/ScJQISGHcPI/AAAAAAAABoA/LiJdMGoClmE/s640/qos settings.JPG

    i think the thing you should do first is assign static dhcp addresses to all your equipment and anyone else inside your network. turn off Vegas (if installed) then turn on qos and go into details and look for the source connections and figure out which ports the others in your house are using and put them into a low priority class, move steam to highest.
     

Share This Page