Unoffical empeg BBS

Quick Links: Empeg FAQ | RioCar.Org | Hijack | BigDisk Builder | jEmplode | emphatic
Repairs: Repairs

Page 1 of 2 1 2 >
Topic Options
#294338 - 27/02/2007 13:54 Tomato!
tonyc
carpal tunnel

Registered: 27/06/1999
Posts: 7058
Loc: Pittsburgh, PA
I know there are quite a few owners of Linksys/Buffalo routers here who are using 3rd-party firmware, so I thought I'd post a quick review of Tomato firmware. Someone posted a Digg story about it yesterday, and opinions of it seemed pretty high, so I gave it a shot.

In the past, I've tried everything from Sveasoft to Talisman to DD-WRT, and most recently, OpenWRT/X-Wrt, but never quite found true happiness. Some have clean web interfaces but no easy access to advanced features, some have the power user stuff but not the stability, but none have (in my opinion) hit the sweet spot between usability and functionality. Tomato pretty much hits that spot, for me at least.

The web interface seems a bit pedestrian at first glance, but it's got a lot of powerful configuration hidden beneath the surface. The "glitzy" feature of the web interface is the bandwidth monitor, which shows real-time SVG graphs of network traffic on any interface, or historical data from the last few hours, days, or whatever you want. Bandwidth data can even be logged to a CIFS share so you can keep long term historical data.

The QoS interface is magnificent as well. Not only can you fully configure QoS easily, but you can see pretty graphs of how your traffic is classified, which is helpful in setting up new filters. The interface makes extensive use of AJAX to make data entry easier, so you don't always have to submit a web form for every small change.

I can't think of a single major feature from the other firmware I've used that isn't present in Tomato, other than an NTP server (it's got an NTP client.) Port triggering, DMZ, RIP routing, DynDNS auto-update, ssh access, etc. are all there. I don't think there's any "package repository" for customizing Tomato like one does with OpenWRT, but I found the need to re-add my packages every time I upgraded OpenWRT to be more of a nuisance than it was worth.

Network speed and stability has improved as well. I was having problems with OpenWRT streaming content between the floors of my apartment, but now I can watch high quality streams from my ReplayTV upstairs without hiccups. Tomato has also fixed a problem I had where I'd get duplicate pings when using the WET bridge mode.

Anyway, my home network with 4 WRT54G units is running very happily with Tomato, and I don't think I'll be going back to OpenWRT anytime soon. If you're unhappy with your current firmware, I think it's worth a shot.
_________________________
- Tony C
my empeg stuff

Top
#294339 - 27/02/2007 14:47 Re: Tomato! [Re: tonyc]
tman
carpal tunnel

Registered: 24/12/2001
Posts: 5528
Ooo... shiny...

I'll have to give it a try on my various Linksys routers.

Top
#294340 - 27/02/2007 16:10 Re: Tomato! [Re: tonyc]
sein
old hand

Registered: 07/01/2005
Posts: 893
Loc: Sector ZZ9pZa
Excellent, thanks.

Looks really good, but can't see enough advantage over DDWRT for me to change at the moment. I have Cacti graphing my WRT54G by SNMP, so the pretty graphs haven't sucked me in.

Neat firmware anyway.
_________________________
Hussein

Top
#294341 - 27/02/2007 19:22 Re: Tomato! [Re: tonyc]
hybrid8
carpal tunnel

Registered: 12/11/2001
Posts: 7738
Loc: Toronto, CANADA
I'll be giving this a try for sure. I used to use SVEASOFT but since replacing my router decided not to go back to it. I've actually been running for almost a year with the stock Linksys firmware. It's been usable because I haven't been taxing my net connection, otherwise I'd have severe QoS issues with my VOIP connection.

Does Tomato have an interface to assign static IP's? Can you name those IPs (only need it for visual use in the interface)? Can you name MAC address entries in a WiFi MAC filter? Right now I've got a ton of address in my filter list and have practically no clue which belongs to which machine (and which are not even needed anymore).
_________________________
Bruno
Twisted Melon : Fine Mac OS Software

Top
#294342 - 27/02/2007 20:49 Re: Tomato! [Re: hybrid8]
tonyc
carpal tunnel

Registered: 27/06/1999
Posts: 7058
Loc: Pittsburgh, PA
Quote:
Does Tomato have an interface to assign static IP's?

Yes.
Quote:
Can you name those IPs (only need it for visual use in the interface)?

Yes.
Quote:
Can you name MAC address entries in a WiFi MAC filter?

I dunno. There's no field for naming them in the interface, but maybe there's some kind of comment character or something that it will store but ignore. You might be outta luck on this one.
_________________________
- Tony C
my empeg stuff

Top
#294343 - 27/02/2007 20:50 Re: Tomato! [Re: tonyc]
AndrewT
old hand

Registered: 16/02/2002
Posts: 867
Loc: Oxford, UK
Within Tomato's port forwarding menus (or thereabouts), do the port forwarding rules allow the specification of the WAN source IP?

In other words, for example, I want to forward VNC connections (TCP 5900) from the WAN to 192.168.0.1 on the LAN but *only* if they originate from my employer's fixed IP of 12.34.56.78

DD-wrt, Thibor etc. don't offer this functionality through the GUI, instead you have to tussle with Firewall Builder and scripts etc. Unfortunately, I don't have any Tomato-supported devices to check for myself.

Top
#294344 - 27/02/2007 20:55 Re: Tomato! [Re: AndrewT]
tonyc
carpal tunnel

Registered: 27/06/1999
Posts: 7058
Loc: Pittsburgh, PA
No, that type of thing isn't in the port forwarding config. It's also a bad idea for the purpose you're using it for, because anyone can spoof the employer IP address and get to your VNC port. You can, of course, do it with iptables rules (there's a place for custom ones in the Tomato config) but the smarter thing to do is tunnel VNC through your SSH port so you get a legitimate form of authentication/encryption.
_________________________
- Tony C
my empeg stuff

Top
#294345 - 27/02/2007 21:13 Re: Tomato! [Re: tonyc]
wfaulk
carpal tunnel

Registered: 25/12/2000
Posts: 16706
Loc: Raleigh, NC US
It's hard for them to get responses, though, and I doubt what he's concerned about is DoS on his VNC server, but someone being able to gain access to his VNC server. Of course, you're the security professional, not me.

That said, there are (I believe) several versions of VNC with adequate encryption and authorization schemes built in. UltraVNC comes to mind, since that's the one I tend to use, but I believe others have similar features.
_________________________
Bitt Faulk

Top
#294346 - 27/02/2007 21:15 Re: Tomato! [Re: wfaulk]
tonyc
carpal tunnel

Registered: 27/06/1999
Posts: 7058
Loc: Pittsburgh, PA
I use UltraVNC myself, and didn't remember there being any kind of strong authentication/encryption. Maybe I didn't look closely enough, though.
_________________________
- Tony C
my empeg stuff

Top
#294347 - 27/02/2007 21:17 Re: Tomato! [Re: tonyc]
wfaulk
carpal tunnel

Registered: 25/12/2000
Posts: 16706
Loc: Raleigh, NC US
_________________________
Bitt Faulk

Top
#294348 - 27/02/2007 23:12 Re: Tomato! [Re: tonyc]
AndrewT
old hand

Registered: 16/02/2002
Posts: 867
Loc: Oxford, UK
Quote:
No, that type of thing isn't in the port forwarding config.

This feature is something I've only ever seen in the higher end firewall/routers and that's a pity. I could be way off the mark here but I'm sure it's fairly trivial to expose this in the GUI (if you know what you're doing, of course!

Quote:
It's also a bad idea for the purpose you're using it for, because anyone can spoof the employer IP address and get to your VNC port.

The chances of someone knowing my work IP and spoofing it while attacking the VNC port on my dynamic home IP is a risk I'll live with!

Top
#294349 - 05/03/2007 02:01 Re: Tomato! [Re: tonyc]
Taym
carpal tunnel

Registered: 18/06/2001
Posts: 2504
Loc: Roma, Italy
Quote:
Quote:
Can you name MAC address entries in a WiFi MAC filter?

I dunno. There's no field for naming them in the interface...

I couldn't find anyting useful for this. That's too bad. I would have loved it too.


Edited by taym (05/03/2007 02:02)
_________________________
= Taym =
MK2a #040103216 * 100Gb *All/Colors* Radio * 3.0a11 * Hijack = taympeg

Top
#294350 - 05/03/2007 13:10 Re: Tomato! [Re: Taym]
hybrid8
carpal tunnel

Registered: 12/11/2001
Posts: 7738
Loc: Toronto, CANADA
I'm running Tomato now and so far so good.

The biggest thing missing from most of these firmwares is consistency in the UI. They'll apply some property to some feature and then miss it from a feature that is very similar. Like the naming of static assignments but not being able to do much with the WiFi filter.

I also notice that Tomato doesn't list the names already assigned to my Squeezebox as the Linsys default firmware did. I had to name the SB manually in Tomato's own UI.

Bruno
_________________________
Bruno
Twisted Melon : Fine Mac OS Software

Top
#294351 - 14/06/2007 14:34 Re: Tomato! [Re: hybrid8]
Taym
carpal tunnel

Registered: 18/06/2001
Posts: 2504
Loc: Roma, Italy
Ok, I have this router available, and I do not know if I should use it to replace my WRT54G.

Does anybody know if there's any unofficial firmware for the WRT300N ? I can't seem to find anything on a google search.
_________________________
= Taym =
MK2a #040103216 * 100Gb *All/Colors* Radio * 3.0a11 * Hijack = taympeg

Top
#294352 - 14/06/2007 15:11 Re: Tomato! [Re: Taym]
wfaulk
carpal tunnel

Registered: 25/12/2000
Posts: 16706
Loc: Raleigh, NC US
DD-WRT v24 beta supports it. Here is today's build of it. I have no idea if it actually works or not. There's a thread about it. Apparently v1 vs v2 is a big deal.
_________________________
Bitt Faulk

Top
#294353 - 15/06/2007 13:25 Re: Tomato! [Re: wfaulk]
Taym
carpal tunnel

Registered: 18/06/2001
Posts: 2504
Loc: Roma, Italy
Thank you. I wonder if WRT 300N firmware source code has been released as well.
Anyway, I decided to try it. I have a N pcmcia card, and I am curious to see how much faster the connection is going to be.
_________________________
= Taym =
MK2a #040103216 * 100Gb *All/Colors* Radio * 3.0a11 * Hijack = taympeg

Top
#294354 - 15/06/2007 13:31 Re: Tomato! [Re: Taym]
wfaulk
carpal tunnel

Registered: 25/12/2000
Posts: 16706
Loc: Raleigh, NC US
From my research yesterday, it appeared that the source code has been released, but there are issues with the driver for the wireless interface, and due to those issues, the wireless has been slow. If I were you, I'd probably stick with the Linksys firmware for now.
_________________________
Bitt Faulk

Top
#294355 - 15/06/2007 13:37 Re: Tomato! [Re: wfaulk]
Taym
carpal tunnel

Registered: 18/06/2001
Posts: 2504
Loc: Roma, Italy
Yes, I was reading that too. I agree, that's what I'll do for now.
As a matter of fact, I guess all I am interested in is that there is opportunity to improve WRT300N features. Since there seem to be, it's probably worthed to replace the old WRT54G and try this new one.
Mostly, am hoping my apartment will be better covered by the three antenna system.
As I have some experience with this, I'll share my impressions here.
_________________________
= Taym =
MK2a #040103216 * 100Gb *All/Colors* Radio * 3.0a11 * Hijack = taympeg

Top
#294356 - 15/06/2007 14:29 Re: Tomato! [Re: Taym]
matthew_k
pooh-bah

Registered: 12/02/2002
Posts: 2298
Loc: Berkeley, California
Quote:
Mostly, am hoping my apartment will be better covered by the three antenna system.

You must have a nice appartment!

Matthew

Top
#294357 - 15/06/2007 15:39 Re: Tomato! [Re: matthew_k]
hybrid8
carpal tunnel

Registered: 12/11/2001
Posts: 7738
Loc: Toronto, CANADA
Taym is in Italy, and if his place is like every place I was in while I was there (as well as those in Portugal) all the walls are made of concrete, brick and rebar. That's a lot hharder to get a signal through than a thin sheet of drywall (gypsum) and sparsely distributed studs.
_________________________
Bruno
Twisted Melon : Fine Mac OS Software

Top
#294358 - 15/06/2007 16:27 Re: Tomato! [Re: matthew_k]
Taym
carpal tunnel

Registered: 18/06/2001
Posts: 2504
Loc: Roma, Italy
Bruno is correct. I wish the problem was the distance from one end of the apartment to the other
There are just 3 walls from the antennas to one of the desks where I use my laptop, and signal there is between good and average. I'd love to get "excellent" signal everywhere, possibly. Also because sometimes "good" signal is not so good to me, as it at times means quite poor performances when tranferring large files from one PC to another.
_________________________
= Taym =
MK2a #040103216 * 100Gb *All/Colors* Radio * 3.0a11 * Hijack = taympeg

Top
#294359 - 15/06/2007 18:38 Re: Tomato! [Re: Taym]
drakino
carpal tunnel

Registered: 08/06/1999
Posts: 7868
I can understand the desire for better signal strength. I just picked up a Buffalo dual band N router with an external 3 antenna setup to try and get reception out to my car to be a bit better. I haven't tried N speeds to see how much that helps, but so far just having the antennas has helped a noticeable amount.

Now to decide if it is worth the cost to get my MacBook Pro upgraded to N using the internal card.

Top
#294360 - 18/06/2007 21:07 Re: Tomato! [Re: drakino]
Taym
carpal tunnel

Registered: 18/06/2001
Posts: 2504
Loc: Roma, Italy
Quote:
I can understand the desire for better signal strength.

My router is usually placed on a wall in the exact middle of the apartment. For testing purposes, I placed the 300N on one end of the apartment, closed all doors, and went to the other end. I got a signal strength ranging from 13% to 35%, at 54Mbps (802.11G), which is the less performing but most likely scenario. This is a pretty good result compared to current WRT54G, which is usually not powerful enough to reach my laptop in similar conditions.
Considering I'll be placing the 300N in the middle of the partment too, I am hoping to get at least good signal everywhere. Possibly excellent.
It is interesting that either the three antenna system, or simply the power of them, is improving performances of 802.11G too.
I am now curious to test my 802.11N card.

However, I really think I'll switch to this 300N. What I don't know is its reliablity. WRT54G is simply rock-solid. You can stay connected for days without problems. Daily usage will tell me if the 300N is just as good.
_________________________
= Taym =
MK2a #040103216 * 100Gb *All/Colors* Radio * 3.0a11 * Hijack = taympeg

Top
#294361 - 18/06/2007 21:31 Re: Tomato! [Re: Taym]
drakino
carpal tunnel

Registered: 08/06/1999
Posts: 7868
The one thing that does concern me about the 300N, along with most existing N routers is that very few of them can work in the 5.8ghz range, even though it is part of the N spec. The Buffalo router I got is pricey since it is capable of doing both 2.4 and 5.8 at the same time, but it allows me to keep my "legacy" devices on 2.4, and move newer devices to 5.8. Apple's N router can do either 2.4 or 5.8, but not both at the same time. Linksys showed a dual band router at CES, but hasn't said anything since. DLink also showed a product at CES that does both, but it too hasn't shipped.

Top
#294362 - 18/06/2007 21:48 Re: Tomato! [Re: drakino]
Taym
carpal tunnel

Registered: 18/06/2001
Posts: 2504
Loc: Roma, Italy
Yes, Linksys 300N does not go on 5.8Ghz at all, as you said.

Generally speaking, I think that unless you need to buy a WiFi router now, you should wait until the 802.11N is finalized.
I am considering this 300N just because I happen to have one on my desk, unused. Otherwise, I'd stick with G and wait few more months.
_________________________
= Taym =
MK2a #040103216 * 100Gb *All/Colors* Radio * 3.0a11 * Hijack = taympeg

Top
#294363 - 18/06/2007 23:00 Re: Tomato! [Re: Taym]
Taym
carpal tunnel

Registered: 18/06/2001
Posts: 2504
Loc: Roma, Italy
By browsing the linksys ftp site, I found a directory containing all open source firmware availablle, and there is also the one for 300N.

Maybe this was implicit in the fact that third party firmware does exist, but i just wanted to make sure.
_________________________
= Taym =
MK2a #040103216 * 100Gb *All/Colors* Radio * 3.0a11 * Hijack = taympeg

Top
#294364 - 19/06/2007 10:42 Re: Tomato! [Re: Taym]
tman
carpal tunnel

Registered: 24/12/2001
Posts: 5528
Scroll up

Quote:
From my research yesterday, it appeared that the source code has been released, but there are issues with the driver for the wireless interface, and due to those issues, the wireless has been slow. If I were you, I'd probably stick with the Linksys firmware for now.

Top
#294365 - 19/06/2007 12:04 Re: Tomato! [Re: tman]
Taym
carpal tunnel

Registered: 18/06/2001
Posts: 2504
Loc: Roma, Italy
Sorry guys. I guess I am also the sleepiest empegger of the day...
_________________________
= Taym =
MK2a #040103216 * 100Gb *All/Colors* Radio * 3.0a11 * Hijack = taympeg

Top
#313261 - 28/08/2008 10:21 Re: Tomato! [Re: Taym]
Dignan
carpal tunnel

Registered: 08/03/2000
Posts: 12318
Loc: Sterling, VA
Sorry to bring up an old thread, but I'm pretty frustrated.

I also think the tomato firmware is fantastic for all the reasons Tony said in the first post. It's just so easy to install, configure, and use. The problem? Today it's almost completely unusable. I don't know if it's because development for it has stopped, but the firmware only supports WRT54G models 1-4, and those models are more or less impossible to find in stores.

Yesterday I was configuring a router of mine to install in a client's home. It was a v5 WRT54G, and I decided to put DD-WRT on it, as I'd put it on a v8 router recently. That process had been anything but simple, but it worked. This process was not simple at all, and in the end I wound up with what appears to be a non-functioning router (it refuses to get an IP from the modem, and wireless devices can't see it even though wireless is turned on).

The folks at DD-WRT seem completely uninterested in making their project make the least bit of sense. Simply finding out what to download is a maddening process, as they have hundreds of folders with no descriptions on them. I followed the guide they linked to for my router's version, but the guide had dead links to the firmware, which is kind of essential in my mind.

So I'm not sure what to do now. I used Sveasoft a long while ago (I think I used to send you updated firmwares, Bruno), but that wasn't much better in the ease of use department.

Does anyone know of a source for pre-v5 WRT54G's? Does anyone know of a firmware like Tomato with low potential for bricking my device and won't make me tear my hair out when installing it?

*edit*

ps- looks like OpenWRT doesn't support anything post-v4 either.


Edited by Dignan (28/08/2008 10:28)
_________________________
Matt

Top
#313262 - 28/08/2008 11:23 Re: Tomato! [Re: Dignan]
BAKup
addict

Registered: 11/11/2001
Posts: 552
Loc: Houston, TX
See if you can find a WRT54GL, those will allow you to install Tomato also. Netgear KWGR614 should also take Tomato.
_________________________
--Ben
78GB MkIIa, Dead tuner.

Top
#313263 - 28/08/2008 11:34 Re: Tomato! [Re: Dignan]
robricc
carpal tunnel

Registered: 30/10/2000
Posts: 4931
Loc: New Jersey, USA
For DD-WRT, you just want to grab the generic firmware. The model-specific versions should only be used to recover a bad flash. The most current version is v24 and I think it's awesome. The built in milkfish sip router saved me lots of work recently.

Here's a link to the micro version that should work for your router: Link

Quote:
Does anyone know of a source for pre-v5 WRT54G's? Does anyone know of a firmware like Tomato with low potential for bricking my device and won't make me tear my hair out when installing it?

I just buy the WRT54GL for people rather than find a used WRT54G. It's basically the same as the older WRT54G. Lots of memory and opensource firmware.

After flashing with DD-WRT, I like to let the router sit for about 5 minutes after it automatically reboots. Then, I hold in the reset button for at least 30 seconds and then cycle the power. This will make sure DD-WRT is booting with a totally clean config.

Let me know if I can help. I work with DD-WRT frequently.


Edited by robricc (28/08/2008 11:36)
Edit Reason: changed link to micro firmware for v5.
_________________________
-Rob Riccardelli
80GB 16MB MK2 090000736

Top
#313264 - 28/08/2008 11:34 Re: Tomato! [Re: Dignan]
tman
carpal tunnel

Registered: 24/12/2001
Posts: 5528
If you followed the WRT54Gv5 guide then it tells you to download the latest generic micro image if that link doesn't work or if there is something newer. The VXWorks Killer utility is also on that page.

It isn't simple because the older routers ran Linux. The newer cost reduced models have significantly less memory and run VXWorks instead. You need to load that VXWorks Killer utility which will actually erase VXWorks + bootloader and put on the CFE bootloader used for Linux instead.

What DD-WRT image did you flash onto your WRT54Gv5? Did you do the steps regarding setting the MAC address?

As for actually using a WRT54G, I don't any more. I've got a bunch of Cisco IOS APs and a WLC.

Top
#313265 - 28/08/2008 11:37 Re: Tomato! [Re: robricc]
tman
carpal tunnel

Registered: 24/12/2001
Posts: 5528
Originally Posted By: robricc
Here's a link to the standard version that should work for your router: Link

Thats a standard firmware for an old WRT54G when Dignan has a v5 with less flash/RAM.

Top
#313266 - 28/08/2008 11:38 Re: Tomato! [Re: tman]
robricc
carpal tunnel

Registered: 30/10/2000
Posts: 4931
Loc: New Jersey, USA
I mistakenly thought he was looking for firmware for a v4. I changed the link already.
_________________________
-Rob Riccardelli
80GB 16MB MK2 090000736

Top
#313269 - 28/08/2008 12:36 Re: Tomato! [Re: Dignan]
hybrid8
carpal tunnel

Registered: 12/11/2001
Posts: 7738
Loc: Toronto, CANADA
Your post freaked me out a bit. smile I was reading it just like any other forum post and then suddenly see my name in it like you're writing to me personally. For a second there it was like I was reading an email.

I haven't touched SVEASOFT stuff in years. After my old WRT54G router died I replaced it with an "L" model and immediately used Tomato which I've been running since.

My knowledge of the existence of the "L" model came by necessity rather than forethought. I first bought the plain version not knowing they'd moved away from Linux. I returned it as soon as I found out I couldn't flash it with replacement firmware - at the time.

If they're still selling "L" models I'd recommend going with one of those. I've never installed DD-WRT and surfing their site on numerous occasions has never given me a desire to.

I'd eventually like to move to a faster router with wired gigabit support and 802.11n which will mean the end of using Tomato. I don't think I'm going to invest much time in checking out alternate firmware sources until I get much closer to picking up that type of product. Which will likely only follow picking up a new Mac notebook with 802.11n support.

_________________________
Bruno
Twisted Melon : Fine Mac OS Software

Top
Page 1 of 2 1 2 >