is it possible/has it been done to compile and run tomato natively on Linux ubuntu?
Well having used tomato for a while , understanding its interface etc, but realising that the current routers will never have enough resource to run for example java, it seems to me that it might be a good idea to do this.
The alternatives are to run pfSense, or adapt linux to act as a router, but then the tomato stuff would not be used.
The other reason is I want to build a box that does traffic monitoring in a graphical visualization, dpi, proxy and other countermeasures, this cannot be achieved on current router hardware.
Adding another nic is the easy bit!!
I do understand what pfoomer wants. No need to compile run Tomato under Ubuntu though, it is in fact a "Linux Distro" in it's own right. What is meant is that it would be nice if this could run on a PC-like platform. I second this. DD-WRT have a version for 386 and acording to several people I know who have run it, it's a whole new experience. Present day SOHO routers simply can't cope with 100Mbps + and the overhead of encryption, QOS etc.
As for whether it's possible - well - anything's "POSSIBLE". Presumably Tomato could be adapted to run on 386 platform, with 2 or more network cards being supported, one for the WAN connection and the rest for LAN etc. What defines Tomato is the GUI and the QOS system. No particular need for a wireless in many applications such as mine, where wired AP's take care of that anyway. That would make the whole thing much easier to implement.
Just about all of us have old PC's knocking around, and some of us would like to use easily newer available hardware such as the Atom to do the job instead of using specialized hardware which is either expensive or hard to obtain.
It is an interesting proposal.
EDIT - I don't have the expertise to do this, but surely someone could attempt it?
Download site http://www.4shared.com/dir/v1BuINP3/Toastman_Builds.html (inc. torrent downloads)
Make a Paypal Donation http://toastmanfirmware.yolasite.com/donations.php
Thanks for an informative reply.
I have looked at various linux firewalls, and pfsense since my original post, but they come nowhere near to the capabilities of Tomato in my opinion.
The ability to add extra functionality for bespoke application which really cannot be supported by SOHO routers is paramount.
Yes I can build a router with my dual nic 386 box, but I trust Tomato, thats why the question was asked, why reinvent the wheel?
Thanks again for your reply.