Bekijk de volledige versie : Would it be possible to implement wondershaper?
I have big problems with download speeds and ping while uploading. Wondershaper can fix these problems. WL-500g would be great if it could run this, is it possible to implement in firmware?
Or making it able to run from usb-memory.
I forgot the link.
Wondershaper (http://lartc.org/wondershaper/)
I'm not good at all with linux. But it seems like this is just a script of somekind, I hope the router got everything the script wants. The script asks for bash, which we don't got. But it doesn't look like a big problem or? I don't know. Would be very kind if someone looked on it. It can do miracles with my bandwidth.
I guess that in theory it is possible to add wondershaper, BUT, it requires a kernel with extra options.
As far as I know, Asus is witholding the kernel source they're using, so we can't recompile it yet.
What wondershaper does, is using a few rules for the Linux firewall (and extra 'add-on' modules like 'fair queueing') to reduce the 'waiting queue' for important data packets.
This reduces network latency to the minimum.
I'm VERY interested in adding this feature as well, because I believe it would make the WL-500G the first affordable router with packet shaping options. (which is GREAT!)
I'm running a game-server. But when more people join, the demands for upload rises. When upload rises the ping rises, and then it's totally unplayable. Not good.
Originally posted by Booster
As far as I know, Asus is witholding the kernel source they're using, so we can't recompile it yet.
No, we can do that. Kernel itself is build on the stock broadcom sources. I've already posted the patches for building the kernel from wrt54g sources.
Ah, then I was wrong after all. ;)
So what you're actually saying is that implenting wondershaper is more a matter of the kernel becoming too large when fair-queueing (and etc) is compiled?
But if you need kernel for 1.7.x.x series - you need to make it from v2 wrt54g/wap54g sources.
The problem is that my skills in this area are close to zero. I have no clue what to do. Is it hard for you that is familiar with this? Would be very nice if you or someone else could help me out.
As soon as I've got my Linux box back, I'll start making custom firmware. Trouble is, it'll take a while before my box is back ;)
Oh, that was too bad. You can't get a shell or something until then?
What a dream, the new firmware with wondershaper, Oleg, can't you try anything out?
Well, people. I finally got some time for my linux games and I finally got WORKING firmware with support for QoS, HTB shaping and counting network traffic. I will test it in few days and if it works I will post it here. But USB flash disk is needed due to staticly linked binaries that are about 20MB. Big THANKS goes to Oleg, who is the king ! His help was really great !!!
Originally posted by frodik
Well, people. I finally got some time for my linux games and I finally got WORKING firmware with support for QoS, HTB shaping and counting network traffic. I will test it in few days and if it works I will post it here. But USB flash disk is needed due to staticly linked binaries that are about 20MB. Big THANKS goes to Oleg, who is the king ! His help was really great !!!
I am really hungry to test it! :)
Just a few short questions - is it based on 1.7.5.6 firmware? Does WL module support client mode (AP=0)? Is there also SSH support included? What will be the limitation without USB flash disk - will it ever work?
Thanks for your effort! :)
I just have 16mb usb, I hope there will be a possibility to squeeze down a bit, or remove some things, for example is QoS really needed?
Antiloop
28-03-2004, 17:57
Originally posted by frodik
Well, people. I finally got some time for my linux games and I finally got WORKING firmware with support for QoS, HTB shaping and counting network traffic. I will test it in few days and if it works I will post it here. But USB flash disk is needed due to staticly linked binaries that are about 20MB. Big THANKS goes to Oleg, who is the king ! His help was really great !!!
could you pack the shit? and mail it to me.. ( forum@chupa.nl ) size doesn't matter..
or publish it somewhere.. :)
Originally posted by frodik
But USB flash disk is needed due to staticly linked binaries that are about 20MB.
Good job. Have you stripped the executables? Also, don't know what you've used finally - uclibc/glibc?
Nice to see that this is having at least some progress. Hope you post your customized firmware soon :)
Originally posted by frodik
Big THANKS goes to Oleg, who is the king ! His help was really great !!!
Well I totally agree with this. But I feel that big THANKS should go to Antiloop as well - at least for creating and continuous enhancing of this great forum. :)
BTW, is not there any visible slowdown (performance degradation or ranom delays) when the QoS, traffic counters and all other options are active? I am afraid of program code transfers via USB 1.1 interface which is not so fast...
Antiloop
31-03-2004, 09:50
maybe some interresting links about QoS/WonderShaper
http://www.sveasoft.com/modules/phpBB2/viewtopic.php?t=1008&sid=461718857cfca5ec1817e5562705b938
http://sveasoft.cyberemail.org/index.php?pagename=SV-Administration-Management-BandwidthManagement
http://members.cox.net/wrt54g/
note: used in the Linksys WRT54g
Is there any easy way that makes me able using wrt54g files or must they be recompiled for wl-500g? I really need this but my linux knowledge is very limited.
Well, people. I finally got some time for my linux games and I finally got WORKING firmware with support for QoS, HTB shaping and counting network traffic. I will test it in few days and if it works I will post it here. But USB flash disk is needed due to staticly linked binaries that are about 20MB. Big THANKS goes to Oleg, who is the king ! His help was really great !!!
Frodik,
is there anything new about QoS? Did You post Your firmware somewhere?
It seems that the interest for this died :/
Wondershaper is really interesting for anyone on dsl though.
It seems that the interest for this died :/
Wondershaper is really interesting for anyone on dsl though.
What about OpenWRT project? AFAIK there are some good implementations for WL-500b/g yet...
Look at:
http://www.bud-net.org/soft/asus/OpenWRT_WL500_mod/
http://puma.spojovaci.net/~jaha2x/wl500/openwrt/
Interesting, where to find documentation? The readme I saw was not in English. But is it integrated in openwrt as default? Anyone tried it with success?
Well, the documentation (if ever exists) is in Czech language only at the moment... Perhaps you can ask Authors for some additional information. AFAIK both are registered in this forum... ;)
Tried to understand as good as possible from the Czech readme.txt, I couldn't find anything about Wondershaper. Is there something similar there or do I have to add manual?
edit: looked through some packages until I found this one:
http://oceano.valenciawireless.net/ipkg/Packages
It has wondershaper.