BeBox routes have issues handling large numbers of UDP connections, so much so that you can get issues where the connection pool becomes exhausted. This post will explain how to adjust the UDP timeout setting on the router.

The current BeBox routers have issues with UDP as the timeouts on the sockets are too large. Some games and software create excessive numbers of UDP sockets which then cause issues with the routers ability to handle connections. You can't adjust the setting for the UDP timeout through the web interface easily, so here are the instructions to modify it...

  1. Browse to... http://192.168.1.254/cgi/b/bandr/?ce=1&be=0&l0=0&l1=1&tid=BACKUP_RESTORE and login
  2. Select 'Backup Configuration Now...' and save the file
  3. Open up the file you just downloaded 'user.ini' in your favorite text editor
  4. Search for...
    appconfig application=GAME(UDP)
    ...and you should see 3 lines which look like...
    appconfig application=GAME(UDP) trace=enabled timeout=60
    appconfig application=CONE(UDP) trace=enabled timeout=300
    appconfig application=LOOSE(UDP) trace=enabled timeout=300
    
  5. Change the timeout value to '3' for all of these
  6. Now search for...
    timerconfig timer=udpidle
  7. Change the value from '65' to '3'
  8. Save the file, and then upload it into the router via the 'Restore saved configuration'

After that your router should restart and your UDP timeout problems should be fixed.

I found this fix on another site, so just re-posting it here to preserve it for anyone who might need it.