View Full Version : DD-WRT's QoS simply does not work.... what do i do now?
trixstar
Sep 22nd, 2009, 10:38 PM
so apparently, I bought my WRT54GL v1.1 and flashed it to dd-wrt's v24-sp2 micro build 12533 (07/21/09)..
QoS does not work no matter what settings I put it at.. plus, i get frequent "local network connectivity" issues with my laptop running windows vista..
i thought DDWRT was the way to go, boy was i wrong...
any thoughts?
my connection is so bad right now because of the tenants that are downloading and i cannot upload a picture onto the internet so i'm forced to type down the values:
Start QoS - enable
Port - LAN & WLAN
Packet Scheduler: HTB
Uplink - 503 kbps (80%)
Downlink - 1981 kbps (80%)
Optimize for gaming - no
No services priority or netmask priority
all of the MAC addresses are set, everyone is set to bulk and I am set to exempt
all ethernet port priority is exempt as well, since everyone is on wifi.
I tried changing the upload and download values to 500 and 100 and my speedtest results still show about 2400 kbps down and 600 kbps upload.
Oversized Rooster
Sep 22nd, 2009, 11:17 PM
What do you do now? Simple! You use Tomato instead (as you should have done from the start)! :cheesygri
http://3.bp.blogspot.com/_KbMInAvSwwk/SptXgtV_TLI/AAAAAAAAEYQ/wX9Z-qFfAEk/s400/tomatoblogpic.jpg
toalan
Sep 22nd, 2009, 11:23 PM
You will probably have to setup the bulk/exempt thing using MAC addresses since they are using wireless. Alternatively you can just feed them an ethernet cable and do the bulk/exempt based on the ethernet ports, if they want wireless tell them to buy their own wireless router.
trixstar
Sep 22nd, 2009, 11:28 PM
What do you do now? Simple! You use Tomato instead (as you should have done from the start)! :cheesygri
http://3.bp.blogspot.com/_KbMInAvSwwk/SptXgtV_TLI/AAAAAAAAEYQ/wX9Z-qFfAEk/s400/tomatoblogpic.jpg
sigh, okay, so what do i do now?
i downloaded the latest tomato firmware fromt the website..
do i reset my router and then load tomato into it?
should i use telnet to find out the username and password for the router before flashing it to tomato??
Oversized Rooster
Sep 22nd, 2009, 11:56 PM
I recommend first flashing back to the Linksys firmware and then from within that to flash to Tomato. By default, I am pretty sure the username for Tomato is root and the pass is blank. It's in the Tomato FAQ on that site.
From there, you must re-input your settings.
jetway1212
Sep 23rd, 2009, 12:04 AM
sigh, okay, so what do i do now?
i downloaded the latest tomato firmware fromt the website..
do i reset my router and then load tomato into it?
should i use telnet to find out the username and password for the router before flashing it to tomato??
To switch from DDWRT to Tomato, you must reflash it back to Linksys firmware first then flash it to Tomato firmware.
This might be dumb but after you set QoS, did you reboot the router? It has been a while since i used DDWRT so i'm not sure but you should reset the connections. QoS only applies to new connections so if they already have connections, they will automatically be exempt.
Best way is to tell them internet is off for 2 hrs. Do the following setups in order:
+ Disable wireless access point
+ Set QoS
+ Clear DHCP lease (remove all static lease as well)
+ Reboot
+ Enable wireless
Check to see if this works.
Dont reflash Tomato just yet, i know for the fact that QoS does work in DDWRT last time i used it.
BobSagget
Sep 23rd, 2009, 12:34 AM
What makes Tomato better than DD-WRT? This is a serious question. I use DD-WRT on my linksys router and will switch to Tomato if it offers something dd-wrt doesn't.
could anyone add some insight?
jetway1212
Sep 23rd, 2009, 12:40 AM
What makes Tomato better than DD-WRT? This is a serious question. I use DD-WRT on my linksys router and will switch to Tomato if it offers something dd-wrt doesn't.
could anyone add some insight?
Feature wise , DDWRT is a better choice. However ppl like Tomato due to the lightweight.
Their routing algorithm is different. With Tomato can handle lots of connections smoother. DDWRT however would produce more through out with less connections. I dont want to get technical but for consumer routers, they're both great. You will probably never see a different in performances between them.
JAC
Sep 23rd, 2009, 12:56 AM
Implementing QoS is pointless. The only way the router can implement this is to discard packets after they have already been identified, thereby wasting your bandwidth.
rchong
Sep 23rd, 2009, 01:23 AM
Try changing LAN/WLAN to WAN?
toalan
Sep 23rd, 2009, 01:33 AM
Implementing QoS is pointless. The only way the router can implement this is to discard packets after they have already been identified, thereby wasting your bandwidth.
Are you sure it is useless?
I limit my nntp (newgroups) connections to 3mbit using bulk, and I can still get about 2mbit on the my http which is exempted. I do think there is about 1 mbit that is wasted as I can push slightly below 6mbit normally.
Outsider
Sep 23rd, 2009, 07:33 AM
Implementing QoS is pointless. The only way the router can implement this is to discard packets after they have already been identified, thereby wasting your bandwidth.
I agree that QoS on the downstream side is pointless.
It's QoS on the upstream side that should be set up.
I don't know what the OP's intentions are.
JAC
Sep 23rd, 2009, 08:52 AM
Are you sure it is useless?
I limit my nntp (newgroups) connections to 3mbit using bulk, and I can still get about 2mbit on the my http which is exempted. I do think there is about 1 mbit that is wasted as I can push slightly below 6mbit normally.
You'd be better off limiting NNTP with your newsreader client.
Aske001
Sep 23rd, 2009, 10:39 AM
I agree that QoS on the downstream side is pointless.
It's QoS on the upstream side that should be set up.
I don't know what the OP's intentions are.
Yes, JAC makes a good point. The effect of QoS will depend on what sort of downloading the tenants are doing. If the protocol doesn't require a lot of upload bandwidth, QoS won't help much since it can only limit upload bandwidth on your internet connection. As JAC says, download packets have already used your internet bandwidth by the time they arrive at the router.
trixstar
Sep 23rd, 2009, 12:00 PM
Basically, my tenants are running torrents which slow down the internet connection because they are consuming much of the upload.. Anyways, I'm finally done setting up my router with Tomato and I've enabled QoS and blocked all traffic from gnutella, bitorrent and kazaa. I've also limited the upload and download traffic to 80% of my connection and I setup for all mac addresses except mine to use Class A in QoS..
so far, my internet has been great and nobody is complaining. The router itself hasn't crashed at all over the night.. When I had DD-WRT the other night, i had to reset it morning and night
Aske001
Sep 23rd, 2009, 02:34 PM
If you are blocking by default port numbers, all they have to do is change the default port number to work around your block.
weedb0y
Sep 23rd, 2009, 03:21 PM
DD-WRT sucks ass. Specially in a 'micro' version.
I've had better response, no reboots, and fast torrents with my $30 Belkin router. While I've had to reboot, have very bad connection with my barely year old WRT54G ver 8
rageking
Sep 23rd, 2009, 05:29 PM
I know tomato has the ability to assign priority based on mac address. If you use tomato you can assign yourself highest priority, and them lowest. Tomato's qos is also superior to DD-WRT, having tried both myself.
However, no qos is adequete if they all tell their bittorrent application to go full upload speeds. Qos will only do so much before the traffic overwhelms it.
KorruptioN
Sep 23rd, 2009, 05:33 PM
While I've had to reboot, have very bad connection with my barely year old WRT54G ver 8
There's your problem...
Hello-
Sep 23rd, 2009, 06:18 PM
Use any router to connect into the modem. Connect yourself into the that router and hook up all your tenants into a Tomato/DD-WRT router into the first router. Limit their max. connections, upload and possibly download (Could cause problems).
Essentially isolating their transmissions from yours. Now you're able to limit them as you see fit to speed up your connection.
mcplar
Sep 23rd, 2009, 07:51 PM
reading your first 2 posts...
You managed to get ddwrt installed and you have QoS setup..
Now you have to use telnet to get the username password to install tomato?
You would need the username/password from ddwrt in order to setup QoS.
Me's thinks you don't/didn't set it up properly.....
infamouskid
Sep 24th, 2009, 08:45 AM
you don't need to telnet into tomato to set it up.
all you need to do is flash back linksys stock firmware which is obtainable in the support section at www.linksys.com. make sure you download the firmware for your model and version.
then once you have done that you can flash tomato onto the router over the linksys stock. the default settings are 192.168.1.1 and the username and pass will be root/admin.
once inside i recommend doing a thorough nvram clear at least once. then your all done and free to setup up as you wish.
and last most people prefer tomato because of its very small footprint. it's open source and becuase of its size usershave the ability to modify and mount extra features and software with tomato. that's why there are so many flavors available now. and last if your good with linux and know how to setup a linux firewall a quick ssh to the root gives you a lot of power.
Outsider
Sep 24th, 2009, 11:01 AM
Use any router to connect into the modem. Connect yourself into the that router and hook up all your tenants into a Tomato/DD-WRT router into the first router. Limit their max. connections, upload and possibly download (Could cause problems).
Essentially isolating their transmissions from yours. Now you're able to limit them as you see fit to speed up your connection.
Just want to stress that this only applies for uplink connections.
If they are maxing out your downlink connection with downloads, there's not much you can do.
jed
Sep 24th, 2009, 11:12 AM
Good info on the QoS - but, I've never touched the stock linksys firmware when going back and forth from dd-wrt to Tomato. Just do a hard reset before installing the firmware. It works. Many times.
trixstar
Sep 24th, 2009, 02:23 PM
reading your first 2 posts...
You managed to get ddwrt installed and you have QoS setup..
Now you have to use telnet to get the username password to install tomato?
You would need the username/password from ddwrt in order to setup QoS.
Me's thinks you don't/didn't set it up properly.....
I didn't need to use telnet, I was only wondering if I needed to because I read it somewhere that it's more safe to check the password. Anyhow, I did a 30-30-30 reset and flashed the system back to it's original firmware, then I did a 30-30-30 and added tomato. Everything has been great ever since and there's only one more problem... I need to call acanac because they slowed down my pedophile from 5mb to 3mb
infamouskid
Sep 24th, 2009, 03:37 PM
I didn't need to use telnet, I was only wondering if I needed to because I read it somewhere that it's more safe to check the password. Anyhow, I did a 30-30-30 reset and flashed the system back to it's original firmware, then I did a 30-30-30 and added tomato. Everything has been great ever since and there's only one more problem... I need to call acanac because they slowed down my pedophile from 5mb to 3mb
oh boy. good luck with that.
JAC
Sep 24th, 2009, 04:08 PM
I need to call acanac because they slowed down my pedophile from 5mb to 3mb
Freudian slip?
rageking
Sep 24th, 2009, 05:33 PM
Good god, we've been helping a pedophile???
trixstar
Sep 24th, 2009, 06:03 PM
Freudian slip?
My mistake, I was keying it on my iPhone and I guess that was the word that came out from the spellcheck. I meant my profile not pedophile.
matkun
Sep 24th, 2009, 06:18 PM
My mistake, I was keying it on my iPhone and I guess that was the word that came out from the spellcheck. I meant my profile not pedophile.
Brilliant, in a KNOCK KNOCK THE POLICE ARE AT YOUR DOOR way.
KorruptioN
Sep 24th, 2009, 08:07 PM
I need to call acanac because they slowed down my pedophile from 5mb to 3mb
Oh no!
dighn
Sep 24th, 2009, 09:13 PM
My mistake, I was keying it on my iPhone and I guess that was the word that came out from the spellcheck. I meant my profile not pedophile.
I have a feeling RFD will never let you forget about that little mistake :cheesygri
My condolences
toalan
Sep 24th, 2009, 09:35 PM
I am going to contact the biatches to help them defeat this pedophile, they are doing God's work by stealing bandwidth from the OP.
trixstar
Sep 25th, 2009, 02:02 AM
I am going to contact the biatches to help them defeat this pedophile, they are doing God's work by stealing bandwidth from the OP.
Haha it was definitely a bad error. It's hard to type with the iPhone