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

Tomato 1.19.8815 Mod.

Discussion in 'Tomato Firmware' started by Victek, May 19, 2008.

Thread Status:
Not open for further replies.
  1. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Wow toast, that's very kewl.
     
  2. ng12345

    ng12345 LI Guru Member

    how hard would it be if i wanted to include openvpn into this release?

    i have a windows comp -- would i need cygwin to recompile source?
     
  3. Toastman

    Toastman Super Moderator Staff Member Member

    Jim, you're right. This router really rocks now. I have dumped all residents from the three original networks onto it, just to test it, (one is the staff net), and it is still happy. That's actually >90 PC's from 3 blocks in the residential complex with a total of 188 rooms. There are also another 24 office units. It is thanks to Speedmod and Victek's mods, which added the icing to the cake.

    I have been experimenting with ARP binding and I agree with Victek that it the most effective means of controlling user access. So next thing is to use this method instead of using the Access Restrictions list.

    Victek, many thanks.

    Toast
     
  4. wrt54gs

    wrt54gs Network Guru Member

    1.19.8850 is much better than 1.19.8815.

    Thanks.
     
  5. kiskakas

    kiskakas Network Guru Member

    Victek,

    I saw the videos at your website about SD mod. This mod is in your latest Tomato mod too?

    Respect :)

    kuf from hungary
     
  6. Victek

    Victek Network Guru Member

    No, unfortunately SD/MMC is built in the version you can look at my signature.. but's not released yet because I'm waiting some test from the creator of this mod to made it compatible with other hardware WRT54G versions and some additional stuff. I released SD/MMC in the 1.15.8500 but I did'nt like the behaviour of the mod.
     
  7. Victek

    Victek Network Guru Member

    You welcome Keith :biggrin: Are you ready for my next mod? You will be able to show your captive portal to the users and include some advertising in the portal... of course with the SD/MMC mod. :biggrin: .. This BusyBox 1.10.3 is amaizing..
     
  8. kiskakas

    kiskakas Network Guru Member

    Victek,

    thanks for the information, i will be waiting :)
     
  9. Toastman

    Toastman Super Moderator Staff Member Member

    Hi Vic

    Be interested in those mods too! I could use that page to provide information on how to use the network and set up P2P etc... it would have a lot of applications.

    The only big outstanding issue on my wish list which would make life easier for us with so many users is the UPNP limit. Both increasing the limit from 25 rules and particularly expiring old ones...

    Are you in a good mood? :)) Is it possible to increase the ARP binding limit to 100, so I can switch over to using it?


    Toast
     
  10. Victek

    Victek Network Guru Member

    Yes.. I'm in good mood :), Spain will play the final soccer Eurocup 2008, amaizing!.. hmmm.. I think UPnP (I hate UPnP.. really) will stay as it is by now. I'll try to do something with ARP Binding and unlisted machines restriction first... :biggrin:
     
  11. Toastman

    Toastman Super Moderator Staff Member Member

    haha - Spain has done well, could be very interesting now.

    I also quite hate UPNP, but I am at a loss to see how, short of manual port forwarding, that users can do their thing without having to become networking experts :)

    I'll keep trying to twist your arm later :biggrin:

    Toast
     
  12. Toastman

    Toastman Super Moderator Staff Member Member

    Victek

    I just upgraded firmware on 4 of the AP's (the ones that reboot most often) with Speedmod_ND. It uses Broadcom(??) 4.130.19.0 drivers which are newer than the 4.80.53.0 used by WhiteRussian, so I am hoping it will cure the reboot problem.

    I'll keep you posted

    Toast
     
  13. Victek

    Victek Network Guru Member

    Keep an eye for Intel 2100/2200 b/g wireless users, this is a valuable information and feedback :)
     
  14. Toastman

    Toastman Super Moderator Staff Member Member

    I'll look using the network MAC ID online lookup, see if any of user's PC's come up with Intel. I am sure several people have Intel chipsets in their laptops.


    I just found this:

    - Begin Quote -

    RE ND DRIVERS:

    ND releases works on WRT54G v2.0 and higher, including the Buffalo Routers. I wouldn't try it on anything lower than a bcm4712 (eg. WRT54G v1.0 or old asus routers).

    Also, the Broadcom 4.130.XX Wireless Drivers used in the ND release does not seem to be very stable OR as stable as the Broadcom 4.150.XX Wireless Drivers. Wireless Survey will cause it to suddenly disconnect. Not sure why he chose the 4.130.XX release.

    I hope Jon will upgrade the Broadcom Wireless Driver to v4.150.XX in the next ND release. The other 3rd party firmware that I have going on a couple routers use Broadcom Wireless Driver v4.150.10.5 appears to be VERY STABLE!!! No "RANDOM REBOOTS WHATSOEVER" that had plagued those routers w/ Tomato v1.16 std drivers. Site Survey does not cause disconnects. And most importantly, more than two months worth of uptime (24/7) traffic at a constant rate of about 2-3Mbps UP and 300-400Kbps DOWN in AP+WDS mode with no issues whatsoever.

    Simon

    - End quote
     
  15. Toastman

    Toastman Super Moderator Staff Member Member

    Sure enough, with the ND driver, when I measure the noise floor, the wireless interface disconnects and no longer shows in my networks list. I remotely rebooted the access point, and it came back. Site survey seemed to work OK.

    By the way, do you know of any way to tell if a client is using b, or g? Any clue I am missing?
     
  16. Toastman

    Toastman Super Moderator Staff Member Member

    Okay, all AP's still up, not a single reboot in 2 days. I think this confirms this driver is the issue.

    Toast
     
  17. Victek

    Victek Network Guru Member

    Let's keep working for some days more and if Intel 2100/2200 b/g cards work then I'll integrate this driver
     
  18. Toastman

    Toastman Super Moderator Staff Member Member

    1-0 !!!
     
  19. Victek

    Victek Network Guru Member

    Eiii!!!, nice match and good fraternity between both teams, like as this forum :biggrin:

    Campeooonesss, Campeooonesss!!! (sorry for the offtopic but it's something that do not happen every day.. is like as a new version of Tomato) :)
     
  20. danix71

    danix71 LI Guru Member

    OT: Gratulerer Spania! :)
     

    Attached Files:

  21. michse

    michse Addicted to LI Member

    some Problems with the 8850 Mod

    Hi,
    congratulations spain! :biggrin:

    So I love Tomato I must have the turbo - but it seems to me, I am a little confused.

    I flashed the 8850 mod like I did tomato or dd-wrt several times. I made a reset with power off, push reset, power on and hold reset for 30sec. I dont find the nvram erase command in ssh!

    so now something doesnt work:

    wpa aes, its always tkip. I tested with tomato 1.13 router.
    qos can not change. I made a few rules, but it shows, that nothing changes (after reboot).

    I have to say, that I use some commands to build a vlan2 for port 1-3 (please see my post with problems too)(I rather cut off the wlan from br0, but it doesnt work)

    Thank you for advise!
    michse
     
  22. Victek

    Victek Network Guru Member

    I think you have to execute a nvram command to clean the stuff. The other commands and function are working, can you explain what it's your exact configuration? the br0 interface is pointed for all the IP/MAC and QoS so, any vlan created can be out of these function.
     
  23. michse

    michse Addicted to LI Member

    Hi Victek,

    thank you for replay.

    In my Initscript:
    sleep 5
    nvram set vlan0ports="0 5*"
    ifconfig vlan0 down
    nvram set vlan2hwname=et0
    nvram set vlan2ports="3 2 1 5*"

    in firewall:
    iptables -I INPUT -i vlan2 -j ACCEPT
    iptables -I FORWARD -i vlan2 -o vlan1 -m state --state NEW -j ACCEPT
    iptables -I FORWARD -i vlan2 -o ppp0 -m state --state NEW -j ACCEPT
    iptables -I FORWARD -i br0 -o vlan2 -j DROP
    iptables -I POSTROUTING -t nat -o vlan1 -d 192.168.1.0/24 -j MASQUERADE

    in wanup:
    sleep 5
    ip addr add 192.168.1.3/24 dev vlan1 brd +
    ifconfig vlan0 up
    ifconfig vlan2 192.168.3.1 netmask 255.255.255.0
    ifconfig vlan2 up

    in qos.jpg you see in line 1 an ip adress from a client, the second line shows on left the destination and on right my wan ip and port. this is not correct, but without mod is the same. the classification in tomato 1.19 ist ok. in 8850 I can not change the classification.

    ifconfig:
    Tomato v1.19.8850


    BusyBox v1.10.3 (2008-06-10 02:36:30 CEST) built-in shell (ash)
    Enter 'help' for a list of built-in commands.

    /tmp/home/root # ifconfig
    br0 Link encap:Ethernet HWaddr 00:16:B6:xx:xx:xx
    inet addr:10.0.0.254 Bcast:10.0.0.255 Mask:255.255.255.0
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:2805682 errors:0 dropped:0 overruns:0 frame:0
    TX packets:3813353 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:259942913 (247.9 MiB) TX bytes:3184202969 (2.9 GiB)

    eth0 Link encap:Ethernet HWaddr 00:16:B6:xx:xx:xx
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:4177017 errors:20 dropped:0 overruns:14 frame:14
    TX packets:3212305 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:100
    RX bytes:3389759382 (3.1 GiB) TX bytes:501578579 (478.3 MiB)
    Interrupt:4 Base address:0x1000

    eth1 Link encap:Ethernet HWaddr 00:16:B6:xx:xx:xx
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:2805578 errors:0 dropped:0 overruns:0 frame:199051
    TX packets:3813337 errors:1 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:100
    RX bytes:299210806 (285.3 MiB) TX bytes:3245092787 (3.0 GiB)
    Interrupt:2 Base address:0x5000

    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    UP LOOPBACK RUNNING MULTICAST MTU:16436 Metric:1
    RX packets:249 errors:0 dropped:0 overruns:0 frame:0
    TX packets:249 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:20843 (20.3 KiB) TX bytes:20843 (20.3 KiB)

    ppp0 Link encap:point-to-Point Protocol
    inet addr:87.172.75.67 P-t-P:217.0.117.1 Mask:255.255.255.255
    UP POINTOPOINT RUNNING MULTICAST MTU:1492 Metric:1
    RX packets:684683 errors:0 dropped:0 overruns:0 frame:0
    TX packets:557175 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:3
    RX bytes:440608128 (420.1 MiB) TX bytes:62687859 (59.7 MiB)

    vlan0 Link encap:Ethernet HWaddr 00:16:B6:xx:xx:xx
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:89 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:0 (0.0 B) TX bytes:3890 (3.7 KiB)

    vlan1 Link encap:Ethernet HWaddr 00:16:B6:xx:xx:xx
    inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0
    UP BROADCAST RUNNING MULTICAST MTU:1492 Metric:1
    RX packets:3874038 errors:0 dropped:0 overruns:0 frame:0
    TX packets:2840529 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:3247043650 (3.0 GiB) TX bytes:331620310 (316.2 MiB)

    vlan2 Link encap:Ethernet HWaddr 00:16:B6:xx:xx:xx
    inet addr:192.168.3.1 Bcast:192.168.3.255 Mask:255.255.255.0
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:302979 errors:0 dropped:0 overruns:0 frame:0
    TX packets:371687 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:67529426 (64.4 MiB) TX bytes:169954379 (162.0 MiB)

    Qos only works between br0 and pppoe or vlan1 ??

    so I did an nvram defaults --yes before I made a 30sec. reset

    Edit: I shoudn't show my mac..,.
     

    Attached Files:

    • qos.jpg
      qos.jpg
      File size:
      6 KB
      Views:
      50
  24. Victek

    Victek Network Guru Member

    Buffff.. I have to recreate all these changes and see the behaviour.. Thanks
     
  25. michse

    michse Addicted to LI Member

    mh today morning the classification I set yesterday or the day before comes to work (or it is only shown under Qos View Detail). but do I change something now, it comes not to work. :confused: ...

    something I did totaly wrong. but what.

    michse
     
  26. y2kboy23

    y2kboy23 Network Guru Member

    Well, I do have to say that I was running the 8850 version for about 2 weeks straight and everything was stable without and restarts of the router. Well, I updated my MacBook today to version 10.5.4 and experienced my first restart. Good thing I went into the config page or else I wouldn't have noticed. I do know for a fact that they did update the Airport card driver with the release so I'm pretty certain its causing the problem.
     
  27. mstombs

    mstombs Network Guru Member

    Those commands do not belong in init, they should be committed to nvram and used by the boot process. If you have a WRT54GL or similar (GSV4) you also need to set an over-ride variable to prevent the vlans being reassigned,
     
  28. Toastman

    Toastman Super Moderator Staff Member Member

    Victek, all AP's still up .... 5 days

    Toast
     
  29. Victek

    Victek Network Guru Member

    Good!! .. I contacted Jon Zarate about it.. I'll build in next release. :biggrin:
     
  30. TexasFlood

    TexasFlood Network Guru Member

    You talking about the new driver? If so, my equipment is older and my experience thus far with firmware (both Tomato and DD-WRT) using new drivers, haven't been good. I'm open to helping with tests which might have better results though.
     
  31. Victek

    Victek Network Guru Member

    Ok, first in the list for testers :biggrin:
     
  32. Toastman

    Toastman Super Moderator Staff Member Member

    Thanks Vic!
     
  33. TexasFlood

    TexasFlood Network Guru Member

    Thanks, glad to help if I can. Over at dd-wrt they've basically gone to the new driver but one of the developers is still doing builds with the "vintage" driver for folks like me with older equipment that seems to prefer the older driver.
     
  34. Toastman

    Toastman Super Moderator Staff Member Member

    Hi Tex

    Just for the record, what problems does your older gear have with the newer drivers? (ND??).

    Vic:

    I have today positively identified 2 intel wireless equipped laptops which can't connect to the AP's with ND drivers, and while they were doing so the main router, which is not ND, rebooted while I was watching.

    I have suggested they download new Intel drivers, but due to the non-technical nature of the residents here, they probably won't....

    Toast
     
  35. gingernut

    gingernut LI Guru Member

    TexasFlood means that some of his older equipment doesn't support the newer Broadcom drivers like some of the older Linksys GS and Asus routers.

    Victek made a Tomato Mod build sometime ago with new Broadcom drivers and I experienced the same no connection problem with a Intel 2200BG wifi card I have in a laptop. Thats why he pulled that update and went back to using the older well known drivers. It's a shame because they seemed fast and gave better coverage.
     
  36. Toastman

    Toastman Super Moderator Staff Member Member

    Yes, pity. However, Vic has access to some newer versions, and is hopeful that the problem can now be cured. But maybe you're right, there may always be a need for two drivers to be available. As far as Linksys goes, the future seems to be the 54GL....

    Incidentally, I believe that Intel updated their drivers when this problem was discovered, can you confirm?

    With the older drivers, my AP's keep rebooting all the time, and sometimes don't cleanly reboot at all, leaving the network dead. I gotta do something :)

    I have two common problems with residents. One is Intel cards, the other is USB wireless modules from TP-Link, which seem to be unable to connect using DHCP but work fine with a fixed IP.

    Toast
     
  37. gingernut

    gingernut LI Guru Member

    If I recall correctly the drivers he used was the version 4.130.xxxx and didn't let the Intel 2200BG connect at all, despite using the newest Intel drivers. Since then Intel have realesed newer versions and searching on the web you can find some even newer v12.0.0.78 betas which I haven't had the chance to test but would be a good idea if we could test them out.
     
  38. mstombs

    mstombs Network Guru Member

    Are the multi SSID drivers in the recent myopenrouter Netgear WGR614L-V4.139.6.2 GPL sourcecode any use - Linux kernel is 2.4.20 which seems familiar...
     
  39. Toastman

    Toastman Super Moderator Staff Member Member

    gingernut:

    I am going to see if I can get one of our residents with an Intel card in her laptop to lend it me for a day to see if I can "fix" it for her. That will give me a chance to try out any new Intel drivers.
     
  40. Victek

    Victek Network Guru Member

    Thanks mstombs , now trying with 4.150.10.5.2 ... crazy behaviour...:eek:
     
  41. TexasFlood

    TexasFlood Network Guru Member

    I have a WRT54G v2, WR850G units of similar vintage, and a WTR54GS that will only run dd-wrt as of now. My routers WILL run builds with the new driver but my testing clearly shows my routers work better with the old or "Vintage" driver builds. What I saw with the previous Tomato ND builds and "new driver" dd-wrt builds was stability problems after a while, couple of days anyway. Additionally, on dd-wrt, I also can only add one virtual wireless interface instead of the 3 allowed by the firmware all of which work correctly with the "vintage" driver. On REALLY old stuff, like a WRT54G v1, will brick if you load the newer driver. I don't have one of these but there are warnings of this on the dd-wrt web site. I can't say if the same applies to Tomato.

    As I mentioned in my previous post, what the dd-wrt developers are doing for now is producing both a "new driver" build as well as a "vintage driver" build to provide stability on both newer and older equipment.
     
  42. Toastman

    Toastman Super Moderator Staff Member Member

    That's interesting. I've only used 54GL's, and ND driver seems very good (except for the stated bugs with wireless survey, and Intel cards of course). Let's see what Victek can do with it!

    I am actually out roaming around my site with a mobile wrt54, measuring best places to relocate the AP's for better coverage. Getting some very funny looks :)
     
  43. TexasFlood

    TexasFlood Network Guru Member

    Just looked out of curiousity and according to the dd-wrt supported device page, the WRT54G v1-v1.1 has a BCM4710 CPU, the WRT54G v2-v3.1 a BCM4712 CPU and the WRT54GL v1-v1.1 a BCM5352 CPU.
     
  44. michse

    michse Addicted to LI Member

    @mstombs

    you are rigth, but in some thread here I read about the problem, that tomato overrides this vlan stuff on reboot. So I have a WRT54GL (1.1) I could confirm this problem. the solution was to do this comands in a script.

    could you explain me, how to do it right please? maybe then some problems are gone.

    thank you
     
  45. mstombs

    mstombs Network Guru Member

    See this thread for instructions to set nvram variable "manual_boot_nv" to 1 to avoid Tomato redefining the vlans for you every boot (should only really need to on first boot after upgrade from another firmware!). This only applies to WRT54GL and similar (GSV4?) that have different port wiring/ numbering than other versions.

    http://www.linksysinfo.org/forums/showthread.php?t=54947
     
  46. commandonut

    commandonut LI Guru Member

    i need help, some one help me please.
    Is it possible if i use this firmware [1.19.8850] on WRT54GL hardware mod ram from 16mb to 64mb, i already test on 1.19 tomato it work , but i'm not sure about mod firmware.
    who can confirm this firmware can run under ram 64mb ?
    [​IMG]
    thanks you,
     
  47. Victek

    Victek Network Guru Member

    No changes in this firmware regarding RAM allocation, go ahead and use the same memory trick to activate de RAM area as you did in the original Tomato.

    BTW.. Integrating BB 1.10.4 (stable) in the coming release... :biggrin:
     
  48. kiskakas

    kiskakas Network Guru Member

    Victek,

    are you planning to give back the SD/MMC support in the future?
     
  49. Victek

    Victek Network Guru Member

    Sure, but with automatic GPIO detection if Augusto can handle with it. TBH, I know a very few people using SD/MMC mod and this situation discourages to integrate into the firmware due to space poblems...
     
  50. kiskakas

    kiskakas Network Guru Member

    Understand, thanks. What do you think, how it works at dd-wrt? they use auto gpio detection, or there are profiles to choose your wrt's version? I love Tomato from the first versions (and before hyperwrt/thibor) and i never want to change to dd-wrt.
    I tried many dd-wrt builds, but they're not too stable, like Tomato.

    Respect,
    kuf
     
  51. CBR900

    CBR900 LI Guru Member

    10x for the great mod

    I am intersted in SD/MMC mod as I have asus wl-500gp with 2 usb ports.

    I think it will be better to have 2 versions 1 with SD/MMC mod and 1 with vpn.

    or provide the mods as addons

    10x
     
  52. commandonut

    commandonut LI Guru Member

    I just test 1.19.8850 , It work and stable for me user around 15-20 ppl online.
    Thanks you very much Mr.Victek
    Thanks you for this firmware. i love this firmware so much :):)
    ^^:):):)
    [​IMG]
     
  53. michse

    michse Addicted to LI Member

    @mstombs

    i made the changes nvram set manual_boot_nv=1 and could do the vlan commands in a shell without lost after reboot - thanks a lot.

    The problem that classification changes dont work seems to be gone, the aes problem too. I have to test alittle bit around.

    now its one question left: the wlan users are bind to br0 - so qos should work. does qos work for vlan 2 users? in qos view detail there is already a dst and scr turnaround. in scr there is the dest ip and in dst there is my wan ip. the classification shown is right.

    maybe ist a better way to disconnect the wlan from br0 so I have to work with eth1 and br0 then vlan2 and br0??

    Thanks for that. (should I start a new thread for that :halo: ?)
     
  54. Victek

    Victek Network Guru Member

    Better, this subject has no relation with the mod.
     
  55. GhaladReam

    GhaladReam Network Guru Member

    I'm not sure if this has been asked her before, but is there any chance whatsoever this mod will ever feature multiple SSID's? I really need this feature, but I refuse to move over to DD-WRT.. :(
     
  56. josher

    josher Network Guru Member

    This firmware mod also on a Buffalo WHR-G125 runs?
    Thanks you for answer.
     
  57. rizsher

    rizsher Network Guru Member

    Hi,

    I see there are 2 lines each for upload and download, UL Rate, UL Ceiling, and same for DL.

    I thought the ceiling would specify the maximum amount of data a particular client would be allowed to download/upload, after which no more would be allowed, however, the units in the screenshot for both Rate and Limit are kbps, so I'm not really sure what that really means.

    Can someone please clarify?.

    Thanks.
    Riz
     
  58. i1135t

    i1135t Network Guru Member

    Here you go:

    TC Tag . This number is awarded by the router sequentially to each new IP that is added to the list, do not modify.

    IP Address . In this box you must enter the IP address for the PC to be controlled it's down/upload speed.

    Dl Rate . Here write speed downlink PC when all PCs on the list are operational (downloading) ... uhhh? who does this mean? It means that the sum total of this column for all PCs on the list can not overcome the total "Download Bandwidth."
    If the amount exceeds this "Download Bandwidth" serves no purpose to the entered data when all the PC's are downloading data.
    Also take into account that if you entered the IP belongs to a connection via wifi is possible that the conditions of propagation and signal quality wireless PC for this not to allow the PC reaches the speed written in this box, if writing a speed downlink 10000kbps in this box when the wireless connection only allows a maximum speed (theoretical 5000kbps)

    I hope this explanation clarify any doubt you had.

    Dl Ceil Interesting, explanation; It will be the maximum download speed is going to achieve this PC downloading when the bandwidth is sufficient to enable it to overcome its download speed because the total amount of download speeds of others PC's has not been reached.

    Example 1

    Speed downlink connection = 16000 kbps.

    PC1 Dl Rate 4000 Dl ceil 7000kbps
    PC2 Dl Rate 4000 Dl ceil 9000kbps

    Behavior (assuming that the discharge permits to achieve maximum speed)

    The PC1 begins to download and as yet has not begun PC2 reaches a maximum speed of 7000kbps download.
    The PC2 starts after downloading and reaches a speed of 9000kbps.

    The amount of download Ceil for both PCs = 16000kbps.

    Example 2

    Speed downlink connection = 16000 kbps.

    PC1 Dl Rate 4000 Dl ceil 7000kbps
    PC2 Dl Rate 4000 Dl ceil 9000kbps
    PC3 Dl Rate 8000 Dl ceil 9000kbps

    The PC1 begins to download and as yet has not begun PC2 and PC3 reaches a maximum speed of 7000kbps download.
    The PC2 starts after downloading and reaches a speed of 9000kbps.
    The PC3 begins to download ... Guiño and the speed of PC1 to goes to 4000, the speed of PC2 also to 4000 and speed of PC3 will 8000kbps, total = 16000kbps.

    Example 3

    Speed downlink connection = 16000 kbps.
    PC1 Dl Rate 4000 Dl ceil 7000kbps
    PC2 Dl Rate 4000 Dl ceil 9000kbps
    PC3 Dl Rate 4000 Dl ceil 9000kbps

    The PC1 begins to download and as yet has not begun PC2 reaches a maximum speed of 7000kbps download.
    The PC2 starts downloading and reaches a speed of 9000kbps.
    The PC3 begins to download ... Guiño and the speed of PC1 goes down to 1/3 of the maximum speed, PC2 also to 1/3 of the maximum speed and the speed of PC3 is also 1/3, Total = 16000kbps. Why?, because the amount of drop ceilings exceeds the maximum download ceil rate and Dl Rate is the same for all three PCs.

    Gotcha? Guiño

    UL Rate . Like DL Rate but to upload.
    UP Ceil. Like the Dl Ceil but to upload.

    Examples and behavior for UL and UL Rate CEIL, the same as Dl.

    Priority Very important this function. It affects the position that takes the rule in the tail of netfilter router, therefore the higher the priority the PC has priority over the rest in DNS traffic, http, games ... (mainly).
    Improves ping but only because it is earlier than other PCs in netfilter, not because of other circumstances.

    TCP Limit Maximum number of active connections for this IP. It serves to limit this issue and is particularly attractive to avoid saturation of P2P programs (emule, torrent, ares).

    UDP limit UDP datagrams limit number / maximum UDP connections per second, serves to exactly the same thing, to avoid saturation of P2P (especially for Ares).

    IMPORTANT Any IP that is not included in this rule will operate at maximum speed of down/up unless using the "Limit unlisted machines" is enabled in the "ARP Binding." In this case the IP will have Internet access restricted (zero).

    http://www.adslzone.net/postt147071.html
     
  59. GhaladReam

    GhaladReam Network Guru Member

    w00t, 1.20 is out..

    Victek, are there going to be new features in your 1.20 update or is it simply going to be the same mod with the 1.20 updates integrated in? Either way is awesome, I'm just wondering.
     
  60. Victek

    Victek Network Guru Member

    Hi!
    Something new...like as BB 1.11.1 (stable), U/D score per IP, IGMP for IPTV, and the first attempt to download remote themes (on/off by the user) to save memory... I'm working on it. :biggrin: Pls, wait 2-3 days for any possible surprise in the original version that will affect to the mod.
     
  61. GhaladReam

    GhaladReam Network Guru Member

    Sounds good to me :) Can't wait!
     
  62. guillaumy

    guillaumy LI Guru Member

    Actually, I really have a strong wish that most, if not all, of Victek's mods are MERGED into Tomato mainstream. In the routers I deploy about half are "mainstream" and the other half "mods" because of the usefulness of Victek's mods (esp. the hash mod).
     
  63. jsmiddleton4

    jsmiddleton4 Network Guru Member

    I like having themes built-in by the way. Makes it so much easier.
     
  64. Victek

    Victek Network Guru Member

    At least Jon included in this new release extension up to 100 clients in DHCP, so, I think my mod will discontinue in short time if Jon integrates all these changes, it's a good sign. :biggrin:
     
  65. guillaumy

    guillaumy LI Guru Member

    You really are doing an excellent job, Senor Victek.

    I don't know what the problems were with the hash mods in the past, but I have been running your latest available build on some routers with no problems whatsoever. They should make it back into the mainstream build, maybe Version 1.21 !!
     
  66. callous

    callous Network Guru Member


    How about adding TCP Vegas option into this? Several of us love tomato but miss the TCP vegas, since vegas is far superior to QOS!
     
  67. Victek

    Victek Network Guru Member

    Show me links and sources about TCP Vegas in order to start with something... I have no clue about it .. sorry to be clear but I need also your help.

    Edit. Is one application for servers, not for router.. something strange, not?
     
  68. callous

    callous Network Guru Member

    well it does work - as many using DD-WRT have tried and proven.
    These guys in here http://www.linksysinfo.org/forums/showthread.php?p=328343 are also requesting it!

    I think all you need to do is t o include the compilation of that opensource pretaining to Vegas, and whoever wants to enable vegas can go to enable it.

    Sorry, Im not a linux guy :( Perhaps those guys in the other thread can help.


    This thread says how to enable it:
    http://www.dd-wrt.com/phpBB2/viewtopic.php?t=28816&postdays=0&postorder=asc&start=45

    I guess the command lines at least gives a clue as to which modules are needed
     
  69. Victek

    Victek Network Guru Member

  70. callous

    callous Network Guru Member

    How come tomato's using a much lower version of the kernel?
     
  71. leepa

    leepa Addicted to LI Member

  72. jsmiddleton4

    jsmiddleton4 Network Guru Member

    It uses a lower version of the kernel because it works and accomplished the goals of Tomato which were not the same as dd-wrt. Tomato was never intended to be one huge do it all firmware. It was intended to be fast, simple, flexible, practical and reliable.

    The earlier kernel did all of that just fine.

    I've voiced this concern in the past and responses weren't all that kindly but watching all the requests we have to be careful and not lose track of why we chose Tomato over any other 3rd party firmware.

    I'm not opposed to adding features to make it easier to use and configure, increase security, make it faster, etc. Turning Tomato into dd-wrt II is another thing. I don't want dd-wrt II. If I do, I'll just load dd-wrt.

    Just my humble opinion.
     
  73. Victek

    Victek Network Guru Member

    Totally agree with you and the philosophy of Tomato, don't forget that we are talking about a home firmware. Tomato upgraded the value of this router x4 and still is the most stable firmware I tested till now.
     
  74. Toastman

    Toastman Super Moderator Staff Member Member

    Stability

    Hi JS, where've you been?

    I totally agree about the stability issue. For my application, in a large residential block, this is really the most important issue. DD-WRT doesn't even get close, it usually dies in a little over an hour at most.

    Tomato has been the most stable firmware I've used so far. The only issue that I have with it at all is the reboots caused by certain connecting clients - this was addressed by the ND driver, which introduced a new problem in that Intel wireless cards couldn't connect. Victek is looking at the driver now. (What progress, Vic?).

    Sometimes it is good for the soul to play with new toys like on DD-WRT, but the end result is bloatware that does a lot of things, none of them particularly well.
     
  75. Victek

    Victek Network Guru Member

    Hi Toastman,

    New wireless driver OK, waiting for the DNSMasq issue in 1.20 to be solved and then mod release will be out. BTW, dropbear 0.51 has been integrated too ;) more secure for SSH.

    -Vic
     
  76. Toastman

    Toastman Super Moderator Staff Member Member

    Hi Vic, just sent you a PM!

    Great news on the driver, I'm looking forward to trying it out. I have one compaq user who is threatening suicide...

    Did you ever do anything with your splash page??
     
  77. Victek

    Victek Network Guru Member

    No, I'm hanged in the IP UP/DOWN Counter... I need a breath of iptables :biggrin:
     
  78. guillaumy

    guillaumy LI Guru Member

    When, oh, when, will this mod be integrated into the mainstream...
     
  79. mstombs

    mstombs Network Guru Member

    Are you using the ipaccount module? We have this in RouterTech AR7 adsl router (a Ti/MontaVista 2.4.17 kernel), using a netfilter/iptables mod by Igor Mokrushin aka McMCC who currently seems to be producing great firmwares for Russian Acorp routers.
     
  80. Victek

    Victek Network Guru Member

    Thanks mstombs, you are always as a Big brother :biggrin: I'll try to find it. No, I'm working with ipcounter module from Vigor 2500 router.
     
  81. callous

    callous Network Guru Member

    Once TCP Vegas has been formally implemented into DD-WRT in next revision and people start raving about it , we can talk about adding it to tomato some day :)

    I would really encourage everyone to try it. For VOIP and gaming people, Vegas solves the problem of lag in games, without artificially lowering the bandwidth to accomplish this.
     
  82. mstombs

    mstombs Network Guru Member

    Hey don't look too far I'm pretty sure its the same ip_account that's already in the tomato 1.19 iptables source code

    http://www.svn.barbara.eu.org/ipt_account/

    In the adsl router code above the important rc bit is hidden in a binary core logic module, but I can see some shell scripts that seem to follow the wiki, and the kernel file says it is Version: 0.1.6
     
  83. biatche

    biatche Network Guru Member

    offtopic: since you fellas are so knowledgeable, i'd like to ask this if you don't mind. what setting in linux, or well, iptables maybe for that matter affects idle connection timeouts.

    apart from just owning a WRT54G, i also need a modem to make the connection, and i chose netgear dg834g well, yah its capable of wireless though i don't use it. (oh wait, that don't make sense haha) Anyway, as far as i know, it has linux embedded in it, im using a custom firmware for it infact, and here's the problem:

    sometimes, i remotely ssh (means im outside) into my linux server that's connected to the dg834g. well, after using this custom firmware, i notice that, after like say 5-15mins of inactivity, i find myself not connected to it... so i can only guess i must have timed-out somewhat somehow.. but im not too fluent with these network stuff so maybe you experts here can tell me something
     
  84. guillaumy

    guillaumy LI Guru Member

    The question is so off-topic and the thread so long, I think it's best you start a fresh thread if you need an answer.
     
  85. LeoKesler

    LeoKesler Addicted to LI Member

    Hi, I would to know if this mod is compatible with Buffalo WHR-G125 ?
     
  86. Victek

    Victek Network Guru Member

    No, the comming mod will be choiced in two versions, one of these version will be compatible with your router.
     
  87. callous

    callous Network Guru Member

    Has there been any indication the author of tomato will add the bittorrent optimizations (speedmod) to the main firmware code?
     
  88. TexasFlood

    TexasFlood Network Guru Member

    I've been trying to read up on Linux TCP congestion avoidance algorithms, but it's a bit overwhelming. Seems like now in 2.6, Reno is the base algorithm with other pluggable modules, CUBIC being the latest default along with other options such as BIC, Vegas, and Westwood+.

    Found some interesting stuff googling around, like "WOLK - Working Overloaded Linux Kernel 2.4.20" which claims in the release notes to have BIC and Vegas backported from the 2.6 kernel. Not sure if something like that would be possible with Tomato.

    FYI, a thread just started up over on the dd-wrt forums about BIC and possible advantages over Vegas. They're running comparative tests, should be interesting to see what results come out of it.
     
  89. TexasFlood

    TexasFlood Network Guru Member

    I didn't question dd-wrt running on linux kernel 2.6 as references to this before, nor did I think to check it.

    DD-WRT runs on a variety of platforms besides broadcom including x86 CPUs with wireless hardware including Atheros, Geode, Intel, and Xscale. I verified that some builds do run the linux 2.6 kernel.

    This morning, it occurred to me to actually check the kernel version on my WRT54Gv2/WR850G routers. These show kernel version 2.4.35 which is a lot closer to the Tomato 2.4.20. This is the same broadcom build that DD-WRT folks are testing Vegas/BIC on. Hopefully that means there is more hope of Vegas &/or BIC in a Tomato build.
     
  90. mstombs

    mstombs Network Guru Member

    Apparently TCP vegas has been back-ported as far as 2.4.27. I suspect there's already a fair bit of other stuff back-ported to Tomato 2.4.20 (so its not vanilla 2.4.20), see the speedmod for example. All credit to the gurus who can understand enough in detail what's going on in there!

    The key issue here is that Tomato builds on the Linksys/Broadcom distributed kernel. dd-wrt is a fork of an OpenWRT kernel I recall, and they maintain a late 2.4 plus latest 2.6 kernels.
     
  91. Toastman

    Toastman Super Moderator Staff Member Member

  92. heffeque

    heffeque Network Guru Member

    Tomato Mod RAF 1.21.8005 available (based on 1.21).

    Has anyone tried it yet? I'm thinking about changing from DD-WRT to Tomato because QoS doesn't work correctly in DD-WRT. And now that I've seen that Victek's mod seems to be pretty cool, I'm wondering if anyone can tell me if it's really worth it to go with his mod or should I stay with the original Tomato firmware. I own a WRT54GL v1.0.

    Edit: I just realized... Join date: Oct 2005. Posts: 2. LOL! Two posts in three years! Hahaha!
     
  93. kardzzz

    kardzzz Addicted to LI Member

    Tomato Mod RAF 1.21.8005 works very well and has the speedmod. Connection can be upto 10,000. Had it for 2 week and I recommend it over DD-WRT. I was using DD-wrt v24-RC5 and realised QoS wasn't working too well. Not looking back since using Tomato.

    *Make sure you use 'Port Rules' and avoid L7 and IPPxx rules as its much quicker.
     
  94. kerosin

    kerosin Addicted to LI Member

    ND version

    Can I download somewhere a ND version of Victek mod?

    Or is there any guide how can I compile it by myself?


    I want to use it with my Asus WL-520GU

    Thanks guys :)
     
  95. Toastman

    Toastman Super Moderator Staff Member Member

    Hi Kerosin

    There isn't a current version of his mod with ND driver, because he's working an a newer driver that has no problems with Intel cards. However, there's no particular reason for most people why you can't use the older ND versions 1.18.8500 or 1.20.8002
     
  96. cg770

    cg770 Network Guru Member

    Visually Impaired say THANKS!!!

     
  97. dwatashi

    dwatashi Addicted to LI Member

    I change my ISP and now PPPOE is not working.

    If I connect modem direct to PC, PPPOE works.
    If I connect modem to Tomato, PPPOE can´t get a connection.

    Why this happen?

    Thanks and Congratulations for good work.

    *Sorry for bad english, because I´m from Brazil! :D
     
  98. Victek

    Victek Network Guru Member

    No problem with PPPoE configuration in this release.. Do you know that 1.21 release is already out?

    Obrigado :biggrin:
     
  99. 64bit

    64bit Guest

    does anyone have a link where i can download version 1.20.8002? I've looked all over, i would appreciate it greatly.
     
  100. aeroseek

    aeroseek Addicted to LI Member

    Whatever happened to this idea? It would be very useful :)

    -aero
     
Thread Status:
Not open for further replies.

Share This Page