upgrade your router firmware to ‘FreshTomato’

4 Responses

  1. Paul says:

    Hi Roger, I am currently trying to turn my Netgear R7000 Nighthawk router into a Layer 3 switch with (preferably) the wireless function still working. After installing Fresh Tomato, your tutorial here came in very handy.

    The ultimate objective for me is to be able to use the Layer 3 interfacing on the R7000 switch (rather than buying an expensive L3 switch) to allow TP-Link Omada Controller PC Software (plugged into one LAN port of the R7000) to control/communicate with a corresponding TP-Link EAP225-Outdoor device (plugged into another LAN port of the R7000).

    The primary gateway/modem/router upstream of the R7000 is a Huawei EchoLife HG8245H, branded by the service provider TotalPlay (Mexico).

    For what it’s worth I have a Netgear GS308E switch between the Huawei and the R7000, but just as a hub to provide more ethernet ports for the Huawei – I’m not managing the Netgear switch nor does it have Layer 3 capability.

    As far as my progress on the effort to turn this R7000 into a L3 switch/wireless router using Fresh Tomato, I was able to follow your and some other online tutorials and:

    1. Successfully disabled DHCP, but not sure how to disable NAT, unless that comes along automatically with disabling DHCP?

    2. Changed the WAN port to LAN so I could just keep the ethernet connection from Huawei LAN port to Netgear switch LAN ports to R7000 WAN port as is.

    3. Set the Default Gateway as the Huawei main IP which is 192.168.100.1, and set the first line of the Static DNS to the R7000 IP which is 192.168.1.1 (for the IP:port entry, whatever that means), and set the second line of the Static DNS to Google’s 8.8.8.8 (per your tutorial, am I right in doing that?) – and this is where I start to get lost and don’t know if I’m doing it right or if I need to do more in Tomato to allow this static route to work on the R7000?

    The changes I made above resulted in the R7000 acting, as far as I could tell, as a L2 switch while still being able to connect wirelessly to the 2.4G and 5G networks I had already created. The 2.4G and 5G GUEST networks that I also already had created lost functionality, BUT oddly enough I could NOT get back into the Tomato settings if I was hard-wired or using the normal functioning 2.4G/5G networks, but I WAS able to get back into the Tomato settings for a while if I was connected to one of the 2.4G/5G GUEST networks that had no internet access. It was weird, but eventually that broke and I couldn’t get into the Tomato settings at all anymore. So I reset the router and now I’m back to the original Tomato settings, starting from scratch, round 2!

    Lastly, I haven’t yet been able to figure out how to set a static route on the Huawei HG8245H. It seems like a lot of the settings are unmodifiable in the firmware perhaps because it’s a service-provider controlled device? There must be a way to at least get a static route going on it – do I disable DHCP for it like I did on the R7000? One other question of many is if/when I’m able to accomplish this static routing, will it mess up the connections for any of the other devices I have running off the Huawei LAN ports (such as other routers, security cameras, etc)?

    Any help/advice that you could offer would be greatly appreciated. I’m pretty novice with this stuff but I work well with step by step tutorials! 🙂

    • roger says:

      Thank you for your query and contribution Paul. I hope someone out there can help.

      You’re a guru I could learn from.
      Your points
      1) Yes, the R7000/Tomato appears to be doing things that I thought a switch did not do. Hope you find another guru
      2) Yes handy to do that. Not all ethernet sockets are physically the same internally.
      3) I currently think that it doesn’t matter whether you list the router or google as static DNS. My logic is that 198.168.1.1 guarantees that you have a route out to another DNS. IP/port entry in your case means 192.168.1.1:80 ie not important to specify a port.
      Footnote:
      I’ve had years of network fails and I appear to have solved them by replacing an R7000 access point/switch with a simple switch. Which is to say, for the moment my setup is simplified with one less ‘router’

  2. David Greene says:

    Rogers:
    By chance, would you have any screenshots taken during the process of flashing your R7000 to FreshTomato?

    Thanks

Leave a Reply

Your email address will not be published. Required fields are marked *