运行“pon”启动 pptp 客户端后未添加路由

运行“pon”启动 pptp 客户端后未添加路由

我已经使用 pptp 客户端设置了我的开发服务器,并用它pon {vpn name}来启动客户端。我还添加了以下文件来/etc/ppp/ip-up.d/{vpn name}为我设置一些路由:

#/bin/sh

if ["${PPP_IPPARAM}" = "{vpn name}"]; then
    /sbin/route add -net 10.2.17.0/24 dev ${PPP_IFACE}
fi

运行后,sudo pon {vpn name} dump debug nodetach我没有在输出中看到任何错误,但路由未添加到我的路由表中。我也尝试将文件更改为以下内容:

#/bin/sh
/sbin/route add -net 10.2.17.0/24 dev ppp0

还是没有结果。我已确保该文件归 root 所有,并具有可执行权限 (755)。

答案1

#/bin/sh

应该

#!/bin/sh

并确保该文件是可执行的。

相关内容