Per fare un esempio concreto, come fa OSX a scegliere da quale di queste voci predefinite netstat -nr
instradare?
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
Da quello che sono stato in grado di dire, OSX utilizza le metriche sulle sue interfacce piuttosto che sulle voci della tabella di routing. Ma per impostazione predefinita tutte queste metriche dell'interfaccia sono 0, quindi come sceglie? Ultima interfaccia creata?
Ho visto alcune persone suggerire che è l'ordine nelle preferenze Network, ma nel mio caso l'interfaccia ppp0 (da SonicWall NetExtender) non è elencata lì.
C'è qualche discussione in questo thread , ma nessuna risposta che vedo.