Solución rápida: Abre Configuración → Red e Internet → Ethernet (o Wi-Fi) → haz clic en tu adaptador → Editar la asignación del servidor DNS no expone la métrica, así que usa PowerShell: Set-NetIPInterface -InterfaceAlias "Ethernet" -InterfaceMetric 10. Una métrica más baja = mayor prioridad. Establece Wi-Fi en 50 y Ethernet en 10 para que Ethernet sea la preferida.
Tu portátil tiene Ethernet y Wi-Fi conectados a la vez. Windows debería preferir Ethernet (más rápido, más fiable), pero a veces el tráfico va por Wi-Fi en su lugar — especialmente tras suspender/reanudar o actualizaciones de controladores. La causa: la métrica de la interfaz Wi-Fi quedó por debajo de la de Ethernet, convirtiéndola en la ruta preferida. Establece los valores de métrica manualmente para solucionarlo.
Afecta a: Windows 11 (y Windows 10) con varios adaptadores de red activos.
Tiempo de solución: ~5 minutos.
Qué causa esto
Windows usa métricas de enrutamiento para decidir por qué adaptador enviar el tráfico. Cada adaptador tiene un valor de métrica de interfaz (más bajo = preferido). De forma predeterminada, Windows asigna métricas automáticamente según la velocidad del enlace: los enlaces más rápidos obtienen métricas más bajas, por lo que Gigabit Ethernet (1000 Mbps) debería superar a Wi-Fi 5 (~150 Mbps).
Pero el cálculo automático de métricas no siempre es correcto. Wi-Fi 6 podría calcularse como más rápido que un Ethernet más lento. O tras suspender/reanudar, las métricas cambian. La asignación manual de métricas anula la lógica automática.
Método 1: Establecer métricas mediante PowerShell (recomendado)
La ruta más limpia y fiable.
- Abre Terminal (Administrador).
- Enumera las interfaces y sus métricas actuales:
Get-NetIPInterface -AddressFamily IPv4 | Format-Table InterfaceAlias, InterfaceMetric, ConnectionStateAnota el InterfaceAlias de tus adaptadores Ethernet y Wi-Fi.
- Establece Ethernet con una métrica baja (alta prioridad):
Set-NetIPInterface -InterfaceAlias "Ethernet" -InterfaceMetric 10 - Establece Wi-Fi con una métrica más alta (menor prioridad):
Set-NetIPInterface -InterfaceAlias "Wi-Fi" -InterfaceMetric 50 - Para IPv6 (si se usa): repite con
-AddressFamily IPv6:Set-NetIPInterface -InterfaceAlias "Ethernet" -AddressFamily IPv6 -InterfaceMetric 10 - Prueba: visita ip.me o abre Terminal y ejecuta
tracert google.com. El primer salto debería ser tu router a través de la IP de Ethernet, no de Wi-Fi. - Para revertir a automático:
Set-NetIPInterface -InterfaceAlias "Ethernet" -AutomaticMetric Enabled.
PowerShell es el enfoque correcto — los valores son explícitos y sobreviven a los reinicios.
Método 2: Establecer métricas mediante la GUI en Conexiones de red
Para usuarios que prefieren la GUI.
- Pulsa
Win + R, escribencpa.cpl, pulsa Enter. Abre Conexiones de red. - Haz clic derecho en tu adaptador Ethernet → Propiedades.
- Haz doble clic en Protocolo de Internet versión 4 (TCP/IPv4).
- Haz clic en Avanzado.
- En el cuadro de diálogo Avanzado, busca Métrica automática. Desmárcala.
- Establece Métrica de interfaz en un número bajo: 10.
- Haz clic en Aceptar en todos los cuadros de diálogo.
- Repite para el adaptador Wi-Fi: desmarca Métrica automática, establece 50.
- Reinicia la red:
ipconfig /releasey luegoipconfig /renewdesde Terminal.
Este es el equivalente en GUI del Método 1. Ambos logran el mismo resultado.
Método 3: Usar el comando route para priorización por destino
Para destinos específicos en lugar de una priorización general del adaptador.
- Abre Terminal (Administrador).
- Ver la tabla de enrutamiento actual:
route printLa sección Rutas activas muestra destino, máscara de red, puerta de enlace, interfaz y métrica.
- Para que un destino específico (p. ej., el endpoint de VPN de tu empresa) vaya siempre por Ethernet:
route -p add 203.0.113.0 mask 255.255.255.0 192.168.1.1 metric 1 if 12El
-plo hace persistente. Ajusta las IP y el ID de interfaz (deroute print) para que coincidan. - Para una ruta temporal solo durante esta sesión: omite
-p. - Para anular la puerta de enlace predeterminada solo en Ethernet: combínalo con la métrica:
route -p change 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 1 if 12 - Precaución: las rutas incorrectas pueden romper la conectividad. Anota la tabla de rutas original antes de hacer cambios; revierte si es necesario mediante
route delete.
Este es el camino correcto para configuraciones avanzadas en las que la priorización general no es suficiente.
Cómo verificar que la solución funcionó
- Ejecuta
Get-NetIPInterface -AddressFamily IPv4 | Format-Table InterfaceAlias, InterfaceMetric. Ethernet muestra métrica 10, Wi-Fi 50. - Ejecuta
tracert google.com. El primer salto (la IP de tu router) debería ser accesible; la ruta desde tu PC debería salir por la subred de Ethernet. - Ejecuta
Get-NetRoute -DestinationPrefix 0.0.0.0/0 | Format-Table InterfaceAlias, NextHop, RouteMetric. La interfaz preferida de la ruta predeterminada debería ser Ethernet.
Si nada de esto funciona
Si los cambios de métrica persisten pero Windows sigue usando Wi-Fi para el tráfico saliente, la causa suele ser específica del adaptador. Desactiva Wi-Fi cuando Ethernet esté conectado: Configuración → Red e Internet → Wi-Fi → Administrar redes conocidas → red actual → Móvil → Usar móvil en lugar de Wi-Fi cuando la conexión sea deficiente activado. Esto obliga a Windows a considerar la calidad de la conexión. Para portátiles con software de conmutación automática: Intel ProSet/Wireless Connection Utility tiene su propia lógica de conmutación automática que anula a Windows. Desactiva la gestión de prioridades de la utilidad de Intel y deja que Windows decida. Para PC con conexiones VPN: la VPN puede tomar prioridad mediante sus propias entradas en la tabla de rutas. Gestiona el enrutamiento de túnel dividido del cliente VPN en lugar de las métricas del adaptador. Con fines de prueba: desactiva temporalmente Wi-Fi por completo (Configuración → Red e Internet → Wi-Fi desactivado). Confirma que Ethernet funciona a plena velocidad. Vuelve a activar Wi-Fi con la métrica correcta.
En resumen: Set-NetIPInterface -InterfaceAlias "Ethernet" -InterfaceMetric 10 + Set-NetIPInterface -InterfaceAlias "Wi-Fi" -InterfaceMetric 50. Gana la métrica más baja. Persistente entre reinicios.