Lo único que tienes que probar es lo siguiente:
Cuando vuelves del trabajo a casa y te peta ¿cómo lo tienes configurado?:
¿Por DHCP o por IP fija? Si lo tienes por ip fija cambia a DHCP y si lo tienes en DHCP cambia a IP fija, puede ser que el DHCP del Router esté "tonto".
¿haces ping al router?Escribe
http://192.168.1.1 en el navegador ( o la dirección de tu router, esa es la que se pone por defecto en redes domésticas )Si te pide usuario y contraseña es que si , tambien hay una app llamada ipconfig que te sirve para eso ya que te da toda la información de la red.
¿si es por IP fija cambias los DNS? Las empresas usan Servidores de nombres de dominio propios y tu necesitas los del telefónica, puede que conectes y no navegue y eso es problema de DNS.
Y por supuesto, cambia eso último de que no cambie de wifi a datos, a ver si por esa chorrada te va mal ;)