我已经使用 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
并确保该文件是可执行的。