我正在 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。