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 https://www.linksysinfo.org/index.php?forums/tomato-firmware...
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.
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.
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.
Does anyone know if such a thing is possible with FreshTomato, OpenWRT, or something similar? Am I just thinking about this wrong?
lancethepants ·125 days ago
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.
EvanAnderson ·126 days ago
Show replies
tredre3 ·126 days ago
Show replies
vaporary ·126 days ago
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.
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.
Does anyone know if such a thing is possible with FreshTomato, OpenWRT, or something similar? Am I just thinking about this wrong?
Show replies
mysteria ·126 days ago
Show replies