Para dar um exemplo concreto, como o OSX escolhe para qual dessas entradas padrão netstat -nr
deve encaminhar?
Destination Gateway Flags Refs Use Netif Expire
0/1 10.10.99.100 UGSc 0 0 ppp0
default 192.168.1.1 UGSc 5 0 en0
default 192.168.1.1 UGScI 1 0 en1
default 192.0.2.1 UGScI 157 2 ppp0
Pelo que pude dizer, o OSX usa métricas em suas interfaces, e não nas entradas da tabela de roteamento. Mas, por padrão, todas essas métricas de interface são 0, então como ele escolhe? Última interface criada?
Eu já vi algumas pessoas sugerindo que é a ordem nas preferências de rede, mas no meu caso a interface ppp0 (do SonicWall NetExtender) não está listada lá.
Há alguma discussão neste tópico , mas nenhuma resposta que eu vejo.