Você pode configurar sua ordem de serviço de rede para passar a maior parte do tráfego por Wi-fi ou Ethernet.
Isso faz com que a conexão preferida seja o serviço que você coloca no topo da lista. Infelizmente, se você deseja que a maioria das informações passe pelo Wi-fi, exceto por itens muito específicos, isso não será possível. Se a conexão Ethernet usar um intervalo de rede IP diferente do Wi-fi, ela passará automaticamente os recursos necessários pela Ethernet.
Então, digamos que você tenha a rede de lobos. Wi-fi: 192.168.1.0-192.168.1.255 Ethernet: 192.168.5.0-192.168.5.255
Quaisquer serviços que você precise acessar e que possuam um registro DNS apontando para 192.168.5.x passarão automaticamente pela Ethernet, mas sua consulta DNS ainda continuará para 192.168.1.x
Quaisquer outros sites que você visita os serviços acessam o Wi-fi, se este estiver na parte superior.
Para alterar a ordem de serviço, vá para System Preferences-> Network. Clique no menu Ação (a engrenagem na parte inferior da lista Serviços) e escolha "Definir ordem de serviço". Em seguida, arraste o serviço que você deseja ter precedência para o topo da lista.
route -n flush
algumas vezes e depois mude o local da sua rede para outra coisa e volte para recuperar suas informações de roteamento normais.