Port forwarding on eero and Google Nest Wifi

The two popular app-only mesh systems. Both can do it; neither has a web page to do it from.

This opens a door into your own network and you are responsible for what

comes through it. Read the warnings first if you have not.

eero

On eero the forward lives inside a device's address reservation, so the reservation comes first and there is no separate forwarding screen.

1. Open the eero app and tap Settings, bottom right. 2. Tap Advanced networking. 3. Tap Reservations & port forwarding. 4. Add a reservation under IPv4 Reservations & Port Forwards. 5. Pick the board from the connected devices, or add it, and set its nickname, MAC address and address. 6. Tap Open a port, then Save. 7. Enter 6400, give it a nickname, choose TCP. 8. Tap Save, top right.

eero does not show separate internal and external port boxes, so a 6400 to 6400 forward is one entry. To remove it, return to the same screen, tap the board, tap the port, tap Delete port forward.

Older app builds called that menu Network settings rather than Advanced networking, and eero's own pages are inconsistent about it. Trust the label on your screen.

Subscription

Port forwarding and reservations are free. Of the advanced settings only Dynamic DNS needs eero Plus. eero's article never mentions a subscription in the forwarding flow, and its feature list tags only Dynamic DNS, which is the basis for saying so.

Bridge mode

An eero in bridge mode cannot forward ports at all. eero lists reservations and port forwarding among the features lost. Bridge the ISP box instead, never the eero.

Once a forward exists, loopback works on eeroOS 3.3.0 and later, so you can test your public address from inside the house.

Google Nest Wifi and Google Wifi

Google requires a reserved address before you can forward to a device, and says so explicitly.

Reserve the address

Google Home app > Home > Wifi > Network settings > Advanced Networking > DHCP IP reservations > Add IP reservations, pick the board, type the address, Save. The board may need to reconnect before it takes it.

Add the rule

1. Open the Google Home app. 2. Tap Home > Wifi > Settings > Advanced Networking. 3. Tap Port management > Add. 4. Choose the IPv4 tab. 5. Select the board. 6. Internal port 6400, external port 6400. Ranges are allowed but internal and external ranges must match; only single ports may differ. 7. Choose TCP. 8. Save.

Google's own two articles disagree about step 2, one saying Settings and one Network settings. Both reach Advanced Networking.

Old app, new app, and the hardware

When it does not work

Sources