Чтобы привести конкретный пример, как OSX выбирает, к какой из этих записей по умолчанию направить 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
Из того, что я смог сказать, OSX использует метрики на своих интерфейсах, а не на записях таблицы маршрутизации. Но по умолчанию все эти метрики интерфейса равны 0, так как это выбрать? Последний созданный интерфейс?
Я видел, как некоторые люди предлагают этот порядок в настройках сети, но в моем случае интерфейс ppp0 (от SonicWall NetExtender) там не указан.
В этой теме есть некоторые обсуждения , но я не вижу ответа.