有人能在 Ubuntu 10.10 上安装 packetfence 吗?我试过教程,但没有任何运气。一些服务已安装并正在与 php、snort、pfdetect 和 pfdhcplistener 配合使用。我甚至可以从中获取信息,但我无论如何都无法让它与 apache2 配合使用。
当我运行时pfcmd service pf start
我也收到错误uninitialized value $_[7] in join at /usr/local/pf/lib/pf/class.pm line 170
答案1
免责声明:我从事 PacketFence 项目
由于 PacketFence 与系统组件(apache、snmptrapd、named、dhcpd)之间的交互,它变得很复杂。一旦配置文件不在同一个位置(/etc/httpd/
vs /etc/apache2/
),我们就会遇到问题。这不仅是打包问题,代码也必须修补。
不过,这对您来说是个好时机,我们希望尽快解决这个问题。这里有一张票,您可以用来跟踪我们的进度: http://www.packetfence.org/bugs/view.php?id=1067
还会有提示指出哪些方法有效,哪些方法无效。欢迎大家贡献力量,提供帮助。
答案2
看起来,packetfence 及其相关模块需要成为 Debian 的软件包。这不是一项艰巨的工作,因为许多模块都可通过标准 perl 安装程序获得。但这需要构建每个模块。
一旦您获得了良好的 packetfence 包,您就可以应用教程中建议的补丁来启用 apache2 配置。
我认为,如果packetfence 的 Web 界面还不能工作,那么它需要升级才能与 apache2 配合使用。这可能需要开发人员的注意。
不要羞于要求(或付费)开发人员和打包人员帮助您为每个人提供可安装版本。这显然是需要做的事情: