kaklakariada / portmapper

A tool for managing port forwardings via UPnP
GNU General Public License v3.0
685 stars 90 forks source link

Does not work with Google Home routers. #116

Closed AgitationSkeleton closed 6 months ago

AgitationSkeleton commented 1 year ago

(Using a QuakeWorld server to test, specifically NQuake.)

This is the only UPnP library that will actually successfully connect, the rest time out: routerFactoryClassName=org.chris.portmapper.router.weupnp.WeUPnPRouterFactory

INFO  - model description = Wireless Router
INFO  Router info:
INFO  - device type = urn:schemas-upnp-org:device:WANConnectionDevice:2
INFO  - device type cif = urn:schemas-upnp-org:device:WANDevice:2
INFO  - friendly name = OnHub
INFO  - manufacturer = Google

However, when ports are mapped, they still cannot be seen from outside.

image

With these ports mapped and the NQuake server definitely running, compared to another machine that has one on a forwarded port, it cannot be seen from the outside. GameTracker can't see it, Quakeservers.net can't see it, Canyouseeme can't see it etc.

kaklakariada commented 1 year ago

If I understand your problem, the port forwarding appears in the list but does not work. I am sorry, but it looks like this is an issue with the Google Home router. It might be that the router ignores the port forwardings. Please check the router's UPnP configuration and try to manually create a port mapping via the router's UI.

kaklakariada commented 6 months ago

Closing as stale.