CS:S (Steam) causes router to crash/reboot

Discussion in 'Tomato Firmware' started by der_Kief, Mar 23, 2007.

  1. der_Kief

    der_Kief Super Moderator Staff Member Member

    Hi @ All,

    yesterday i wanna play a round of counterstrike:source an run in massive troubles :frown: When i start to get the serverlist i recognized that scanning the servers gets very slow. So later on i checked the syslog and see that there was an error message: "ip_conntrack: table full, dropping packet" than i set the value from 2048 to 4096. After getting back to counterstrike i tried to load the serverlist again but after a while i lost internet connectivity. I recheck the syslog and see that the router had rebooted. So after long observations i recognized that every time i load a new serverlist the conntrack connection raises over 4000 connections and the router run out of memory and than cause a reboot. Whats going on here. I dont know if this is the fault of new version 1.06 because i never had this problem before. Later on i will try to flash back and will see if the problem is still there. Anyone an idea ?

    btw: there is no problem with p2p ! It seems to be only with steam.

    der_Kief
     
  2. roadkill

    roadkill Super Moderator Staff Member Member

    I use it all the time no with no problems... I think your problem lies elsewhere.
    my connection limit is set to 2048 since I don't really use more than that and
    I got 4 computers connected to the router all running bittorrent and emule.
     
  3. t0m80

    t0m80 LI Guru Member

    i use Qtracker, a Game-Server-Lister, and had nearly the same problem, except the rebooting, it only disconnects the wan-Con.
    Only work around is setting Maximum Connections to ~6000, and lowering the connections used for quering the servers in Qtracker. (I've seen it opening 5000 and more)
     
  4. Riotblade

    Riotblade Network Guru Member

    Same over here with other programs. I have to set the connection limit much higher in order to receive a stable connection.
     
  5. Makaijin

    Makaijin LI Guru Member

    The problem is most serverlist software (ingame or 3rd party) is it has to connect to all the servers in a very short space of time to probe them for information. To get that information from so many servers, it will have to open a connection to each and every one of the servers. If your serverlist have a thousand servers then it's gonna request/open a thousand connections. Reason why your p2p programs aren't affected is most of them only default to around 100-200 max connections.

    Try increasing the max allowed connections to 4096. Personally I use 8192 without problems, although my max connections have never really reached past 3000. Another tip is to set your serverlist software to only list/refresh servers close to you, as many will allow you to filter by country etc. Not much point in probing servers half way across the globe with pings over 500+ ms, it's not like your gonna play on them are you?
     
  6. der_Kief

    der_Kief Super Moderator Staff Member Member

    Hi,

    found a solution for the steam problem in their own forum :)
    The problem with crashing the router was of setting the value of conntrack table to high! (>6000) -> router run out of memory. So now i'm back at 2048 (as in the beginning :biggrin: ) and if there is an application (like steam ((without reghack) witch start a lot of sim. connections) dont worry about if there is an "[SIZE=-1]ip_conntrack: table full, dropping packet" in the syslog. For me it doesn't affect performance (after a while of testing:wink:).

    der_Kief
    [/SIZE]
     
  7. roadkill

    roadkill Super Moderator Staff Member Member

  8. der_Kief

    der_Kief Super Moderator Staff Member Member

  9. roadkill

    roadkill Super Moderator Staff Member Member

    it was a discussion about the connection limit and GeeTek seems to be buried in his position there is no correlation in the actual problem.
    I think only in symptoms eventually since memory will run out...
     
  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