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

    I guess the good news with the same symptom is maybe it isn't your dhcp code victek? Maybe you prettier code is ok and its some other place? Or some other piece of the code and your work on the dhcp piece is not in vain?
  2. Victek

    Victek Network Guru Member

    I understand now why I was not able to reproduce the bug ... so, all most of the people (except Jim :biggrin: filled these fields) did not reported any issue..., it's late now in Europe.. I'll check tomorrow, now I would like to reproduce the bug.:rolleyes:

    Thanks mstombs!!
  3. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Will check tomorrow. Looks like mst... was able to identify the suspect piece of code though. Even referenced the line numbers. While you are peeking around in there notice the Hostnames has no space and the Router Name has a space.
  4. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Well if is a critical and mandatory field the firmware should not allow us to leave the field empty. Similar to router name. You can't save the page if its empty.

    I also do not understand why having a host name breaks picking up the dns/ip/gateway/dhcp information from the modem. The router isn't creating this information. Its reading it/receiving it from the modem. Using it what as the destination information for the NAT translation? But its not creating it. So why is Router Name and Hostname even involved?

    Edit: In other words it may not be broken as much as you need to add code to require an entry in Hostname. Although the way a couple of posts read is that requiring a Hostname for the router to work may not be meeting some standard. I of course do not know. But IF you can get the dhcp code streamlined, fast, stable, all pretty like, AND the only caveat is an entry in Hostname is required, that seems like a small trade off for performance increase.

    Also I am currently using/tried some non-standard entries just to see if it worked. Sorta back to what I had before, Router Name is Main_Router, Hostname is Office, and Domain Name (did not have one before but am just playing to see results) is Home_System. The router works fine. So it appears that within reason the firmware is just looking for something to be in those fields.

    And can somebody PLEASE fix Hostname! I mean come on. If we're going to be borderline OCD and anal retentive here, at least get all the field names the same format. Router Name, Host Name, Domain Name!!!! And yes I know there is medication available for me. Tried it and it did not work. Although for awhile I thought I was Batman. And after it was all said and done all I got was a lousy t-shirt that said, "No, I do not live in the Bat Cave."
  5. mstombs

    mstombs Network Guru Member

    Well, I would just comment out the redundant code, which may add in the old incompatible options - marked in bold...

    	argc = 0;
    	argv[1] = nvram_safe_get("wan_hostname");
    	if (*argv[1]) {
    		argv[0] = "-H";
    		argc = 2;
    	if (nvram_match("dhcpc_minpkt", "1")) argv[argc++] = "-m";
    	if (!nvram_contains_word("log_events", "dhcpc")) argv[argc++] = "-Q";
    	if (!nvram_match("dhcpc_lanping", "0")) {
    		argv[argc++] = "-l"; //-l is non existant -i is interface
    		argv[argc++] = nvram_safe_get("lan_ifname");
    	argv[argc] = NULL;
    		"-i", ifname,
    		"-s", "dhcpc-event",
    		argv[0], argv[1]//,	// -H wan_hostname
    //	the parameters below don't fit to busybox 1.10.2
    //		argv[2],		// -m
    //		argv[3],		// -Q
    //		argv[4], argv[5]	// -l lan_ifname
    I don't personally like the line " if (*argv[1]) {", because "if" should test a boolean/logical not a character string pointer, but I've seen this done before...

    udhcpc is the task that requests the IP information, the hostname is used in requests, some ISP/cable modems may require it.
  6. jsmiddleton4

    jsmiddleton4 Network Guru Member

    My ISP nor my modem require a host name in my router. I have no idea if it was ppoe, etc., what would be required in bridged mode, etc. But for me, nothing fancy needed.

    And which version of code is this mst...? The regular 1.19 tomato or is this the open source code vic... made available for d/l for 8840?

    His is here:

    Edit: So basically by commenting them out the code just doesn't care one way or the other if there is a Hostname or Domain Name?

    Sorry as I'm doing too many things at once including applying open flames to large quantities of meat of all kinds getting ready for Celtic/Lakers game. How is this code handled in Speedmod 8502? Also with the posts and other comments I could find about Tomato and dhcp/udhcpc talking about dhcp issues, did this Router Name/Hostname thing get to the heart of whatever those dhcp/udhcpc issues are? I don't quite understand the posts about the dhcp/udhcpc issues other than Tomato did have to do some work on it and handles the whole thing apparently in its own unique way? Again I could be totally goofed and that would be fine. Its just that there seems to be something in common here.
  7. mstombs

    mstombs Network Guru Member

    I have Victek's published source for 8840, its only a tweak away from stock Tomato in this bit:- see also

    IIRC the bug in official Tomato in this respect was the dhcp renewals, not the starting of dhcpc and the first update.

    I've also looked at this bit of code before, there's something I wanted to change for half-bridge modems, but I've never attempted to load any WRT router firmware I have compiled... much easier to comment than do! There's nothing special about the dhcp code, but stock Tomato uses a modified (forked?) version of busybox udhcpc, Victek is moving back to working with the standard busybox, which will make upgrades easier assuming those extras aren't needed!
  8. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Thanks. I have 8840 on 2 Buffalos and 1 Linksys WRT54G. Added information in the Identification fields and all seems to be well.

    He sent me a 8845 to try. But he's been working on what the issue may be and I wasn't sure if 8845 was actually a move forward or backwards. It read like he went back to some previous code so even though the number is 8845, parts maybe older than 8840.

    I'm all for getting the code "pretty". Will be interesting to see where it all ends up and IF his work (with the help of others of course) gets included in Tomato 1.2.

    Being more fully complaint with busybox seems like its a worthwhile goal.
  9. Victek

    Victek Network Guru Member

    Hi, mstombs .. you wrote my thoughts, yes, I'm going to standard BusyBox to take proffit of the full features implemented in the BB versions released, Why? because next steps in the mod version will move for to quick out nvram and go to an environment closer to OpenWRT and ipkg customization :biggrin: ,this is the natural trend to answer demands for wish list features. (Dual WAN, OLSR, USB, VoIP, PAT, other router..) and become real Opensource. In any case what's important for me is to contribute and share knowledge and experiences under Opensource.

    Just added a mandatory message in basic-ident.asp to fill all fields (as it must be, problem over) and then I can continue as planned.

    I'll release in the next hours. Thanks both for your comments and findings, yes, I share the mod and threads with roadkill, this is why he wrote "we".

    Edit: During the cutoff of the site I had time to upload the last release, this will be the lat one until 1.20. See you!! or direct download at:
  10. jsmiddleton4

    jsmiddleton4 Network Guru Member

    "Just added a mandatory message in basic-ident.asp to fill all fields"

    Good morning,

    That's fine in that it avoids the symptom, but is that the fix? I'm asking, I don't know. Some of the posts read like having the field be mandatory is outside of spec. Again, I do NOT know. I just like to see it clarified is all.


    Edit: Thanks for using filesend by the way. Mine downloaded easily.
  11. Victek

    Victek Network Guru Member

    I fixed two problems:

    1º The mandatory entry of hostname (already mentioned in in the FAQ as one of the reasons you don't get WAN IP in DHCP configuration).
    2º Fixed the garbage in the firmware code.

  12. TexasFlood

    TexasFlood Network Guru Member

    I'm a bit out of my depth here, but seems like a hostname is required for compatibility with newer standard builds of busybox. Seems to me that there are a few ways to adddress this, not sure what the right answer is. Below are some ideas I had. This is not meant as criticism, just food for thought. I kinda like the idea of the code making up a dummy name like '"Router"+MAC', do it in a way that upgraders would be caught and it would get set on nvram resets. Then you can always go put in a value to over-ride the default. Either way, I think it should be left as a mandatory field so it can't be erased.

    1) Have the code assume a dummy name in the case of a blank hostname. Seems like the old original Motorola WR850G firmware picked either the router name or hostname but combining a root name, like "Router" with all or some portion of the router's MAC address. That might be a good way to pick a dummy name. Not random but also shouldn't conflict with anything.
    2) Make hostname a mandatory field. Perhaps the simplest & most straightforward approach, which Victek has chosen.
    Could some blank hostnames slip through with folks upgrading from pervious versions where that field wasn't mandatory?
    When doing hard resets, mtd-erase nvram, reset to factory defaults, what will be in that field? If it's blank by default and the page isn't visited, it will stay blank, yes?
    3) If hostname is blank, copy mandatory router name field and use for hostname. Would this cause any problems?
    Would catch all upgraders as well, but only if that page was visited and filled out, guess there is nothing forcing that to be done.

    I personally don't have any issue with making hostname a mandatory field. Historically it hasn't been on any WRT type router firmware I've seen but other than deviating from history what harm does it do? After all, deviating from the history of router vendor firmware is the reason we're all here right? :-D
  13. Victek

    Victek Network Guru Member

    :rolleyes: Right,

    1º The three field name will be automatically updated after a nvram reset with default names. Try it.
    2º If you try to save any information in this menu and one the fields are blank you'll get one warning, you can't leave without updating this menu once you're in this page (of course..if you press other option in the menu you can....but you can't say that you was not informed about ...)

    Be happy, I thought a little bit before release of this version. :biggrin:
  14. TexasFlood

    TexasFlood Network Guru Member

    OK, you were ahead of me, I should have known.

  15. jsmiddleton4

    jsmiddleton4 Network Guru Member


    Very impressive indeed.

    Now that I've had my first cup of coffee I wanted to put words to this statement:

    "...the mod version will move for to quick out nvram and go to an environment closer to OpenWRT and ipkg customization"

    My reaction is that many of us who have found our way to Tomato are here because we don't want dd-wrt. So turning Tomato, again an amazing thing and your work is very impressive, IF you are turning Tomato essentially into DD-WRT, one would have to consider if that is a good idea. Just thinking out loud here.

    So we'll see a regular Tomato version for us simple folks and a more fully featured "complicated albeit pretty" Tomato from your work? A dual offering that meets the needs of those of us who don't want dd-wrt?

    What I am seeing, especially with dd-wrt, is no one seems to be asking the "Just because we can, should we?" question.

    One of the very solidly positive aspects and what sold me on Tomato and why I sent my money in for Tomato, and probably need to do so again, is that it is NOT dd-wrt. So even with the best of intentions and know how, both of which you most certainly have,

    If we end up with dd-wrt with a Tomato skin, that is not where I want to go. Again thinking out loud here and not telling anyone what to do or presuming I am "right" in any way.

    I'm asking you to take a moment, stop, imagine if what you want to accomplish is 100% successful. What's 100% success look like? You pull-up your Tomato firmware mod's gui; what are you looking at?

    If that looks like dd-wrt for all intentional purposes, I'd encourage you to think that through. Not only am I pretty sure that's not what those of us who have committed to Tomato are looking for, IF we want dd-wrt, we don't need another firmware. We can just use dd-wrt.

    If that makes sense.

    You are working very hard victek. I just want to attempt at least to have all that work pay-off at every level.
  16. jsmiddleton4

    jsmiddleton4 Network Guru Member

    "Could some blank hostnames slip through with folks upgrading from pervious versions where that field wasn't mandatory?"

    Well YES Texas. That's what happened to me.....

    So you are saying some code that says "If hostname blank, add any old name to hostname parameter" in the code? As far as the code that needs a hostname is concerned it gets one. One from either the manual entry OR the automatic "if none" code creates?

    Not being a programmer I continue to underscore that I have no exact idea about these things but that doesn't seem too hard.
  17. jsmiddleton4

    jsmiddleton4 Network Guru Member

    And PLEASE someone fix the gui display Hostname.....

    Is it too much to ask to make the gui for those field names formatted the same?
  18. jsmiddleton4

    jsmiddleton4 Network Guru Member

    "I personally don't have any issue with making hostname a mandatory field."

    If anyone that moves into 3rd party firmwares has an issue doing so, I'd say they need to consider they don't belong messing with 3rd party firmware.

    Now that the notification or the names are being made automatically, I'd say the issue is resolved. It was the transition from previous applications that did not require it to the ones that do that created the bump in the road. Not that we have to put something in those fields. That is no big deal. It was the not knowing that created the problem.

    If that makes sense.....
  19. Kiwi8

    Kiwi8 LI Guru Member

    My opinion is similar to jsmiddleton4's too. I switched to Tomato from DD-WRT because it allowed the router to manage its connections better and faster. If the proposed new mod or features add some burden to the CPU's processing that in turn slows down the router with respect to the connections management, then I rather not have such mod or features. :)
  20. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Sorry as maybe now I've had too much coffee.....

    Where are we at with the actual naming convention for these fields? It has been pointed out that some of my naming schemes may not be 100% compliant with the spec.

    So right now my "Main_Router", "Cox_HSI", "Home_System", router-host-domain names aren't 100% compliant? I could be wrong but I think that is what was pointed out. However they work. Vic's 8850 mod is very happy with the names.

    I'm not expecting a firmware to have the ability to check all names against the standard and notify the end user that the names are not within spec. Not at all. Just in the information that pops up, help file, faq, etc., somewhere IF it is necessary for the field names to fall within a certain format structure/naming scheme that the information is there.
  21. TexasFlood

    TexasFlood Network Guru Member

  22. TexasFlood

    TexasFlood Network Guru Member

    Didn't understand this one...
  23. jsmiddleton4

    jsmiddleton4 Network Guru Member

    I'd hate to see victek poor his heart and soul into the thing and at the end of the day the response from end users is a collective "So what?" and the mod firmware just sits there not being used.

    That would be very discouraging to me anyway.

    I think there are things that can be done that do not turn Tomato into dd-wrt.

    I mean dd-wrt is getting to the point where IF you wanted to manage the Western United States electrical power grid internally in your router all you have to do is solder in a serial header, load dd-wrt Western Power Grid version, connect the serial cable and you are good to go. Then you can just use the "turn out the lights in Las Vegas" option and click it or unclick it depending on if you want the lights on the strip to be on or off.....

  24. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Didn't understand this one...

    Field names in the GUI are

    Router Name
    Domain Name

    Which one belongs with the others, which one isn't the same......
  25. TexasFlood

    TexasFlood Network Guru Member

    Based on my experience in the past, you can get away with names that aren't compliant for a long time, possibly forever. What I've seen happen is some new software is brought in to an environment or upgraded that strictly follow the RFCs and won't work with the names, like DNS, web servers, squid proxy. As it states on the Wikipedia host name page], "Since some systems will check to make sure that hostnames contain only valid characters and others do not, the use of the invalid characters such as the underscore has caused many subtle problems in systems that connect to the wider world." Other related references, an example of a web site malfunctioning due to underscores, a Microsoft knowledgebase article on DNS issues related to underscores. Having said all that, I'm guessing the actual chances this will impact the typical home user are slim. I wasn't wrong when I brought it up but it was a bit of a stretch, :-D
  26. TexasFlood

    TexasFlood Network Guru Member

    Where to draw the line I guess. The HyperWRT philosophy was to stay close to the official Linksys released firmware while adding some additional features and functionality. The feature set was pretty strict to keep it simple so it could be easily rolled into new official Linksys releases. I became a HyperWRT fan since it offered the features that mattered to me most -and- was very stable. Jon stretched this a bit with HyperWRT+Tofu then Tomato. I became a fan of Tomato because, except for a few quickly fixed interim releases, it was quite stable and offered a clean GUI with more features than HyperWRT. DD-WRT offers more features yet. Major releases are pretty stable but many more problematic interim releases are required to get it all working. I must confess though that I do play with DD-WRT to check out the features - one of my WDS "extension" routers is running DD-WRT right now and last week I was running DD-WRT completely for a bit to test TCP Vegas. How far can you stretch the original "limited feature set" philosophy until it breaks? I'm not sure, but I understand the question.
  27. jsmiddleton4

    jsmiddleton4 Network Guru Member


    So hyphen is ok? That works for me.
  28. TexasFlood

    TexasFlood Network Guru Member

    OK, I get it now but honestly had to look at it several times before I did, :-D Makes sense, I guess. Just checked and DD-WRT has it "Router Name", "Host Name" and "Domain Name".
  29. TexasFlood

    TexasFlood Network Guru Member

    That's my understanding, yes.
  30. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Just changed all "_" to "-". Works fine.

    Also with 3 routers running I have Hostname and Domain Name the same in all 3.


    I'm thinking its just a cosmetic thing somewhere in the firmware that just needs to be changed and saved. And given it is such a small matter one that is easy to forget about.

    But it would be nice.....
  31. jsmiddleton4

    jsmiddleton4 Network Guru Member

    I think we are at the "Nothing to see here folks...just move along..." phase on this.....
  32. Victek

    Victek Network Guru Member

    Well, just to quote your thoughts or wishes to logical level:

    1º You can use Tomato mod as it's released.
    2º You can mod your Tomato using ipkg packages from OpenWRT
    3º You can customize your Tomato at your level of need.

    This was my thoughts, but , it will take time, many parts of Tomato are sticked to propietary developpment, rc modules could be the first target, but again... it will take time.
    Ddi you thought about a micro version of Tomato? yeeeesss, many post asking. Did you thought to use Tomato with Atheros wireless? yeeessss...
    This is my goal, to expand Tomato for the comunity.

  33. zorkmta

    zorkmta Network Guru Member

    Days ago, upgreded to 1.19.8835 beta and all going well.

    Dear Victek, Is there any possibiltiy to add VPN to your mod?
  34. TexasFlood

    TexasFlood Network Guru Member

    You got my attention there.

    I boiught a WTR54GS without realizing it was a V2 without realized Linksys had cheaped out and and cut the memory in half from the V1 unit and only had 2MB of flash and 8MB of RAM.

    For quite a while I was stuck with the stock firmware and seemingly no hope of upgrades from Linksys or anyone else. The Linksys firmware that shipped on it was newer than Linksys had on their web site!

    Finally the guys over at DD-WRT came up with a way to load their micro on it which I did happily. But it would be nice to have other options as right now I don't. Can't complain though, DD-WRT does everything the original WTR54GS firmware did and more, even allowing the WAN link to be a wireless connection, and actually adding the ability for that wireless WAN connection to be encrypted whereas the original Linksys firmware only allowed an unencrypted connection.

    But I digress, so I'll quit for now.
  35. Victek

    Victek Network Guru Member

    I can, but this is a mod that roadkill knows much better than me (he built) and it's not in my TODO list now. This is why we have different mods. Sorry.
  36. apelete

    apelete LI Guru Member

  37. Victek

    Victek Network Guru Member

    It looks pretty... but 78KB ... let's see how available space we'll have after last mod implementation for Tomato 1.20 ...

    Thank you for the link.:biggrin:
  38. TexasFlood

    TexasFlood Network Guru Member

    Regarding and the size. The file "net4.png" accounts for most of the space in that zip file. I pulled out that file into Photoshop 7. I tested a few methods of compression. The best that worked in tests was just converting it to a gif file. I attached that file, zipped. The file size reduction was 69.5KB for the original to 23.3KB. Just need to edit the css file to look for the gif rather than the png. I can't tell the difference, maybe someone else can. Compressing this one file into a gif reduces the total size of the bluedream file set from over 77KB to under 31KB so seems worth it to me. Might even be possible to shave another KB or two. Looking at the other image files in Victeks build already, they seem to be in optimal format already as I noticed a quality loss when I tried to compress them. My favorites are ones like bluedream & tijuana that both look nice and have thin header graphics so you can see more text, :-D

    Attached Files:

  39. dvaskelis

    dvaskelis Network Guru Member

    He didn't say DD-WRT, he said OpenWRT.

    He made it sound like the ability for end users to customize Tomato with ipkg. I read that as run Tomato bare if you wish, or... Need VPN? Load an ipkg! Need USB print server? Load a ipkg!

    That sort of thing.
  40. fyellin

    fyellin LI Guru Member

    I'd like to second this request.

    roadkill's mod has OpenVPN, but last I checked he's still at 1.16. If the two of you could somehow combine your mods, we, your loyal users, would have the best of both worlds.
  41. wongnog

    wongnog LI Guru Member

    is it necessary/recommended to run Erase All Data In NVRAM (thorough) before/after upgrading between mod versions?
  42. TexasFlood

    TexasFlood Network Guru Member

    If I understand your question, it was asked in post 174 of this thread and answered in post 175. If I didn't understand, then... Never mind....
  43. wongnog

    wongnog LI Guru Member

    ah yes, I think my wording was a bit confusing but you did understand correctly and that post provided the answer. Thanks Texas
  44. jsmiddleton4

    jsmiddleton4 Network Guru Member

    "He didn't say DD-WRT, he said OpenWRT."

    Yes and so? My point had nothing to do with OpenWRT but the eventual impact on Tomato. A possible reality demonstrated by several posts since my comments. VPN version, Mini Version, etc. And after you add all that stuff to Tomato, take it away, poof, you have DD-WRT. What does that have to do with Openwrt and who cares how one gets there? If folks want to turn Tomato into DD-WRT more power to them. I didn't go with/for Tomato because its sorta like DD-WRT. I thinking some others folks feel the same way. No matter what intentions are, you aren't going to out dd-wrt the dd-wrt folks. Which is not a bad thing. If I want DD-WRT I'll go with brainslayer. I don't. I want simple, fast, easy to manage, some versatility. I went with Jon. But again, folks are free to do what they want.


    You sure about those version numbers? Linksys didn't reduce the system memory on the GS units until later than V2. You'll want to check here for versions/ram/etc.

    It wasn't until Linksys went to the tiny firmware ram that things got really cramped.
  45. TexasFlood

    TexasFlood Network Guru Member

    Unfortunately yes. That wasn't dyslexia flaring up, :-D , I have the WTR54GS travel router, :-( It's got a lot of nice qualities for playing road warrior, small size, integrated power support, accepts wireless for WAN. The memory handicap is the only issue and for what I use it for not a huge issue. Of course I'd rather have had the original 4MB Flash & 16MB RAM.
  46. dvaskelis

    dvaskelis Network Guru Member

    Perhaps if you thought about it, you'd find the idea of OpenWRT ipkg support a good thing exactly for the reasons you say it's a bad idea.

    Right now, when someone wants to add a feature to Tomato, they fork the source and put out a "mod" version. The few out right now are just the start.

    The point of ipkg is that end users can load features they decide. Base Tomato can stay base tomato, but for example, if you want VPN support, you'd load the VPN ipkg. Or the ARP ipkg. Or whatever. You decide, but ideally we'd all use the same Tomato base.

    There would be fewer versions of Tomato if OpenWRT ipkg support was added, not more. But, hopefully, over time, there'd be more possible combinations of features as optional ipkgs.

    My message was in response to your post where you objected to the idea of adding OpenWRT ipkg support to Tomato.
  47. jsmiddleton4

    jsmiddleton4 Network Guru Member

    "Perhaps if you thought about it, you'd find the idea of OpenWRT ipkg support a good thing exactly for the reasons you say it's a bad idea."

    I don't expect anyone to agree with me on this forum. However I do expect folks actually read what's being posted if they are going to comment. Not once Dave is there a comment what is "good" or "bad" regarding ipkg support/packages.

    So do you think its a good idea that Tomato will eventually turn into dd-wrt Dave? Maybe given the open source aspect of some of dd-wrt we can ask victek to consider creating a skin for dd-wrt that looks like Tomato and just be done with it Dave?

    "My message was in response to your post where you objected to the idea of adding OpenWRT ipkg support to Tomato."

    I am sorry Dave but you really need to read what's posted. If you don't fully understand what I've said and I can certainly not be as clear as I might need to be please ask before you conclude and then comment. Again not once is any such thing stated. My objection has been one and one only. And that is that Tomato does not turn into dd-wrt. I'll ask again the same question I asked but a few sentences ago... You good with Tomato turning into dd-wrt Dave?
  48. zorkmta

    zorkmta Network Guru Member

    I understand, Roadkill still on 1.16 ´+ VPn. :frown:

    I saw new version 8850, what change compare with 8835 apart of Busybox? :biggrin:
  49. jsmiddleton4

    jsmiddleton4 Network Guru Member

    That's a horse of different color Texas. I just installed victek's latest mod on a 32 meg wrt54gs. Swapped out my Buffalo main router with the Linksys and will see how it performs. As it is without any tweaking the signal strength between it and another Linksys that is the wds slave for my entertainment center is better than the Buffalo. Right on the edge of "I don't believe it..." better.

    Having said that, even with the amps the Buffalo's design of an internal antenna potentially reduces performance. Some folks recommend setting both rcv/tx antenna to the external one because of the poor performing internal. Lots of end user tweaks/pictures for adding 2nd external antenna to the Buffalos. That's nice but a lot of worth and risk for something not critically important. The current antenna system is certainly good enough and for me the risk isn't worth it.
  50. jsmiddleton4

    jsmiddleton4 Network Guru Member


    I noticed there are backup/restore options in 2 places. In the Admin/Bandwidth Monitoring setup section and again in the Admin/Config screen. Not a big deal of course and the impact of removing one of them is probably non-existent. Just wasn't sure if we needed it in both areas.
  51. FRiC

    FRiC LI Guru Member

    The two backup/restore options perform different tasks. The one in the bandwidth monitoring is for the bandwidth logs, and the one in the config is for the router configurations.

    The bandwidth backup/restore is useful if you're moving the bandwidth data save history location.
  52. pfoomer

    pfoomer LI Guru Member


    Hi Victek

    been running 8840 for a few days now, seems more responsive than the 1.19 firmware.

    As I always use host/name/domain the dhcp issue seems to have passed me by.

    The only thing that was strange is that I monitor the logs with my own syslogd, and the timestamp format from the router was different, so I rewrote the timestamp to be generated by the computer (for the database logging).

    Incidently, this must be a Linksys/tomato issue, logs entries can take a while to filter through, so I can disconnect/reconnect with a new ip, but the monitor shows the old ip, this has been like this from the 1.7, expect the logging is on a low priority.

    Any way, thanks for a nice firmware.

  53. dvaskelis

    dvaskelis Network Guru Member

    I don't believe Victek ever mentioned anything about turning Tomato into DD-WRT, he wrote about adding OpenWRT ipkg support, something I'd view as a very good thing as it might allow ending all the Tomato "mod" versions and sticking with one base.

    Your tone would indicate that you took offense at my pointing out that what his mentioning OpenWRT really has nothing to do with DD-WRT. None was intended.
  54. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Didn't take offense to anything. Reading a post here gives you absolutely NO idea what my "tone" is. Your posts continue to indicate you have entirely missed what I posted but instead are replying to what was not said. Even your last post indicates such.

    I can't really respond to what you mistakenly think I said. I will ask you again IF you are going to reach a conclusion about something I have posted and then respond to your conclusion from my posts would you please take the time to understand what is being said?

    You did not answer my question Dave. Would you be okay with at the end of the day victek's work, or anyone else's for that matter, for all practical purposes turns Tomato into dd-wrt? Would you be okay with a tomato looking dd-wrt?

    That's kinda a yes or no question Dave.
  55. jersully

    jersully LI Guru Member

    Your posts definitely carry a tone (no quotes.)

  56. jsmiddleton4

    jsmiddleton4 Network Guru Member


    "Tone" is in the head of the reader. There is no way unless clearly stated as in "I'm pissed at you..." that one can determine or judge "tone" from reading a post. I find it a bit confusing that when nicely pointed out that the point had been missed INSTEAD of taking a moment to re-read, I am instead told I have "tone". Huh?

    Dave is getting it wrong. That does not mean I have "tone". If that hurts Dave's feelings, well gosh I sure hope that someone isn't that superficial. That would be most sad.
  57. TexasFlood

    TexasFlood Network Guru Member

    Tomato ipkg support in and of itself shouldn't turn Tomato into DD-WRT. The relatively large number of intermediate "beta" & release candidate releases that DD-WRT goes through to get to a stable release are, in my opinion, based on two things: 1) Quite large number of hardware platforms supported and 2) The many core features in DD-WRT. I don't tihnk DD-WRT's ipkg support is a major contributing factor. Again, my opinion, perhaps you disagree. Tomato ipkg support just provides the flexibility of relatively simple extensibility of the firmware.
  58. dvaskelis

    dvaskelis Network Guru Member

    I will admit to sometimes being superficial, although in my case it does not imply being thin-skinned. No offense was taken.

    And my name's not Dave, regardless of how often you address me that way.
  59. TexasFlood

    TexasFlood Network Guru Member

    In poking around, I found it's already in there but isn't fully working, I think due to the paths in the css file. I like bluedream as well, so as a workaround added the below as an Init script and now I have a working bluedream theme without having to copy the files from a cifs share etc.
    sleep 10
    mkdir /var/wwwext
    cp /www/arrow.gif /var/wwwext/
    cp /www/arrow2.gif /var/wwwext/
    cp /www/arrow2_down.gif /var/wwwext/
    cp /www/arrow2_up.gif /var/wwwext/
    cp /www/bg_niebieskie.gif /var/wwwext/
    cp /www/bg_szare.gif /var/wwwext/
    cp /www/bluedream.css /var/wwwext/custom.css
    cp /www/button.png /var/wwwext/
    cp /www/ftext2.png /var/wwwext/
    cp /www/net4.png /var/wwwext/
  60. jsmiddleton4

    jsmiddleton4 Network Guru Member

    "And my name's not Dave, regardless of how often you address me that way."

    Thank you for taking the time to correct me and my deepest and humblest apologies.

  61. jsmiddleton4

    jsmiddleton4 Network Guru Member

    "Tomato ipkg support in and of itself shouldn't turn Tomato into DD-WRT. "

    I don't disagree. And my point has not been nor does it continue to be whether ipkg addons are a good thing or a bad thing. It was and is about purpose and goals that Tomato addresses. One of the primary reasons I'm on the Tomato band wagon, many others, is that it is NOT a sleeping monster waiting to be all kinds of things. It is what it is. And what it does it does well, fast, reliably, and without a large learning curve.

    Looking at what dd-wrt can do, what the potential of having articulation for packages that can be added on by end users to do all sorts of things, all very cool. Not once have I made a comment about the "good" or "bad" of those abilities/add ons. The point is what Tomato's purpose was/is and what its appeal is and will be in this tweakers 3rd party firmware market. And as far as I can tell, that appeal/purpose is not to become dd-wrt with a Tomato skin. My question about that to NOT Dave, :), dv... has of yet gone unanswered.
  62. dvaskelis

    dvaskelis Network Guru Member

    No worries. I took it as an honest mistake.
  63. TexasFlood

    TexasFlood Network Guru Member

    From my point of view, as long as it remains stable and simple to configure maybe I don't care. Simple to configure meaning I guess assuming you ignore stuff that might be out of ones depth such as perhaps QOS as an example, or installing ipkgs if that comes to pass. As I mentioned in my previous post, I was a fan of HyperWRT's strick philosophy as it resulted in stability. HyperWRT+TOFU and Tomato broke that mold but remained stable so I followed. Just my 2 cents. Jon's got a good track record here, I'm inclined to believe he'll do the right thing.
  64. eddietah

    eddietah Addicted to LI Member

  65. apelete

    apelete LI Guru Member

    I upgraded from 1.19 SpeedMod to Victek's 1.19.8850 and I'm definitely experiencing slower web pages loading time :frown:. I'm not using p2p right now so I don't why is my connection slower...
    Perhaps I shouldn't use the default Qos and IP/MAC Qos at the same time ?
    Here are my settings:

    Thanks, I will try this one too, but I have to solve my speed problems first :)
  66. jsmiddleton4

    jsmiddleton4 Network Guru Member


    The mods are not faster in general. They are faster given particular sets of circumstances. So IF you aren't doing high volume, many users, etc., you may not see any change.

    Having said that victek's mod has never been slower for me. None of his mods for that matter have slowed anything down. I don't do very much p2p, rarely like with Pando, but not very much.

    While it is a p.i.a. it is a good idea to reset nvram after the update. It only takes one or two differences in terms of what and to where the previous firmware is doing and you have potential "issues" so its always a good idea to reset, re-enter. Do print screens of your current settings, not a restore, and manually re-enter them into a clean router. Even though its a p.i.a. and I hate doing it myself, it really isn't THAT bad.

    As far as I can tell there is no reason you should be seeing a slow-down from the impact of the victek's mode. An unintentional one that is. One of the nice things about victek/roadkill's mod is the additional ability to shape bandwidth and arp stuff, etc., and create an intentional "slow down".
  67. jsmiddleton4

    jsmiddleton4 Network Guru Member

    bluedream not working....

    This is one of those "Hey..." moments. Helped a friend load 8850 on a Linksys WRT-54GS version 1.1 and went through the different themes. He left it at bluedream and I liked the way it looked as well. When I got home I tried it. Didn't look anything like it did on his 32 meg one. I though maybe it was ram restriction, etc., and by design for mine with 16 megs I would not see all that we saw on his 32 meg one. No, I did not drug him and steal it...."

    But now I wonder... I did the script above on my 16 meg one and it works fine.

    Wonder why it worked fine with a 32meg one and not with a 16meg one without the extra script?
  68. pfoomer

    pfoomer LI Guru Member


    Am I missing something here?, I flashed from 1.19-jon to 1.19-8840
    and Bluedream is an option on the combo list.

    The only weird thing is that the router name is NOT in the top right hand corner, where as most other schemes show it.

    Or is there another bluedream around?
  69. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Not sure but with 8850, which I would recommend loading, its in the drop down selection list pf....
  70. apelete

    apelete LI Guru Member

    That's also one of the features I like on Vicktek's mod. As I understood you must use the ARP binding in order to get a MAC based Qos limiter, right ?

    I always do the Nvram reset before & after loading a new firmware, so I was perplex as to why 1.19.8850 was slower.
    I just loaded the last SpeedMod and I'm using a firewall script to shape my download traffic: the web surfing has return snappy now :)

    Perphaps I will try Victek's mod again if/when he enhances the MAC Qos part with inbound services based Qos (instead of just port based) and 'native' MAC based filtering. As I said I'm currently achieving that using a firewall script, and it seems to work pretty well.

    Thanks everybody for the hard work !
  71. TexasFlood

    TexasFlood Network Guru Member

    Bluedream is an option on mine without doing anything but only the format & colors work without the script, not the graphics. With the startup script moving the graphics to where I think the bluedream css file is looking for them, it fully works on my router.

    I can't say why it would work with one router with more memory and not another with less, makes no sense to me. However as we recently saw, things that seem to make little sense can have very simple explainations although finding that explaination may not be simple, :-D
  72. jsmiddleton4

    jsmiddleton4 Network Guru Member


    I would see if victek wants some "details" regarding your setup and why its slower for you. As far as I know it really should not be. So if it is, I'm thinking he is involved enough with all of this stuff he'd want to know. Also 8850 is the mod to be using......

    Edit: The other thing is maybe with your setup its SUPPOSE to be slower, and the symptom you're seeing, the other speed mod being faster, is where the problem is. I am not saying there is a problem with anyone's mods. I have no idea. Just that victek's being slower for you does not then mean automatically it is victek's mod that is not "right".
  73. jsmiddleton4

    jsmiddleton4 Network Guru Member


    Same here. Without the script, just get the basic stuff of the bluedream theme. Script fixed it and all the stuff shows up.

    Why on 32....? Not sure either but with tracking it down it could be something about directory, where its looking, etc., that the 32meg "allowed" that the 16meg isn't. So the fix as noted could be something simple and seemingly not related in anyway to the theme stuff itself. I think that makes sense.....

    Off to work.
  74. Victek

    Victek Network Guru Member

    Download of 1.19.8850 since two days ago will show you the bluedream theme mod. See you in 1.20!! :biggrin:
  75. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Thanks victek. Just wondering if you can shed some light on it not fully working with 16 meg routers but working fine in the 32 meg one. I realize this is a theme were are talking about here and a fairly small matter. But just wondering what's up with it not working without a script for 16 meg routers but working without a script in a 32 meg router?

  76. TexasFlood

    TexasFlood Network Guru Member

    Did you download the firmware installed on the 32MB router in the last couple of days? If so that's why. I just redownloaded it and it now works on my WRT54G v2 without the script. Victek stripped the incorrect directory path from where the graphics files are referenced in the /www/bluedream.css file so now they are found just fine I see all the graphics.

    Thanks, Victek!
  77. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Howdy Texas.....

    On the 32 meg one, yes. Installed a few days ago. Actually how I ended up with the fried one we been chatting about on the "other" ahem... forum.

    On mine it was the version that victek first made available once we clarified the field name issue..... So I'll re-download/install it now. But if I fry my 16 meg Linksys by doing so for a THEME, I am hunting you down and the darkness of night will not hide you from my router wrath..... :)

  78. TexasFlood

    TexasFlood Network Guru Member

    Just don't get short tempered with it and nothing will happen you can't recover from, :-D
  79. jsmiddleton4

    jsmiddleton4 Network Guru Member


    It worked fine. I really like this bluedream theme. Every very easy to read, etc.
  80. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Don't know why but after installing this newest 8850 with working bluedream theme on 3 routers I had to re-setup my wds slave router in order to access it through the main router. The WDS slave router was working fine, laptops in the front room getting on line through it fine, showed up in device list correctly. Just could not access it from desktop PC attached wired to main wds router and then wireless to the wds slave.

    To get into the wds slave router I had to go into via wired connection, and decided to clear out the security settings, redo the security type, passwords, put wds mac of the main router back in, hit save, booted, everything back to normal and can access it quickly on desk top pc through the main wds router.

    Maybe aes thing between routers wasn't quite in synch? As the wds slave router was working in terms of laptops getting through it to web. Although those laptops had a working dhcp/dns/etc. from the main router already from just before I updated firmware so nothing had to be renewed. Maybe if I refreshed/renewed one of the laptops to try and get a new ip from the main router, they may have choked indicating the wds slave router and wds main router weren't playing well together. Didn't try that to see so who knows.

    It was just odd is all.
  81. Victek

    Victek Network Guru Member

    How is runnig the firmware in your routers jsmiddleton4?

  82. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Everything is doing well. Although I'm no taller and haven't lost 10 pounds like you promised!

    The only "issues" seem to be related to other scripts/tweaks and nothing to do with 8850. Some suggestions have been made in the Wish list thread, stuff like that. But nothing that says, "8850 is broken.." stuff. So I think its quite stable.
  83. GhaladReam

    GhaladReam Network Guru Member


    I see in your signature Victek.. You have a new version you haven't released yet? :D
  84. Victek

    Victek Network Guru Member

    :halo: Yes, in test and running on neverland between 1.19 or 1.20 :biggrin: new features are IPTV multicast (not working in Tomato) and SD/MMC already built in 1.15.8500 but now using BB 1.10.3. On test.

    jsmiddleton4, Thanks for the good news.. mine has been running smoothly for 5 days until new release replaced 8850.
  85. jsmiddleton4

    jsmiddleton4 Network Guru Member


    I don't do ppoa, etc., so can't speak to those types of connections/issues. But with cable, running 8850, the adblocking dns script, all working very well.

    Fast, stable. Feels like time to start looking that "wish list" of features to see what's next?
  86. Toastman

    Toastman Super Moderator Staff Member Member

    Wish List Suggestions

    Hi Victek

    This is my first post here, with a suggestion or two for the wish list.

    I have a residential complex with about 70 internet users, and am trying to come up with a router that can be maintained by my desk staff (one is reasonably technical). There does seem to be a big gap in the market, most SOHO routers are OK for home or small office use, but tend to stutter and die quickly in a place like mine. Then there are the expensive and hard to maintain routers from the likes of CISCO. Nothing much in the middle.

    We need a solution that will work for us and that I and my staff can understand and monitor. I'm happy to say that Tomato has been fulfilling that need up until now. We have WRT54GL' as access points (wired) and as main routers. It a requirement for a single main router to handle the whole network I am addressing now.

    Our problem in hotels, residences, and even larger businesses is that, unlike a hotspot, our problems and bad users don't go away. Resident's use of the internet is entirely unpredictable, complex, and sometimes very frustrating. We do our best to give everyone good access and good speeds, but there are always problem users.

    I need the capability to restrict access to paying residents, and then monitor the network to keep it running. WEP,WAP etc doesn't achieve this on its own, as users pass the access codes amongst themselves. (At one time we had more freeloaders than paying users). It wouldn't matter except that they all use up resources.

    Currently, we use static DHCP on the main router to assign a unique and easily trackable ID (and of course, IP) to each user's MAC address. We then deny web access to any MAC not on the restricted list. This has proved to work reasonably well in the past and we can use "gentle persuasion" against the problem users.

    However, the network was smaller then, and now I have another block of 60 rooms, the customer base has outgrown the WRT54GL's ability to cope. I don't *think* that increasing support for more users is much of a problem (with my limited knowledge), but I'm asking the questions here in the hope that we don't have to go down the CISCO (etc.) path. I love Tomato, and the QOS especially, and since my staff can also use it, I'd like to stick with it.

    I'm pretty sure, after giving everyone free access and watching the result, that it does have has the capability to handle 70 users, (typically up to 35 at one time) - which should suffice for most small to medium hotels or residences.

    Some while back Jon increased Tomato's Wireless Filter limit to 100, but it isn't practical to manually maintain a restriction list on every AP in the residence, so this hasn't helped.

    So here are my wishes:

    1) Is it relatively easy to increase support for static DHCP to 100 MAC addresses? Ability to click on a MAC address in SDHCP to add it to the Access restrictions page would be nice too.

    2) Similarly, is it possible to increase the limit on Access Restrictions from 50 to 100?

    3) And a big issue - the UPNP support seems to be limited to 25 entries. Often, half a dozen users can fill this up with Messenger and such, leaving everyone else in the boondocks :) Entries don't appear to time out, which would help considerably, so I have to delete them or reboot regularly to clear the entries.

    Meantime, thanks to all of the tomato developers for a nice piece of firmware, getting better all the time!

  87. Victek

    Victek Network Guru Member

    OK, just to resume from your post, these are your wishes:

    1) Increase support for static DHCP to 100 users.
    2) Ability to click on a MAC address in SDHCP to add it to the Access restrictions page directly.
    3) Increase the limit on Access Restrictions from 50 to 100.
    4) Refresh the UPnP entries regulary killing process. Check limit of 25 entries and if possible extend to 'n' IP's.

    Please, can you post your wishes in the official Tomato wish list also? It gives us a more precise TODO and priorities list for all the Tomato developer and hobbiest (I'm a hobbiest in this case) :biggrin:

    By the way, did your tested my mod and apply the ARP Binding limiting unlisted machines?.. It's another way to achieve point 2 & 3 in your post.

  88. Toastman

    Toastman Super Moderator Staff Member Member

    Wow, that was quick!

    Yes, you have my wishes exacly right, whatever limit you could manage without making the firmware unstable I guess.

    I haven't done much with your firmware yet, as I just downloaded it, before I had to fetch my daughter from school. I did put it on my main router before I left, and it's still running now, with 8 users on it. If you explain quickly how I use ARP bindings to do what I need, I'll give it a try now, before the hordes begin surfing :)

    Thanks for coming back so quickly. Do my wishes make sense?

  89. Toastman

    Toastman Super Moderator Staff Member Member

    Oh, sorry. I probably have not posted anything in the "official" wishlist. What's the URL?

  90. Victek

    Victek Network Guru Member


    Well, your wishes make sense but not for a domestic use, this is I think the aim of Jon Zarate when he started the skeleton of Tomato, simple and effective but for a domestic usage.

    You cross the line that differentiates DD-WRT and Tomato, that's my thought. Anyway is a good challenge for a hobbiest :biggrin:
  91. Toastman

    Toastman Super Moderator Staff Member Member

    Wishes or dreams?

    Yes, I understand.

    However, having spent the last year toying with ideas and visiting other people with similar needs, it just occurs to me that there really is a big hole in the supply market which could (I think) be easily addressed, the more expensive routers which aree designed to do what I want are simply too complicated to set up and maintain.

    For instance, if anyone had told me a year ago that a little linksys WRT54GL could do what we are doing with it, I would not have believed them.

    It's thanks to Jon and people like yourself, who make such things possible.

    Thanks for the link. I'll go use it! I look forward to your findings in due course.

  92. Victek

    Victek Network Guru Member

    Hi Toastman,

    I did some stuff, try it before I go deepest. You have one PM with the link to the mod version.
    Access restriction= 100 rules and 100 IP or MAC adresses
    Static DHCP= 100 clients

    Feedback please :biggrin:
  93. dvaskelis

    dvaskelis Network Guru Member

    By the way, this type of thing is the reason most public and corporate NAT routers do not allow UPnP port forwarding by end clients. UPnP port forwarding was intended for home/SOHO use. In public or corporate environments, it's too much of a hassle to administer, and is considered a security threat as any client has the ability to change the path of any TCP/UDP traffic for any device on the network. A good summary of the security vulnerability of allowing UPnP port forwarding can be found here.
  94. jsmiddleton4

    jsmiddleton4 Network Guru Member

    "2) Ability to click on a MAC address in SDHCP to add it to the Access restrictions page directly"

    In general I think there are more uses for the information captured in the device list so that we can automatically place ip/mac's into all the other places in which we can use ip/mac's. If that makes sense?

    Even like wds setup. You get all devices setup and running, the server for dhcp will show the ip/mac of all devices, and if you click on one of the ip/mac's in the device list you could be asked "Use this mac/ip for WDS information?" Makes wds very easy to setup.

    As I'm reading about the setting with residential/70 tenants/etc., it "feels" to me like a more than one router application. That the cheapest and easiest solution to make it all work and manage it effectively isn't a monster firmware in a reasonably priced router but something like Tomato but more than one router, more than one ssid, etc. You can connect them via wds so easily we're not even talking wires here. Since it could be at most just 3 wds slow down probably not much of a factor either cause not that many wds hops.

    So 2, maybe 3, wrt54gl's and Tomato and WDS? Newegg had the gl's on sale for around 50 bucks. Even with 3, that's not much money.

    It is the case that when we get into this higher power commerical, or near commercial, setting its getting past the target of Tomato and moving into dd-wrt. Having said that, dd-wrt may be over kill for this setting. With that kind of application isn't that bumping up against hardware limits, not firmware? The cpu's in the platform for tomato/dd-wrt, the approved hardware, is going to choke at some point. Yes? A cpu can only do so much with its cycles. Trying to manage/control that many users in that enviroment not only moves past Tomato's target, it seems like it moves past the hardware's capability real fast IF you are talking about just 1 router. So no matter what the firmware, wouldn't there still be some "issues"?

    So if I was looking at one router to do the job, knowing the kind of muscle it takes, maybe a D-link 615? Could be different number but the d-link that folks are drooling over, want dd-wrt and tomato support for, and what excites folks about it is its "muscle". That might be a 1 router solution and not as costly as some honking industrial router....

    If you setup 2 or 3 routers Tomato would be more than enough in my humble opinion. All connected wirelessly with wds. You don't even have to pull a cable.....
  95. Victek

    Victek Network Guru Member

    Hi Toastman,

    Range has been extended but some changes needed in the .asp GUI to allow hugue amount of users, in the meantime I tested entering manualy up to 70 IP's in Access restriction but after first 50 IP's you have to SAVE and enter again to add more IP's, I'm solving it now... it's better do not install the beta I mentioned in my PM.

    Edit; three hour later.. the test version is ready, you have one PM with the link...


    jsmiddleton4, The MAC click will have two behaviour now, if you click without pressing Ctrl key you will see the IEEE standards page, if you press Ctrl key + Click over the MAC will copy MAC address to buffer and then you can paste in any other GUI you will need it. It's ok for you?

  96. jsmiddleton4

    jsmiddleton4 Network Guru Member

    "copy MAC address to buffer"

    That'll work just fine. Kinda doing that now with clipboard anyway.

    Edit: I'm at work so I'm thinking in spurts here....

    Is there a way you can block a group of ip's/mac's?
  97. Victek

    Victek Network Guru Member

    1_ I can't copy into the clipboard cause when I click to copy it jumps to IEE screen or the selection is disabled due to Ajax refresh (every two seconds), please explain me how you do this.

    2_ :eek:Acces restriction ... but your question looks more difficult, no?

  98. jsmiddleton4

    jsmiddleton4 Network Guru Member

    Sorry. My bad. Forget that you do your best to understand my American English but at the same time I need to cut you some slack....

    "Block" as in "block-copy-paste", not "block" as in prevent a group of IP's from getting access.
  99. jsmiddleton4

    jsmiddleton4 Network Guru Member

    "please explain me how you do this."

    I have two windows open for one router. Logged into router via both windows. One window is the device list screen, one the screen in which I am entering data like the ARP screen. Copy in one window, toggle to 2nd window, paste.

    Works pretty well, not THAT time consuming. Once and awhile I get confused as to what window I'm working in.

    It would be great to have a check box or something next to the device in the device window for copying multiple device information to a particular feature, like ARP. That maybe too difficult and limited just due to the way the OS of the routers work.

    Once listed in device list, be able to copy the device information to MAC filtering, Static DHCP, ARP thing, whichever screens/functions/fields the end user needs to copy them to would be very nice. May not be able to do it from the device list. What if it was daisy chained or like dominoes? From device list you can copy automatically to the static DHCP, then from static DHCP IF you want to you can copy it to the MAC filter, so if you can't redirect the captured data to all possible fields, can it go from one to the next to the next to the next? The end result is everything is fairly automated, which is the goal, but you can't do it all from one place?
  100. Toastman

    Toastman Super Moderator Staff Member Member

    Victek, my thanks!

    I will try it ASAP and get back to you. I really appreciate you taking the trouble to work on it so quickly.

    To js - yes, most of your comments are very true. But I completely agree that moving into the area of DD-WRT isn't on the cards. (That particular piece of firmware lasts about an hour here before an agonising seizure or a reboot).

    I'm of the belief that what I need probably won't add much to Tomato, except for addit storage for the tables themselves as they get bigger. (Is this the case, Victek?) Jon actually began the process by increasing the wireless restriction limit to 100 - this just makes the next logical step.

    In fact we have already tried the multiple router setup, in several formats. The time involved in maintaining two routers or more with different setups to split the user base into groups of <50 for each router, was too great and the possibilies for error too high (we average a couple of changes to the tables each day). One central router to maintain is what we have found the least work. We have to have one WEP ID for logon to any access point in any block, as users wander around from room to room, to the lobby, recreational rooms, and between buildings (and even the car park).

    It also isn't really feasible to connect a large number of adjacent AP's together wirelessly using WDS. There aren't enough frequencies available and the resulting interference and bandwidth reduction due to WDS is too great, and the speed suffers to an unacceptable level. So all our AP's are now wired, which also allows us to feed the AP's with power from a UPS - as we get power outages and brownouts almost every day.

    js - In fact, the 54GL actually does a pretty good job with the present 76 users (150 rooms), about half of whom are usually on concurrently in the late evenings. The internet connections are usually maxxed out. However, the QOS in Tomato is very good, and we don't care if people want to run P2P - after all, that's why they pay for the service! That is why I am loathe to buy a high-end router, when I think we already have the answer. I have Cisco routers in other offices, but that's a corporate environment, and quite a different kettle of fish...

    Hopefully, Victek's mod will cure my remaining problems. The D-Link might be interesting, too.

    By the way, this residential setup is actually in SE Asia. Almost all of the hotels and residential Wifi systems there use the WRT54GL, I've seen many thousands of them. But the lack of proper QOS and poor administration means that most of these systems are almost unuseable. A lot of them use DD-WRT with hotspot and Radius etc. and are very unreliable indeed.

    Dvaskelis - point taken. However, our application is different to corporate users. The only reason we HAVE the network in the first place is to give residents **what they want**. Most of them want to use WWW, Messenger, IPTV, live video, and P2P, and online games, and if we don't give it to them - they just move out. Some office workers also work from home and need good access speeds. So UPNP is essential, and it really ought to have a timeout period after people "pull the plug" without disconnecting it. Failing that, some form of timed reset - similar to a reboot - might be better than nothing.

    I hope this explains a little more about the residential wifi operator's needs. and also that this discussion may help others with similar applications.

    Victek, sorry to ask as I must have missed them, but are there any instructions for using the ARP binding / MAC QOS?

    I'm off to bed! See you all tomorrow.

Thread Status:
Not open for further replies.
  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