http://www.polarcloud.com/tomato_127 Changelog * Fix DDNS "-1" error when service used HTTPS. http://www.polarcloud.com/tomato_126 Changelog * Allow a different port to be entered in Basic:Network:Static DNS (enter as "iport"). Be aware that dnsmasq must act as the DNS server (the default setting) when not using the normal port 53. * Allow DHCP to serve the user-entered gateway (in Basic:Network) if the option in AdvancedHCP is enabled. * Do not start miniupnpd early to avoid warning messages. * Update Australian DST (need to re-select), add Darwin, Brisbane TZ. Thanks to Peter O. for the info. * Avoid double loading of tomato.css * Fix possible null dereference in sendpage * Collapsed all menus. For the old look, set nvram: "web_mx=status,bwm,tools" * Obscured some key/password fields when not in focus. * Accept more than two MAC addresses per IP address (ex: one IP for a laptop either wired or wireless [one at a time]). Note: Some computers may not like seeing the same IP unless it's restarted. * Added LED options back in Admin:Buttons/LED. * Added ID for WLA2-G54L, TrueMobile 2300 thanks to Nick B. and David J. * Added EditDNS thanks to Keith M. * Added UTC+4:30 Kabul time zone. * Fixed port set validation allowed more than what could be handled. * Allow rstats to log if WAN port is used for LAN. * Update dnsmasq to 2.51, miniupnpd 1.4, busybox 1.14.4, matrixssl 1.8.8.
Just updated WRT54GS v2 & WRT54G v2.2 setup as WDS WPA/WPA2 AES. Everything is working great! Thanks Jon! Going to try and set up "Accept more than two MAC addresses per IP address (ex: one IP for a laptop either wired or wireless [one at a time]). Note: Some computers may not like seeing the same IP unless it's restarted." for wired/wifi laptops so that they can be plugged in or used wifi with static ip addresses. I think they need different names in the Static DHCP Hostname because logs kicked out: dnsmasq[4795]: not giving name "hostname of wireless card, pc1" to the DHCP lease of 192.168.1.123 because the name exists in /etc/hosts.dnsmasq with address 192.168.1.5 Nov 27 17:30:14 ? daemon.warn dnsmasq[4795]: not giving name "hostname of wireless card, pc2" to the DHCP lease of 192.168.1.146 because the name exists in /etc/hosts.dnsmasq with address 192.168.1.4 Is that right? Cheers, brook
I'm having some difficulty getting this to work. I have a static entry for my laptop with the MACs for the wired and wireless cards and a static IP. I've restarted the laptop and the router a few times now. When it comes up, one of the network interfaces is able to get online and the other is not and keeps retrying over and over. My router's log is full of DHCPDISCOVER, DHCPOFFER, DHCPREQUEST, DHCPACK messages coming in every second. When I upgraded to 1.26 I did a full NVRAM erase. Running Windows 7 Ultimate. Any ideas? Edit: forgot to add that if, for instance, the wired is working but the wireless is not, disconnecting the wired does not cause the wireless to start working. Instead I'm completely offline.
I'm not sure I understood what you're trying to do, so if I got it wrong, ignore my comments. But if you're trying to use the same IP for a wired and wireless interface at the same time, you can't. It's for convenience to assign the same IP to two different MACs, like one wired and wireless, so the computer gets the same IP with either one. But you can't have both active at the same time. If you need both interfaces active at the same time, assign different IPs to them.
While that may be true for Windows, my Ubuntu laptop is more than happy to have the same IP address on wired and wireless.
Was referring to my earlier observations of Tomato 1.26 in this situation and trying to say that you shouldn't have the same IP for more than one MAC address active at the same time. This isn't a Windows thing, it's a network thing. The relationship of IP/MAC should be unique for arp to resolve and routing to function. If only one of the interfaces, wired or wireless, is up at once, then they can both have the same IP. I'm typing on an Ubuntu laptop right now. It would probably allow me to set both the wired and wireless interfaces to the same IP but if both were active at the same time then the network might not function correctly causing delays, dropped packets, asymmetric routing etc. Whether or not the OS allows you to do it, it's not a good idea.
Looking at this thread I think that there are some issues with Tomato 1.26. Can anyone test if HTTPS Web Admin is broken too or only DynDNS updates through HTTPS?
Yes, it is for static DHCP. The way I foresee using it is as in the example given in in the release notes: ex: one IP for a laptop either wired or wireless [one at a time]). Note: Some computers may not like seeing the same IP unless it's restarted. I would use only the wired or wireless interface, not both at the same time, and would get the same IP address using either one so any IP address based port forwarding rules or access restrictions, for example, would only need to consider that one IP address.
Fixed first post. Just upgraded right now. No problems at all. Thanks Jon for fast reaction. der_Kief
I just upgraded and had really been looking forward to this feature: * Accept more than two MAC addresses per IP address (ex: one IP for a laptop either wired or wireless [one at a time]). It is working great and is a very welcome addition.
Experiencing the same problem i had with 1.25. Going back to 1.23. Refer to my problem here http://www.linksysinfo.org/forums/showthread.php?p=346880#post346880 What about any other WRT54GL users? 1.23 the last version for us?
If the wl0_corerev >= 5, try this: Tomato Teddy Bear Mod, tomato-1.27-ND-8740.rar After you upgrade, erase all data in nvram..
What do you mean? its a standard WRT54GL 1.1, why should i need a custom build? Yes modem is in bridge mode.
Bandwidth Totals Broken When "Use WAN port for LAN" Bandwidth Totals are "Blank" When "Use WAN port for LAN" w/ DHCP disabled, everything else being default except router IP. I've seen it this happen and quickly fixed by Jon pre-1.26 beta releases. Somehow the missing Daily, Weekly, & Monthly Totals is once again preset. Can anyone confirm this before I e-mail Jon?? Thanks...
Then I'd wait for the 1.27 version of the raf mod. You could use the 1.25 but I found I had flash and erase 3 times before I stopped having issues, stubborn memory. Try installing and erasing nvrm (thorough) more than once, uses IE and don't import old setting - start again.
Not sure if its relevant but the modem is actually in half bridge mode. As i have PPPoA I can't use full bridge. and WRT is set up to use DHCP for WAN.
I have been using 1.25 for months with my WRT54GL, and have not had any downloads abort. My connection is pretty slow, though, averaging 500kbs down.
I've gotten similar range out of all versions of Tomato, Hyperwrt and DD-WRT. The 1.27 release is, like most, about new and/or enhanced features and component upgrades, or downgrades as the case may be, to improve stability and/or security. If you go back and read the first post in this thread, you'll find the changelog notes for 1.26 and 1.27. Only change from 1.26 to 1.27 was to fix a dynamic DNS error when service used HTTPS. I really don't think going to another firmware is going to increase your range in and of itself. Changing the settings, like transmit power and/or channel, your antenna or antenna position, or router location, could all impact range. I periodically cjeck the signal level of remote routers & clients and move my router and antenna around for the best signal. Moving mine a few inches this way or that can have a significant impact on the furthest reaches of my home. It's probably due to stuff in the walls which I can't see blocking the signal path. Good luck.
Ahh I figured out what my problem is now exactly! But still no solution. :-( Basically this is happening: 1. I use half bridge modem and set WAN to DHCP 2. My modem gives 60 second DHCP lease to tomato 3. When lease expires it resets connection!! (This didn't use to happen in 1.23 or older) So anywhere between 0 to 30 seconds when the lease is renewed, connections are interrupted. This is pretty serious!! I guess most of you aren't affected cause you don't use DHCP with a half-bridge modem. This lease can't be extended and shouldn't be either because when I get disconnected at ISP and get new IP tomato will not get it, right now it gets a lease every 30 seconds so if i am cut off I am back up within 30 seconds. Any ideas how to resolve this? Basically I had this since 1.24/1.25 so downgraded to 1.23 but didn't realise why it was the case at the time but i did a little more investigation today and found the problem. Edit: Found another thread about this issue http://www.linksysinfo.org/forums/showthread.php?t=62412 Edit2: Solved the problem!! Had to add this firewall rule as said in above thread: iptables -I INPUT -p udp --sport 67 --dport 68 --source 10.1.1.1 -j ACCEPT But still, used to work without this rule till v1.23
Teddy_bear: please see my post updated above. Contains the firewall script that solved the problem. But thanks a lot!
What happend to v1.27? Its not on the downloadpage anymore... Edit: Seems like my FireFox is playing tricks with me... weird! With IE8 everything is alright
Remembering that old thread - this command didn't fix everyones problems. I have not seen the problem with my 'hacked' modems or a stock SpeedTouch with any version of firmware - but do need a firewall script to fix the routing. Is your modem a 2-wire ?
I don't know if this is 1.27 related or not, but today I noticed I was getting ping timeouts to the router and at some point Windows told me that there was a connection problem (I had no ip address but had a signal). I'm not seeing that now, but I did notice a lower signal strength than normal. I was seeing a "Good" signal at 36.0 Mbps as opposed to the normal "Excellent" at 54.0 Mbps. It's back to Excellent/54 again. I'm not sure why the signal strength is fluctuating today.
Since no one in the forums helped, I asked Jon, he was GREAT!!, pointed me out how to fix it immediately. For those having similar issues with 1.27, apparently Tomato must now be able to get to a NTP server for the totals to work.... Many thanks to Jon!
NTP Server == a time server. The tomato Basic->Time tab must list a time server the router can access, and the Status->Overview page must show the time. If the router can access the internet, "default" will usually suffice. If the router doesn't have access to the internet, you need a time server on your local network. Any Linux/Unix server should work, see your system docs for how to enable ntpd. I think Win XP/Vista/7 includes a time server that can be turned on in the registry; google for details. If you can't get Win built-in time service to work, there's a free port of ntp for Windows (google for it), or a program called Tardis 2000 (not free, $20). After you get your local network time server running, enter that computer's IP as a custom entry on the tomato Basic->Time page.
I have a small issue that didn't happen when using "1.25 ND Victek mod". My ISP is Comcast and they offer the service called "PowerBoost" which gives a boost of speed while downloading. I no longer have that feature anymore since upgrading to 1.27. I have their 8000/2000 plan and while hooked up to the router which is a wrt54g ver 3 and doing a few speedtest sites i am just getting 8000/898. I bypassed the router for a direct connection and i received 23000/3000 @ multiple test sites. Back on the router now and still capped @ 8000/800. When i installed the new stock 1.27 i did a NVRAM reset. Has anyone found this also while using Comcast? I am still waiting for the Victek mod to update.
Oh hai! I would like the following to work: If i push the Cisco button, then if the "Enable QoS Limit" is disabled, then enable it, and light up the button with white light, else disable it, and turn off the light. Thanks for the tips. edit: Oh sorry, only Victek's mod has Enable QoS Limit. A generic solution is OK too. edit2: Here is the solution: Code: if [ `nvram get new_qoslimit_enable` -eq 0 ];then nvram set new_qoslimit_enable=1 sh /tmp/new_qoslimit_start.sh led amber off white on else nvram set new_qoslimit_enable=0 sh /tmp/new_qoslimit_stop.sh led amber off white off fi
So far so good! No problems at all!!!! Uptime 1 day 18 hours yet... Let`s see what victek comes up with the RAF...
hi, i just installed this on my WRT54G version 2 and am unable to access the GUI. it will not accept admin or root for username and admin for password. i have tried resetting the router too. the internet connection works fine but i want to be able to access my router. i have tried accessing it via IE8 and firefox 3.5.5 any help would be appreciated. i upgraded from a linksys firmware, i forgot to add that. thanx
Getting a flood of Code: unknown daemon.notice miniupnpd[574]: /ctl/IPConn not found, responding ERROR 404 Any ideas?
I found one problem in this version. Limit Connection Attempts function does not work. Settings: SSH activated Remote Access activated Remote port 2222 Port 22 Allow Password Login activated Limit Connection Attempts SSH activated / Telnet dezactivated 3 every 60 seconds I have tried with Allowed Remote IP Address configured and without; the same result. 2 pictures atached with complete setup. From the logs: Code: Dec 5 13:12:53 router authpriv.info dropbear[1965]: Child connection from 213.xxx.xxx.xx:3882 Dec 5 13:12:56 router authpriv.warn dropbear[1965]: bad password attempt for 'root' from 213.xxx.xxx.xx:3882 Dec 5 13:12:58 router authpriv.warn dropbear[1965]: bad password attempt for 'root' from 213.xxx.xxx.xx:3882 Dec 5 13:12:59 router authpriv.warn dropbear[1965]: bad password attempt for 'root' from 213.xxx.xxx.xx:3882 Dec 5 13:13:00 router authpriv.warn dropbear[1965]: bad password attempt for 'root' from 213.xxx.xxx.xx:3882 Dec 5 13:13:01 router authpriv.warn dropbear[1965]: bad password attempt for 'root' from 213.xxx.xxx.xx:3882 Dec 5 13:13:01 router authpriv.warn dropbear[1965]: bad password attempt for 'root' from 213.xxx.xxx.xx:3882 Dec 5 13:13:02 router authpriv.warn dropbear[1965]: bad password attempt for 'root' from 213.xxx.xxx.xx:3882 Dec 5 13:13:03 router authpriv.warn dropbear[1965]: bad password attempt for 'root' from 213.xxx.xxx.xx:3882 Dec 5 13:13:03 router authpriv.warn dropbear[1965]: bad password attempt for 'root' from 213.xxx.xxx.xx:3882 Dec 5 13:13:04 router authpriv.warn dropbear[1965]: bad password attempt for 'root' from 213.xxx.xxx.xx:3882 Dec 5 13:13:04 router authpriv.info dropbear[1965]: exit before auth (user 'root', 10 fails): Max auth tries reached - user 'root' from 213.xxx.xxx.xx:3882 Can anyone try this function?
I remember getting those in previous version.. 1.27 should have fixed it. Try resetting to default before and after flashing. Just an idea..
try holding reset, then add power, then continue holding reset, then release. If all else fails you may have a corrupt flash. It happens sometimes. To avoid it in future, I always reset to default prior to flashing. It's always fixable using tftp, or a serial connection if you couln't get the timing just right. jtag is your last resort. I also have a wrt54g v2, it's a xh rev. w/ modified CFE that I really like using. Not sure if you have such a xh/xb v2 wrt54g router, but I modified the CFE for easy recovery, and support for 32MB of ram. good luck
I've got one WRT54G v2 but never checked the revision, hmm, now you got me curious. Do you have to pop it open to check?, don't remember any more, I'd planned to check it years ago but obviously that plan feel by the wayside. Either way it's been a hell of a router, think I've had it running contstantly for almost 8 years, only recently retired from being my main router as a test, but could make a return to service I guess.
Yes you must open it up to see, I also checked the RAM chips to make ABSOLUTE certain. You will brick your router if you issued those commands with a router that does not have 32MB. I also modified the CFE for easy recovery using tftp or from a bad overclock. I 1st backed up my CFE, then issued those commands to support 32MB and afterwards I modified the backed up CFE w/ a hex editor w/ those commands built-in and finally used a CFE writer to rewrite the CFE w/ my own under openwrt as dd-wrt didn't work w/ the CFE writer. A jtag cable might have been easier if you have one handy. Went through all these steps in order to have my own defaults + 32MB which will survive a router reset w/o having to re-issue those "dangerous" commands each time the router was reset. I also bought my 1st serial ttl cable at about the same time which allowed accessed the router's serial console w/o even opening it. But that's another mod story. In the end, not sure if it's worth all the trouble but I learned alot from it
Did a little googling after I responded earlier. Not familiar with the CFE writer you used, might have to check it out. Never got around to building a jtag cable but should since I have a WR850G v3 that I managed to kill testing my attempt and nvram backup & restore script (that's when I gave up on that idea). Anyway, found a picture of an XB board and the revision number is pretty clearly labeled, and could see the two MIRA P2V28S40BTP chips in the picture. I suppose this isn't the only possible correct chip though. Guess the key is to lookup whatever chip number I find to make really really sure so I don't I bork it up. Seems that at least with the rev XH that not all have 32MB, not sure about the rev XB but guess it's safe to assume nothing. Also read that WR850G v2 and WRT54G v2.2 might have 32MB, the examples I saw said chips in these cases were 2 either ISSI I!S42S16800xx-7t or ISSI IS42516800A-7t (maybe the same thing). One guy who bought a lot of used WRT54G v2.2 units found about 30% with 32MB so certainly worth checking.
Works here. Note the feature limits connections, not login attempts; there can be multiple login attempts per connection.
Well I had the router restart after about 9 days. It did so when I disabled my wireless network card on my laptop and then hooked my laptops ethernet port into a wireless bridge on my network.
Weird, it's got gremlins in it. Any chance static electricity was involved? Gremlins thrive on it you know, so any static involved would have gotten them all stirred up. :biggrin:
Can I see somehow the connections' bandwith? I can see the connections in terminal: cat ./proc/net/ip_conntrack but used bandwidth is not showed.
Did anyone else notice that DNS entries in Tomato 1.27 are used in the reverse order that they are entered under Basic > Network > Static DNS. You can see it in the logs when you add three DNS servers, and you can test it with this cool google tool (http://code.google.com/p/namebench/ ). The logs show that dnsmasq uses the DNS entries in the 3,2,1 order that they were entered in the GUI. I reversed the entries and the logs show that they are using them 3,2,1 order again but in the order I want. Cheers, brook
Hi everyone, Just wanted to give a feedback: I was running 1.21 since ... can't remember. Was so freaking stable .... I prepared the update carefully (backup, ready to start from scratch) due to the large difference in versions I updated via web interface Et voila, all running OK. Didn't loose a thing ! What a superb firmware. Hats off to the author !
Still running 1.19 I have been wary of upgrading off 1.19. It's been rock solid for me, and as I've watched updates comes and go, it seems they've all had their share of issues. 1.27 seems promising. It's really great firmware though on my Buffalo router. One question though - is it a pipe dream to think I might one day see a whitelist feature in the access restrictions section, vs having to use IPtables (which I've never been able to to get to work). Thanks
Send a request to Jonathan Zarate, the author of Tomato. His email address is on the bottom of this page: http://www.polarcloud.com/tomatofaq
If I activate reconnect by scheduler I retrieve 2 pppX connections. Additional pppX removed only by reboot. Haw can I create reconnect by scheduler without this error? tomato 1.27- l2tp internet - dhcp local
I am having trouble compiling 1.27 from source. It fails to read a .config file that seems to exist in the correct place: Code: make[4]: Entering directory `/home/me/Code/TomatoSource_1_27/tomato/release/src/linux/linux' rm -f include/asm ( cd include ; ln -sf asm-mips asm) /bin/sh scripts/Configure -d arch/mips/config.in # # Using defaults found in .config # scripts/Configure: line 556: .: .config: file not found scripts/Configure: line 558: .: .config-is-not.7868: file not found * * Code maturity level options * Prompt for development and/or incomplete code/drivers (CONFIG_EXPERIMENTAL) [N/y/?] (NEW) At the end it asks for the settings contained in .config manually. The file .config exists in tomato/release/src/linux/linux so I dont see the problem. Anyone have any ideas?
Today received additional ppp1 connection after click 'Disconnect' on Overview page. reboot removed it only. tomato 1.27- l2tp internet - dhcp local
Its typically a sh bash/dash problem, you can try changing your default sh shell, or edit the appropriate calling program to explicitly select /bin/bash for example. There's also problems elsewhere with non-standard "echo" commands, search the forums for the fix which is also in the mod git repository.
I tried changing the shell to bash but the same problem still happens. About the echo fix, are you referring to http://repo.or.cz/w/tomato.git/commit/b3698d38f16e6765e5385d711027109b6c7e0bff ? Because I don't see how I could fix the problem with that. I tried compiling the straight linksys source code and it compiles fine, if that means anything. I am using Ubuntu 9.10. Edit: I switched to Ubuntu 8.10 and it compiles fine now. It resolved the issue somehow.
wrt160nl Recently I got 100mb/s fibre cabel connection and decided to change my wrt54GL with Tomato firmware. It is a bit old, but still working perfect device. However now I own Linksys WRT160NL router with usb port. It is with Linksys fiormware still although I miss tomato firmware very much as Linksys firmware is rather poor in options and functionality. Anybody heard if Tomato firmware is planned to write also for this device? By the way it is interesting that via googling I found alternative firmware on one Russian site- torrent client included to router firmware, therefore they can make downloads directly to HDD if it is external and connected to router. Link is here. http://mirwifi.org/proshivki/viewcategory-8.html
1.27 is running but randomly rebooting my WRT54GS version 4. It goes a few days, and when I check the Uptime status, it will be less than that. About 5 days is the best I've seen. I suppose the Uptime reporting could be off, but I think the router is doing a reboot. The last version loaded (1.23 I think) ran without rebooting.
No, it's version WRT54GSv4.bin in the Tomato_1_27.7z file. The ND version is only for WHR-G125, WL520GU, yes? Is there a way to inspect which version is loaded?
Someone was just asking the same question on another thread, or two, or three. In fact, you are a perfect 5 out of 5... 100% of all posts asking for ebtables. -TurtleFang
Are there any hope for a dualwan release? Is it to difficult to translate the chinise dualwan version's text?
Dualwan tomato_dual_1.25.0341.7z works fine! my config is: WAN1 - 8m ADSL wired WAN2 - 4m WIFI wireless client mode my torrent download is 12m )
I went back to 1.23 and that rebooted today. Now I think it's the QoS that is causing the reboots. When I was running 1.23 before, I wasn't using QoS, and that ran for months and months and never rebooted. 1.23 or 1.27 with QoS enabled and it's rebooting every few days. I'll run 1.27 without QoS and see how that goes, and report back in a week or so.
kallsop, You might want to try one of the 1.28 Tomato beta's available to see if you still have issues. I am running the most recent ND Beta version and using OpenDNS without issue. There should be links available on the Tomato homepage. http://www.polarcloud.com/tomato http://www.linksysinfo.org/forums/showthread.php?t=63597 Pharma
Been using .23 ever since it came out, and the only reboot (260 days ago) was due to a major network cabling re-hauling: Just upgraded to .27 and everything seems smooth so far. You guys rock
My router restarted 4 days ago running Tomato 1.27, not sure why but, I guess that means it's unstable
One possible bug in 1.27: I have unchecked DHCP Client option from Adminsitration - Logging, but my router continues to save logs when someone asks an IP from DHCP server. How to stop this kind of logs?
Same issue. 1.27 started rebooting out of the blue. Used to be rock solid (uptime 50+ days), now it reboots every two-three days. Highly annoying. Will try 1.28 beta to see if it's any better.
I've had this issue on one of my Tomato routers last month. I suspected flash related issues. So, I flashed the largest dd-wrt firmware that will fit AFTER performing 30/30/30 reset. Then flash back to Tomato 1.27, after-wards do 30/30/30 again. Auto-Rebooting seems to have been fixed. As router age, can also cause reboots, it seems.
I too experience tomato firmware corruption (for 1.22?), until i flashed first to ddwrt, then flashed back to tomato.
I had the same issue starting to use 1.27. Every 24 hours the router (WRT54G v2) would reboot. After turning of all logging, I've no longer seen any reboot (fingers crossed) :biggrin: I have a question.... Can I go from 1.27 to 1.27ND without nvram erase? Filip