1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Tomato for x86?

Discussion in 'Tomato Firmware' started by thetron, Oct 26, 2008.

  1. thetron

    thetron Addicted to LI Member

    Has anyone figured out a way to get Tomato running on a standard PC x86 or inside VMware.

    I know Openwrt has a prebuilt image for VMware and believe I also with a standard x86 PC.

    Whats the similar procedure or process for running Tomato on x86/PC system?

    Unfortunately I'm *not* that talented with linux to figure out a way. Everyone knows Smoothwall sucks with bloatware and the simple tomato/wrt based firmware rules
  2. rhester72

    rhester72 Network Guru Member

    Tomato is only available for MIPS, and is limited to a very small subset of hardware implementing NVRAM and specific wireless chipsets. Given that it is very heavily based on the Linksys firmware (and I have all but given up even trying to upgrade to a newer version of the 2.4 kernel supporting Vegas QOS), I wouldn't expect x86 support pretty much ever. That is firmly in the domain of OpenWRT, who made a critical decision two years ago to make themselves platform/hardware independent with a separate driver layer and no dependency on NVRAM. It took forever for them to pull it off, but the investment was worth it. This is precisely the reason you shouldn't ever expect to see Tomato support for newer N routers as well.

  3. thetron

    thetron Addicted to LI Member

    I'm not asking the developers or why not

    I'm asking the community or anyone out there thats done it yet. Tomato is mostly a modifed version based on Openwrt

    It wouldn't be too hard to change the repack openwrt vmware image for Tomato. Alot of us use Linux WRT54G and modify firmware cause does everything we need. But limited to the designs of the WRT54G
  4. SgtPepperKSU

    SgtPepperKSU Network Guru Member

    Actually, unless I'm mistaken, it was based on HyperWRT (if there are even any traces of HyperWRT left), not OpenWRT. So, the porting effort would not be insignificant.
  5. thetron

    thetron Addicted to LI Member

    Openwrt nilly has a similar interface to tomato (Webif add-on)

    Just the interface is more disorganised and not so simple
  6. FRiC

    FRiC LI Guru Member

    Tomato is very different from OpenWRT.

    OpenWRT by itself has no web interface. The web interfaces such as X-WRT, LuCI, and Gargoyle are all add-on packages for OpenWRT. If you want additional features you can install packages by yourself.

    Tomato, however, is a complete OS in itself with the web interface and all the features included, and has no provision for installing add-ons. All the mods you see here are hard work done by other forum members, and they are still distributed as complete firmwares.

    If you want the flexibility of OpenWRT with the ease of configuration of Tomato, your best bet is the Gargoyle package. (www.gargoyle-router.com)
  7. ndoggac

    ndoggac Network Guru Member

  8. lanmtl

    lanmtl Addicted to LI Member

    Alternatively, I find pfSense very scalable and very powerful with a light footprint.
  9. psychowood

    psychowood LI Guru Member

    You could try running it in qemu-mips...
  10. hsyah

    hsyah Addicted to LI Member

    ASA ISO image 1.3
    This ISO image is intended to run on real hardware but it can be also installed in virtual environment, however, for real environment you have hardware requirements:
    - at least 256MB RAM
    - at least 110MB HD
    - Intel Pro/100, Intel Pro/1000, AMD PCNET32 nics
    - cdrom
    What is changed:
    - DSL is completly removed, no other files except grub and [...]

    Posted under ASA Distribution, ISO


Share This Page