MacOS VPN拨号后自动设置路由
目录
目的
公司使用的VPN是L2TP协议的,平时在家远程工作时需要VPN拨入,但是又不想所有的流量都经过VPN,需要使用路由表来路由指定的网段。
允许L2TP共享密钥为空
公司L2TP共享密钥为空,默认MacOS是不支持的,所以需要在配置文件中特殊设定,在/etc/ppp下生成options文件。
|
|
自动路由设置
原理很简单,在连接VPN后将指定网段的IP经过VPN虚拟接口即可,具体的实现如下:
|
|
ip-up的内容如下,只需要修改SUBNET网段即可,例如:192.168.10.0/24
|
|
其余可利用参数如下:
- $1: VPN接口(例如:ppp0)
- $2: 未知
- $3: VPN服务器地址
- $4: VPN网关地址
- $5: 非VPN网关,本地使用