Solução rápida: Abra Configurações → Rede e internet → Ethernet (ou Wi-Fi) → clique no adaptador → Editar atribuição de servidor DNS não expõe a métrica, então use PowerShell: Set-NetIPInterface -InterfaceAlias "Ethernet" -InterfaceMetric 10. Métrica menor = prioridade maior. Defina Wi-Fi como 50 e Ethernet como 10 para tornar Ethernet preferida.
Seu notebook tem Ethernet e Wi-Fi conectados. O Windows deveria preferir Ethernet (mais rápida, mais confiável), mas às vezes o tráfego vai pelo Wi-Fi — especialmente após suspensão/reativação ou atualizações de driver. A causa: a métrica da interface Wi-Fi ficou menor que a da Ethernet, tornando-a a rota preferida. Defina valores de métrica manualmente para corrigir.
Atinge: Windows 11 (e Windows 10) com vários adaptadores de rede ativos.
Tempo de correção: ~5 minutos.
O que causa isso
O Windows usa métricas de roteamento para decidir por qual adaptador enviar o tráfego. Cada adaptador tem um valor de métrica de interface (menor = preferido). Por padrão, o Windows atribui métricas automaticamente com base na velocidade do link: links mais rápidos recebem métricas menores, então Ethernet Gigabit (1000 Mbps) deve vencer o Wi-Fi 5 (~150 Mbps).
Mas o cálculo automático de métrica nem sempre está correto. Wi-Fi 6 pode ser calculado como mais rápido que uma Ethernet mais lenta. Ou após suspensão/reativação, as métricas se desviam. A atribuição manual de métrica substitui a lógica automática.
Método 1: Definir métricas via PowerShell (recomendado)
A rota mais limpa e confiável.
- Abra Terminal (Admin).
- Liste as interfaces e suas métricas atuais:
Get-NetIPInterface -AddressFamily IPv4 | Format-Table InterfaceAlias, InterfaceMetric, ConnectionStateAnote o InterfaceAlias dos adaptadores Ethernet e Wi-Fi.
- Defina Ethernet com métrica baixa (alta prioridade):
Set-NetIPInterface -InterfaceAlias "Ethernet" -InterfaceMetric 10 - Defina Wi-Fi com métrica mais alta (menor prioridade):
Set-NetIPInterface -InterfaceAlias "Wi-Fi" -InterfaceMetric 50 - Para IPv6 (se usado): repita com
-AddressFamily IPv6:Set-NetIPInterface -InterfaceAlias "Ethernet" -AddressFamily IPv6 -InterfaceMetric 10 - Teste: visite ip.me ou abra Terminal e execute
tracert google.com. O primeiro salto deve ser seu roteador via IP da Ethernet, não do Wi-Fi. - Para reverter ao automático:
Set-NetIPInterface -InterfaceAlias "Ethernet" -AutomaticMetric Enabled.
PowerShell é a abordagem correta — os valores são explícitos e sobrevivem a reinicializações.
Método 2: Definir métricas via GUI em Conexões de Rede
Para usuários que preferem GUI.
- Pressione
Win + R, digitencpa.cpl, pressione Enter. Abre Conexões de Rede. - Clique com o botão direito no adaptador Ethernet → Propriedades.
- Clique duas vezes em Protocolo IP Versão 4 (TCP/IPv4).
- Clique em Avançado.
- Na caixa de diálogo Avançado, encontre Métrica automática. Desmarque-a.
- Defina Métrica de interface para um número baixo: 10.
- Clique em OK em todas as caixas de diálogo.
- Repita para o adaptador Wi-Fi: desmarque Métrica automática, defina para 50.
- Reinicie a rede:
ipconfig /releasee depoisipconfig /renewno Terminal.
Este é o equivalente em GUI do Método 1. Ambos alcançam o mesmo resultado.
Método 3: Usar comando route para priorização por destino
Para destinos específicos em vez de priorização geral do adaptador.
- Abra Terminal (Admin).
- Veja a tabela de roteamento atual:
route printA seção Rotas Ativas mostra destino, máscara de rede, gateway, interface e métrica.
- Para um destino específico (ex.: endpoint da VPN da empresa) sempre ir via Ethernet:
route -p add 203.0.113.0 mask 255.255.255.0 192.168.1.1 metric 1 if 12O
-ptorna persistente. Ajuste IPs e ID da interface (deroute print) conforme necessário. - Para rota temporária apenas nesta sessão: omita
-p. - Para substituir o gateway padrão apenas na Ethernet: combine com métrica:
route -p change 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 1 if 12 - Cuidado: rotas incorretas podem quebrar a conectividade. Anote a tabela de rota original antes das alterações; reverta se necessário com
route delete.
Esta é a abordagem correta para configurações avançadas onde a priorização geral não é suficiente.
Como verificar se a correção funcionou
- Execute
Get-NetIPInterface -AddressFamily IPv4 | Format-Table InterfaceAlias, InterfaceMetric. Ethernet mostra métrica 10, Wi-Fi 50. - Execute
tracert google.com. O primeiro salto (IP do roteador) deve ser acessível; a rota do seu PC deve sair pela sub-rede da Ethernet. - Execute
Get-NetRoute -DestinationPrefix 0.0.0.0/0 | Format-Table InterfaceAlias, NextHop, RouteMetric. A interface preferida da rota padrão deve ser Ethernet.
Se nenhum desses funcionar
Se as alterações de métrica persistirem, mas o Windows ainda usar Wi-Fi para tráfego de saída, a causa geralmente é específica do adaptador. Desabilite o Wi-Fi quando Ethernet estiver conectado: Configurações → Rede e internet → Wi-Fi → Gerenciar redes conhecidas → rede atual → Cellular → Usar celular em vez de Wi-Fi quando conexão estiver ruim. Isso força o Windows a considerar a qualidade da conexão. Para notebooks com software de comutação automática: Intel ProSet/Wireless Connection Utility tem sua própria lógica de comutação automática que substitui o Windows. Desabilite o gerenciamento de prioridade do Intel, deixe o Windows decidir. Para PCs com conexões VPN: A VPN pode assumir prioridade por meio de suas próprias entradas na tabela de rota. Gerencie o roteamento split-tunnel do cliente VPN em vez das métricas do adaptador. Para fins de teste: desabilite temporariamente o Wi-Fi completamente (Configurações → Rede e internet → Wi-Fi desligado). Confirma que a Ethernet funciona em velocidade total. Reabilite o Wi-Fi com a métrica correta.
Conclusão: Set-NetIPInterface -InterfaceAlias "Ethernet" -InterfaceMetric 10 + Set-NetIPInterface -InterfaceAlias "Wi-Fi" -InterfaceMetric 50. Métrica menor vence. Persistente entre reinicializações.