Um ein konkretes Beispiel zu geben: Wie wählt OSX aus, an welchen dieser Standardeinträge weitergeleitet werden soll netstat -nr
?
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
Soweit ich erfahren habe, verwendet OSX Metriken für seine Schnittstellen und nicht für seine Routing-Tabelleneinträge. Standardmäßig sind alle diese Schnittstellenmetriken 0. Wie wird also ausgewählt? Zuletzt erstellte Schnittstelle?
Ich habe einige Leute gesehen, die die Reihenfolge in den Netzwerkeinstellungen vorgeschlagen haben, aber in meinem Fall ist die ppp0-Schnittstelle (von SonicWall NetExtender) dort nicht aufgeführt.
Es gibt einige Diskussionen in diesem Thread , aber keine Antwort, die ich sehe.