目前,我正在使用一个名为“开放审计”的开源个人电脑审计软件来审计我的公司从学区出租的个人电脑。该软件使用snmap在子网上提取硬件信息,并将其保存在服务器上。我遇到的问题是,这些计算机中的大多数都在学校域上,如果没有组策略证书,snmap就无法获取硬件信息。为了解决这个问题,我正在创建一个自定义Ubuntu引导iso,它将存储在PXE引导服务器上。当PC引导到PXE时,用户将从列表中选择“审核”,将PC引导到Ubuntu,Bash审计脚本将在Ubuntu init启动脚本中运行,将信息加载到服务器,然后退出liveboot。我已经接近尾声了,但我被一个部分的理论所困扰,我希望有人能为我澄清这一点。软件的一位开发人员为我指明了正确的方向,在他的电子邮件结束时,他写道
将"url“变量设置为http://openaudit/,该变量需要通过PXE网络上的DNS解析,并指向您的开放审计服务器。
我已经在存储审计软件的同一服务器上设置了一个pxeboot服务器,并在审计脚本本身中正确地设置了变量。有人能澄清一下在DHCP.conf文件中这可能是什么样子吗?开放审计软件存储在灯堆栈上的/var/www/html中。
谢谢您的提前帮助,如果您需要更多的信息,请告诉我!
发布于 2015-04-12 15:58:22
"url“是审计脚本中的一个BASH变量。在您的情况下,您应该手动将其定义为PXE服务器的IP。就这样。
如果您的PXE服务器也是您的DHCP服务器,那么您可以添加一些BASH脚本行,用于自动定义来自DHCP服务器IP地址的变量值,从而避免了所需的手动定义。
https://serverfault.com/questions/682083
复制相似问题