A interface principal é controlada pela ordem de serviço da rede. Se você procurar nas Preferências do Sistema - > No painel de rede, a barra lateral mostrará o pedido atual - o que estiver no topo será usado para a conectividade com a Internet (com algumas exceções eu vou chegar). Você pode ajustar o pedido clicando no menu Ação (ícone de roda dentada) na lista de serviços, escolhendo Definir ordem de serviço e, em seguida, arrastando os serviços para a ordem que preferir. Mas observe que os serviços sempre serão reordenados com base em seu estado atual - serviços com conexões ativas (indicador de status verde nas preferências de Rede) são sempre priorizados acima daqueles em outros estados, portanto a ordem que você definir só importa se mais de um for conectado ao mesmo tempo.
Então, no seu caso, basta definir a ordem de serviço para colocar E acima de W e você está pronto, certo?
Não tão rápido, vamos falar sobre o que é preciso para um serviço ser considerado conectado. Em geral, o OS X considera um serviço bom se ele vê uma conexão de camada física (por exemplo, uma conexão de rede ao vivo na outra extremidade do cabo) e possui configurações de rede razoáveis. O roteador está morto, mas o switch de rede que você está conectado ainda está vivo? Ainda é uma boa conexão e não falhará. Se você quer um failover mais sensível, você terá que fazer algo como construir você mesmo (ick).
Ok, eu prometi algumas exceções. A primeira é que ela algumas vezes detecta uma falha no roteador e parcialmente faz o failover. Eu não vi este documento, mas parece que se o OS X não conseguir resolver o roteador com ARP , ele ganhará na verdade, reordene os serviços, mas silenciosamente começará a rotear o próximo serviço pela lista. Você precisa de um failover confiável? Não conte com isso para fornecer isso.
A outra exceção é que versões recentes do OS X fazem roteamento baseado em origem, o que significa que se o seu computador receber uma conexão de entrada diferente de sua interface primária, ele responderá por essa mesma interface em vez do primário. . Dependendo exatamente do que você está fazendo, isso pode ou não ajudar. Se é de missão crítica ... eu não contaria com isso também.