Buenas LFRP
Si aparece en redes el propio Router, es que Windows lo detecta correctamente, y el Router lo tiene hablitado tb correctamente.
sobre lo que comentas, puede deberse a muchos factores.
1º. En Windows, cada red puede detectarla Windows de forma diferente, es decir, que una puede estar establecida como privada y detección habilitada, y otra no. Esto es igualmente sencillo de asegurarse, sólo hay que revisar lo anteriormente dicho conectado a la red WIFI que sea.
2º. Que uno se conecte a una red WIFI o a otra del mismo Router no cambia nada, upnp es una función del Router, te conectes por WIFI o por cable, es indiferente.
3º. Dado que se usa upnp, no deberías de tener configurado mapeos de puertos manuales que pudiesen interferir en los que pretende abrir upnp
4º. Al desconectar una interfaz/red y conectar otra, si es el mismo equipo, el cliente es posible que no haya liberado los puertos, sobre obre todo en tu caso que, como digo, estás asignando IPs diferentes a diferentes redes WIFI, lo cual por lo general no tiene el menor sentido, y puede dar errores.
------------------
Dado que has podido configurar sabe dios como cada cosa, es imposible saber que pueda estar fallando. Es mucho más sencillo tener en cuenta este simple ABC
Partamos de la base de tener el equipo A, con un adaptador WIFI de doble banda, y ninguna red WIFI almacenada en el equipo ni configurada. Por otro lado, partamos del Router tb sin nada configurado, es decir, no tiene puertos abiertos de ningún tipo.
1º. Nos conectamos a cualquiera de las redes WIFI de la casa, por ejemplo la de 5GHz si quieres. Está todo en automático, el Router le asigna por ejemplo la IP 192.168.1.33.
2º. Dado que lo queremos hacer todo automático, habilitamos upnp en el Router, y una vez realizado nos aseguramos que Windows detecta nuestra red como privada y tiene habilitada la detección de red... vamos, que aparece el Router en red.
3º. Necesitamos permitir la aplicación a usar en el FW de Windows, vamos a Firewall de Windows, seleccionar aplicación, la buscamos, la añadimos a la lista para redes privadas.
4º. Abrimos la aplicación que sea, en este caso emule. Le decimos que queremos usar upnp, y dado que es todo automático, si el cliente lo permite, le decimos que un puerto aleatorio en cada inicio. Si el cliente emule lo permite tb, que los puertos sean liberados al cerrar emule. Lo reiniciamos
5º. A este punto si todo es correcto debería de conectar correctamente sin problemas.
6º. Cerramos emule, nos conectamos ahora a la red de 2.4GHz. Dado que está en automática, le debería de asignar al equipo exactamente la misma IP, dado que el adaptador de red es el mismo, posee la misma MAC, y el Router aun la tiene reservada para él. Es decir, que es la misma IP para ambas redes WIFI, obviamente. Windows debería de seguir identificando la red igual, privada.
7º. Abrimos emule de nuevo con la configuración anterior, y debería de conectar igualmente de forma automática.
---------
Simple y sencillo.