Using Google Nest WiFi Pro with Vodafone Fiber Internet

Setting up own router (specifically Google Nest Wifi Pro) instead of one provided by Vodafone took quite a while to connect all the dots so I decided to share a knowledge.

Theory #

First, the theory. If, for instance, you want to setup Wifi mesh network, or you want a combined smart and wifi hub, you'll need to use own router instead the one which provider gave. In this case they suggest such setup:

Fiber network <-> ONT device (modem) <-> Provider's WiFi router <-> Your router

This configuration is easy and quick to set up by connecting a LAN port from the provider's router to your router's WAN port. However, this setup has several issues:

  1. Double NAT: Requests pass through an extra network hop because both routers perform Network Address Translation (NAT). This can create issues with remote access, such as accessing your PS5 via PlayStation Portal or cause problems with online gaming.

  2. Energy Efficiency: Provider-supplied routers are often relatively power-hungry, even though all you really need is basic VLAN tagging and network switching, which can be done by your router or a managed network switch.

  3. Privacy: Using your own hardware gives you greater visibility and control over your network compared to using devices provided by your internet provider.

Ideally, you would directly connect your ONT to your router, but some routers, including Google Nest WiFi Pro, don't support VLAN tagging, which Vodafone requires. Vodafone uses VLAN tagging (ID 911) to distinguish internet traffic from other services like Voice-over-IP and from other providers. A managed network switch can handle VLAN tagging, giving you the following optimized setup:

Fiber network <-> ONT device (modem) <-> Managed network switch <-> Your router

Here, the router handles routing, DNS, and IP addressing, while the managed switch manages VLAN tagging.

Digramm describing network connections:
Digramm describing network connections

Practice #

So, how to make it work?

  1. Contact your internet provider to get PPPoE credentials. It's a set of login and password which authenticate your connection to internet provider.
  2. Buy a managed switch which has VLAN tagging support. I picked TP-Link TL-SG608E switch since I have good experience with other TP-Link product throughout the years.
  3. Setup managed switch: make it to accept and send VLAN tagged network packets through port 1, and untagged on port 2. For this:

TP-Link VLAN settings 1
TP-Link VLAN settings 2

  1. Setup Google WiFi Pro to directly connect to provider. That was time consuming since updating existing setup from DHCP to PPPoE is quite unstable.
  1. Connect all together:

And it should just work.

Good luck with optimizing your local network!

#guides

***

Since you've made it this far, sharing this article on your favorite social media network would be highly appreciated 💖! For feedback, please ping me on Threads.

Published