Google Wifi and Xfinity make a great home internet combination.
Google Wifi and Xfinity make a great home internet combination.

The power to my home went out during the snow storm that crippled Texas in mid-February 2021, and my house went without power for 36 hours. After our electricity was restored, I discovered that the internet service provider (ISP) I used at the time wasn’t working. After waiting for several days and being regularly reassured that my connectivity would be restored “soon”, I finally decided to make the switch to another ISP. According to Nextdoor, my neighbors who were using Comcast’s Xfinity internet service were back online as soon as the power came back on. I signed up for Xfinity’s gigabit service and walked into an Xfinity store to pick up my xFi gateway (a combination modem and router).

I’ve use Google Wifi (not to be confused with Nest Wifi) for years to run the mesh network inside of my home. I’ve been really happy with how the service manages my wireless network, and it’s regularly updated with security improvements and features. So, I needed to configure my Google Wifi setup to work with Xfinity’s internet service. Here’s how I did it.

Connect the Xfinity Hardware

Before doing anything, I unplugged everything in the patch closet in my home. My patch closet is where all of the cables that carry internet, phone, security, and television signals converge. I wanted to start clean so I unplugged (both signal and power) the modem from my previous ISP as well as my primary Google Wifi router. I also went through my house and unplugged the Google Wifi nodes in my house. I wanted to fully setup the xFi and primary Google Wifi router before re-establishing my mesh network.

I positioned the xFi gateway in my patch closet and screwed in the coax cable that carries the internet signal into my home. I also connected the xFi to power and watched the LED lights on top start flashing. I had already downloaded the Xfinity app on my phone so I launched it and logged in using my credentials. The app directed me to scan the QR code on the bottom of the Xfi, and I did so. The LED lights flashed until finally settling on a constant white color showing that it had been activated with Xfinity’s service.

I used the app to configure the wifi network (name, admin username, and admin password) being broadcast by the XFi. I knew I wouldn’t permanently use this wireless network since I wanted to eventually use Google Wifi. However, I wanted to confirm that I could get online using the Xfinity service before trying to switch over to the Google Wifi mesh network. I used my phone to access the xFi’s wireless network and confirmed that I could access the websites I commonly used. I also launched a few streaming services to make sure that videos played smoothly. Everything worked just fine!

Put the Xfinity Xfi into Bridge Mode

I wanted Network Address Translation (NAT) to be done by my primary Google Wifi router so I needed to put the xFi into bridge mode. This would disable the NAT capability of the XFi device and avoid double NAT routing with Google Wifi.

Putting the xFi into bridge mode required access the admin panel which isn’t possible using the wireless network. You have to physically connect a computer to the device. So, I ran a ethernet cable from the xFi to my MacBook Pro. After doing that, I opened a web browser and navigated to to access the admin panel for the xFi.

The xFi Admin Panel.
The xFi Admin Panel.

Since this was the first time I did this, the default username (admin) and password (password) allowed me to login. I immediately changed the default password to a secure version and then used the admin page to enable bridge mode. I toggled bridge mode on.

Keep in mind that a few things happen when you enable bride mode on the xFi gateway. First, the device’s wireless network is disabled. Second, you can no longer use the other ethernet ports on the xFi. So, the gateway just becomes a passthrough for internet access to flow to the Google Wifi router.

Connect the Google Wifi Primary Access Point

Google Wifi lets any wireless point act as the router so I picked the one that I used as the router with my previous ISP. I ran an ethernet cable between the Google Wifi router and the xFi which allowed me to setup my permanent wireless network.

I used the Google Home app to inspect my wireless network and verify that I was getting the download and upload speeds I was expecting. I saw that I would get download speeds of about 800 Mbps and upload speeds of about 30 Mbps. My previous ISP was a symmetrical service with fast upload and download speeds, but I felt it was more important to have a stable internet connection rather than a blazingly fast one.

Add Ports Via a Switch

One major reason why I use Google Wifi instead of Google Nest Wifi is the ability to use internet backhaul. The Google Nest nodes don’t have any ethernet ports at all so they can only use wireless communication to the router. Every Google Wifi node has two ethernet ports: one for internet into the device and one for internet out of the device. This allows every node to used a wired connection for communicating over the mesh instead of adding overhead to the wireless network.

Since the xFi’s ethernet ports in bridge mode are disabled, I had to find another way to add ethernet ports to my setup. So, I purchased a 5-port gigabit ethernet switch (affiliate link) which I put between the xFi and the primary Google Wifi router (using port 1 on the switch). I then connected the ethernet cables that led to the other Google Wifi nodes to the other four ports.

My beautiful Google Wifi Mesh Network.
My beautiful Google Wifi Mesh Network.

By the way, the screenshot above shows “Nest Wifi” even though I’m using Google Wifi equipment.

I’ve been happy with the results of my Google Wifi network powered by Xfinity internet.

It's not pretty, but it works.
It's not pretty, but it works.