是否可以设置路由表优先级或度量?在 Ubuntu 上,我可以运行以下命令来实现我想要的功能,但我找不到 OS X 的替代方案
sudo ip rule add from all lookup $ROUTE_TABLE_NAME prio 1000
sudo ip route add default via $ROUTER_IP dev $LOCAL_IFACE metric 0 table $ROUTE_TABLE_NAME
sudo ip route add default via $VPN_IP dev $VPN_IFACE metric 1 table $ROUTE_TABLE_NAME
我将非常感激任何指导。
答案1
您想要的效果可以通过使用 -hopcount 值的 route 命令来实现。
route add -net 1.2.3.0 123.123.123.123 0.0.0.0 -hopcount 4
跳数越大,优先级越低。
跳数表示流量到达目的地必须经过的步骤或路由器的数量。所有 unix 系统都会默认选择较低的跳数。
您还可以考虑添加 -lock 修饰符来锁定跳数。
男人路线
了解更多信息