Google Wifi or Nest Wifi Mesh network with Gold Series (Beta) – Firewalla

Follow

Comments

49 comments

  • Avatar
    Michael Stump

    Disappointing that some of the advice from firewalla is to not use Google Nest WiFi. My entire home network has been running on this solution for over a year without issue. Until there's a true solution for this problem, my firewalla gold is sitting on my desk collecting dust.

    -1
    Comment actions Permalink
  • Avatar
    Firewalla

    @Michael, the problem with Google / Nest Wifi is, it does NOT do access point or bridge mode when in mesh, this is a limitation on the google side. It has nothing to do with Firewalla. All the major mesh (orbi, eero, velop ... ) have true bridge/AP mode when in a mesh. Google is the only one that supports bridge only on one unit, not a mesh.

    What you see here is just a way for us to get around that problem, until google starts to support bridge mode in mesh. Feel free to post to their forums and may be they listen to customers like we do :)

    0
    Comment actions Permalink
  • Avatar
    Michael Marrah

    Should DHCP service on the switch be enabled?

    0
    Comment actions Permalink
  • Avatar
    Taylor

    @ Michael Marrah... in my setup I do not use DHCP on the switch as firewalla has to serve as the DHCP server for all devices to track them. Hopefully you figured this out in the last four months:-) (noting for future readers).

    0
    Comment actions Permalink
  • Avatar
    jmraffin

    Hi, any word if the new Nest Wifi Pro will allow it to be set up in AP mode?

    0
    Comment actions Permalink
  • Avatar
    Matt Hudson

    No it hasd bridge mode for a single point but no AP mode or bridged mode for mesh.

     

    The guide does work for the new Nest Wifi Pro however as another user mentioned I had to add an extra few addresses in the google wan dhcp scope to get all 3 points meshed together.  After that it worked fine after the last 2 steps were completed

     

    0
    Comment actions Permalink
  • Avatar
    Pejman

    I have TP-Link Omada and purchased the Firewalla gold. my problem is that the Omada router doesn't have any bridge mode so I can't put the Firewalla between my ISP and Omada router. 

    I tried to setup the Firewalla using other option available to put the Firewalla between my main switch and the Omada Router (Firewalla in bridge mode). now the issue is I can't do any port forwarding because when I open it on my router, the Firewalla blocks it and doesn't support the port forwarding in the bridge mode.

    anyone managed to setup Firewalla and Omada router and use the full capability of Firewalla ?

    0
    Comment actions Permalink
  • Avatar
    Firewalla

    @Pejman

    Can you double check with TP-Link again? they are pretty good with AP/Bridge mode support. I have not heard any router they have not supporting. (AP mode or bridge mode)

    0
    Comment actions Permalink
  • Avatar
    Pejman

    Hi, 

    thanks for your prompt reply. TP-link supports all that when it is not being managed via Omada SDN. once you use a Omada controller to control all the TP-link devices in the network, then I don't see any functionality of putting the TP-link gateway in to bridge mode. 

    0
    Comment actions Permalink
  • Avatar
    Phillip Marquez

    My Nest WiFi Pros (3) reset this evening (for whatever reason, an update maybe?) and to my dismay one of the mesh pucks wouldn't connect.

    After some troubleshooting it looks like some speakers are now Thread border routers and they're trying to take up the DHCP spots normally used by my mesh pucks. 

    Some background: I have all my devices (80+) using FW static IPs (except the WiFi half of the mesh pucks, those are getting 192.168.86.x DHCP addresses from the primary Nest WiFi) which has proven rock solid with performance and no loss of functionality (VPN, DNS, Family Protect, the various blocks, etc. I even went so far as to manually rename all the devices in Google Home WiFi so I could setup groups and rules there as well (e.g. timers for kids' devices) since they were all generic names which makes configuring groups in the WiFi Pro config impossible.  When I got my FW I struggled with the instructions in OP but after sleeping on it I came up with an idea similar to some of the above posts - using temp password to isolate just the Nest WiFis to isolate and name appropriately to easily find them on a temp IP block, return the WiFi password to what all my devices are expecting then renaming and assigning static IPs to everything.  Once every device has its static IP, change IP block in Nest WiFi Pro back to 192.168.210.1 (this forces all those DHCP addresses to reset - no need to wait for them to time out) then wrap up the instructions from the OP.  After I put in the sweat to rename and assign static IPs (I already had a spreadsheet which I used prior to the FW which included MACs and desired last octets, so this helped immensely), I haven't had to touch a thing.

    OK, I thought, no problem - I'll just assign a static IP and add it to my spreadsheet.  Only problem is, for the first border router, that MAC address is already assigned (and weirdly, is actually using) a static IP in FW.  BUT, in the Nest WiFi devices list, I uncovered 2 devices with the same MAC address -- the first was "--" (this is the FW static IP which doesn't show up in the WiFi Pro device list), but the 2nd was taking up a 192.168.86.x IP address assigned by the WiFi Pro DHCP.  I couldn't for the life of me figure out if it was even possible to force a 2nd IP to that MAC address (I know next to nothing about Thread), so I gave up and opened up a few more DHCP addresses in the Nest WiFi Pro config and immediately my pucks came online.

    The end result is: my pucks are back on the WiFi DHCP along with the Thread border routers.  The remainder of my FW and Nest Wifi config remain the same and after a few hours of testing, all appears to be back to how it was prior to the issue happening this evening.  Solid speed, functionality appears to be untouched, etc.

    I figured I'd drop this here in case someone else is in the same boat and misses any border routers taking up their restricted/limited WiFi DHCP addresses.  Honestly, I'm not even sure how I caught it in the first place but that was the turning point for me to track down what was going on.

    1
    Comment actions Permalink
  • Avatar
    James Hector

    Thanks for this guide. I followed this setup at home and it worked OK.

    Update: Since installing I still was finding some inconsistencies in the network performance. I decided to change to Eero and placed in Bridge mode. This has been flawless and solved any issue I had on the network previously.

     

    0
    Comment actions Permalink
  • Avatar
    Ncdoty

    Unfortunately during my set up I had to allow a wider range of ip addresses for my Google wifi pucks than there were pucks (absolutely could not get it running otherwise).  Now my android phones seem to get assigned ip addresses within the 192.168.86.x range and while they show up on firewalla app, all of the monitoring and blocking features fail to work properly. Any suggestions? 

    1
    Comment actions Permalink
  • Avatar
    Gabi

    @Ncdoty, did you get this resolved? 

    I have Google Wifi, which is more temperamental than the kids at home.

    I am thinking of replacing ISP Router (Eero) with a Firewalla.

    Thanks

    0
    Comment actions Permalink
  • Avatar
    Corbin Haugen

    I followed this tutorial, starting with just accounting for 1 IP address per point (not including the "router"/Google base station plugged into the Firewalla Gold).  This was enough for 2 of the 3 points I tried to add but the third one would not connect.  I looked at the IP assigned to each one and realized they were off by 2 from each other, and then remember the comment in the article about allowing multiple IPs per device.  So I went to 2 per point and everything went smoothly from there.  Now everything is working well.  Keep in mind I had to reset the entire Google network to factory settings because they are apparently terrible at forgetting IP addresses.

    So long story short, I followed this article using Solution 1 (wireless backhaul) and allowing 2 IPs per point.  I bought a 4-pack of Google G6ZUC and so I gave it a range of X.X.86.20 to X.X.86.25 for 6 total IP addresses. Then I connected the LAN port on the Google "router"/base station to the LAN port on the Firewalla Gold.

    After that, the first device I connected to the new wifi was assigned an IP from the Firewalla LAN network and I have since reconnected all my devices to the new network and they have all gotten IP addresses from Firewalla.  I can monitor traffic from each and block/unblock as normal.

    Thank you for the excellent article.  I can confirm that G6ZUC needs 2 IP addresses per point (not including "router").

    0
    Comment actions Permalink
  • Avatar
    Neal Fischer

    I'm trying to set up my Firewalla gold with Google Wifi. When I try to add the first google wifi router, and try to set it up in Google Home app, it tells me the device has no internet connection. Is Firewalla blocking it? I tried to hook something up to lan port 3 just to see if it got connection, and it did not. When i did a speed test with Firewalla, it was clearly getting a connection. I don't understand why there doesn't seem to be connectivity to Port 3 to set up the google wifi. Is the unit faulty?

    0
    Comment actions Permalink
  • Avatar
    Firewalla

    Did you configure LAN Port 3 as part of your LAN? Tap on the network manager and make sure it can DHCP 

    0
    Comment actions Permalink
  • Avatar
    kris

    Initially could not get it to work.  Taking each step in sequence and restarting the wifi network at each step was the key to success.

    Steps.

    1. Changed the google wifi SSID and password.
    2. Unplugged any devices to the LAN google pucks (in my case a NAS drive)
    3. Restored the network
    4. Changed the Google wifi to
      Router LAN IP to 10.0.0.1 Subnet Mask 255.255.255.0 DCHP Pool Start 10.0.0.2 End 10.0.0.5

    (Tried to have the Pool End being 10.0.0.3 but my  3rd Google Puck could not obtain an IP and therefore connect to mesh)
    5. Restarted Mesh network and confirmed that each Google device had an IP of 10.x…
    6. Followed the digram for Port 3 only to make sure the Firewalla was part of the network and Mesh network integrated. 
    7. Followed with Port 2 integration. 
    Note: Firewalla will discover the Mesh Network LAN connection but will not assign an IP to them.   In my case it discovered it for Port 2 connection and later for NAS. (Ignore them)
    8. Finally once the network is stable change the SSID and Password back to original
    Works great. 
    Firewalla handles all of the DCHP workload.

    0
    Comment actions Permalink
  • Avatar
    Ahamed Nafran Shiraz

    Did anyone have issues with not able to run speed test with gfilber app ? Also I have seen the extender and main coming up from the other port that google fiber i set up for no IP but not clear why it would show up.

    0
    Comment actions Permalink
  • Avatar
    Andre Liem

    Guide: Assigning Consecutive IP Addresses to Google/Nest Wifi APs with Firewalla Gold

    This guide is for anyone trying to get their Google or Nest Wifi mesh access points (APs) to receive consecutive IP addresses when using Firewalla Gold in Router Mode. After many failed attempts, this method worked for me using a 6-puck setup.


    Problem

    • The APs often receive non-consecutive IP addresses.

    • Setting a restricted DHCP range too early can cause setup failures in the Google Home app.

    This guide addresses these issues, especially during Step 2 of the Firewalla + Google Wifi integration tutorial.


    Step-by-Step Instructions

    1. Set up a temporary Google Wifi network

    • Use the Google Home app to set up your primary Google Wifi router.

    • Choose a temporary SSID and password (you can switch back to your original network settings later).

    • Don’t restrict the DHCP range or worry about IP assignments at this stage.


    2. Add all mesh points (APs)

    • Add each additional Google/Nest Wifi puck through the Google Home app.

    • Do not restrict the DHCP range yet — setup needs extra IPs for temporary connections, including your phone.

      • Example: For 6 APs, I used a DHCP range 192.168.86.20 – 192.168.86.40.


    3. Identify the assigned IPs

    • After all mesh points are installed, open the Google Home app and record the IP address of each AP.

    • You’ll likely find that the IPs are not consecutive, with some numbers skipped.

    • If it is consecutive then you're extremely lucky and all you have to do is to adjust the DHCP IP range to match your AP's IPs. 

    4. Adjust the DHCP range

    • Once setup is complete and all APs are online, go to your Google Wifi DHCP settings and narrow the range.

    • The new range should:

      • Be just large enough to include all APs + one extra IP (usually for your phone).

      • Be in a different part of the subnet, not overlapping with previously assigned IPs.

      • Example: For 6 APs, I used 192.168.86.201 – 192.168.86.206.

      • The primary puck will remain at 192.168.86.1, while the other 5 should shift into the new range.


    5. Reboot the mesh network

    • Restart the primary Google/Nest Wifi router and all connected mesh points.

    • After rebooting, the APs should request new IP addresses from the restricted range and receive consecutive assignments.


    6. Remove the unused IP

    • One IP in the restricted range may not be used (Hopefully the first or last).

    • Remove this IP from the DHCP range.


    Tips

    • Don’t restrict the DHCP range during setup—this can cause the Google Home app to fail when adding devices.

    • Only apply the DHCP restriction after all APs are installed and stable.

    • Be patient—this process will take time. Have a good book and plenty of coffee ready!

    0
    Comment actions Permalink

Please sign in to leave a comment.