在 mac osx lion 上使用内置 cisco vpn 时不会触发 ip-up

在 mac osx lion 上使用内置 cisco vpn 时不会触发 ip-up

我正在 lion 上使用 Cisco VPN 客户端,我想使 ip-up 和 ip-down 正常工作。当我连接或断开此 VPN 连接时,没有任何迹象表明采取了任何操作。我真的怀疑语法是否已更改,甚至这种 if 连接是否触发了 ip-up。从逻辑上讲,它必须通过 ppp 进行设置,但是当使用以下代码和说明时,日志文件中没有任何输出的迹象:

使用以下页面查找错误,但没有任何迹象表明该错误存在:

我找不到/var/log/ppp/vpnd.log日志文件。

还可以使用以下命令为文件授予完全权限 0755 或 a+x 甚至 777:

sudo chmod a+x /etc/ppp/ip-up 

任何有关如何调试此问题的线索都将不胜感激。我完全糊涂了,netstat -rn -f inet没有显示路由。即使手动添加路由,关闭 VPN 连接也不会运行 ip-down,必须手动删除路由。

答案1

我相信您的问题与安全有关。

删除该文件,然后使用以下命令创建一个空文件:

 sudo touch /etc/ppp/ip-up

然后:

 sudo vi /etc/ppp/ip-up

最后:

 sudo chmod a+x /etc/ppp/ip-up

我认为重点是在创建/编辑该文件时使用 sudo。

相关内容