I've been using/modifying Tomato for some time, and was recently taken with the idea of a new build focused on "enterprise" networking features. Now that the laughter has died down (I'm still chuckling from the "OSPF on Tomato" thread on this board too), I'm serious! I'm a network guy with a home setup that's a little more complex than what the average home user probably has, yet Tomato on a Netgear WNR3500L V2 has been a perfect fit for me - with a few tweaks. What I've added so far (with full web GUI support):
- NetFlow (using fprobe-ulog)
- Quagga (yes, including OSPF, and I even run it at home :D )
- VLAN mod for "native" VLAN support (allows one untagged VLAN per port)
Why did I do such a ridiculous thing for a home network? I added NetFlow because of the great analysis tools available (currently using ManageEngine - free for 2 devices), Quagga because the Tomato box is also my VPN endpoint and I am constantly adding/changing subnets in my lab - OSPF was a great solution for me, tcpdump for obvious reasons, and "native" VLAN support for interoperability with Cisco (e.g. I use a 3750 as my home core switch, have another box in the house with a couple of 1142's on it, etc).
Is anyone interested in a build of Tomato that focuses on features like this? If so, what "enterprise" tools or features would you like to see supported? Conversely, if any of the other build maintainers are interested in what I've done with my setup and would be interested in incorporating any of it into existing builds, I'd be more than happy to share my humble code.
Flame away, I have thick skin ;). I'm certainly not suggesting that a Netgear router running Tomato is going to replace a Cisco ISR in your corporate network any time soon, I simply added things to my humble home rig that I found useful, and figured there might be a splinter group that felt the same.