I was wondering why my project had a sudden spike of stars on github. Looks like this was it. Hi, I'm the creator of Tomato64. Feel free to ask me anything and I'll watch this space. Discussion and collaboration for the project takes place at <a href="https://www.linksysinfo.org/index.php?forums/tomato-firmware-for-x86_64.82/" rel="nofollow">https://www.linksysinfo.org/index.php?forums/tomato-firmware...</a><p>I'll also mention I'm currently working on a port of Tomato64 to the gl.inet flint2 (gl-mt6000). Something I haven't announced anywhere yet, though if you've checked out my repo you'll see it there.
This makes sense. Years ago I used OpenWRT as a lightweight "network utility" VM in a number of Customer sites. The UI was comprehensible to the in-house IT staff (i.e. it didn't "look like Linux") and there's a ton of functionality. I could definitely see it being useful on bare metal devices.
I really like Tomato's UI, it's very intuitive. Especially how easy it is to create virtual SSIDs and isolate them on their own VLAN. It's two clicks. It will create the bridge and the VLAN and the DNS for you. Comparatively, in LuCI you have to do all those steps separately in different pages and somehow know how to make it all work.
I've been enjoying FreshTomato on my home router for a number of years now.<p>Sometimes, though, there are network environments I'd like to implement which are difficult to configure through the webUI, but which would be relatively trivial from a Linux CLI. For example, I'd like to create an ESSID which is bridged to a tagged VLAN, but on which the router has no layer3 presence. Or, maybe I'd like to setup a wireguard link, but only send selective traffic down it using firewall marks and policy routing.<p>What I'd really like is a way to use the webUI to setup my initial base configuration, and then flip a switch to turn off the webUI, and implement further changes myself by editing configuration files on the device and calling out to shell scripts when needed to run "ip" and "brctl" commands.<p>Does anyone know if such a thing is possible with FreshTomato, OpenWRT, or something similar? Am I just thinking about this wrong?
I failed to find on the website (or understand from the docs) which devices this would be compatible with.<p>Is it that common for consumer routers to run x86_64 processors nowadays? Or is this meant to be run from a normal PC?
what is the rationale behind this effort? are wifi-ap's moving towards x86?<p>ime a usb wifi stick in a desktop computer will work as wifi-ap, but is somewhat janky because of the metal case (which is needed because em-interference from bus-clocks) and the wifi hardware having suboptimal provisions for ap-mode.<p>UPDATE:<p>"because we can" (was a stupid question)<p>no hard feelings; last used tomato ~20y ago on a wrt54gl
Those were hard times when flashing these firmwares (Tomato/DD-WRT) on hardware like Buffalo routers with the extremely limited hardware resources they had, around 2010.<p>I love my Mikrotik devices so much that I'll never look back.
Currently running OpnSense on an N100 MiniPC... while this wouldn't meet my needs, I know a lot of people it would work for in a SOHO / Forbidden Router configuration on a MiniPC.