Skip to content

OS X 下的 PPP ip up 配置

Xiaoyi edited this page Nov 1, 2015 · 2 revisions

使用 PPP ip-up 脚本配置路由表是目前最理想的配置方式,由于路由和网关绑定,当 PPP 断开连接时,对应的路由配置会自动失效删除,而无需清理。

背景知识

OS X 与 *nix 系统一样支持 ip-up/down 脚本,当系统建立 PPP 连接后,或断开 PPP 连接后,便会调用对应的脚本。其传入参数如下所示:

# 参数 说明
$1 interface-name 端口名,如 ppp0
$2 tty-device -
$3 speed -
$4 local-IP-address WAN/VPN 客户端 IP
$5 remote-IP-address WAN/VPN 网关 IP
$6 ipparam 文档未说明,目测是建立该 PPP 连接所使用的网关

配置

配置按照网络设置分为两种:

WAN + VPN 连接

上网前需要先进行 PPPoE 连接,当连接建立后,再进行 VPN 连接。这种情况下,配置方式与 PPP-on-OpenWRT 非常相似。

首先根据 interface-name 判断连接的类型,随后按需添加路由规则。

只进行 VPN 连接

这是大多数用户的用例:连接网线(接入 WIFI)即可上网,而不用进行任何博号,随后进行 VPN 连接。这种情况下,我们需要使用 ipparam 参数来建立完整的路由规则。

Clone this wiki locally