0

在 Raspberry Pi B+ 模型上的最新 Arch Linux 操作系统上运行 snort 2.9.7.0。我尝试在 NIDS 模式下多次运行 Snort: snort –dev –l log –h 192.168.1.0/24 –c snort.conf 或 snort -c snort.conf -l /log -h 127.0.0.1/24 -s .

我总是收到这个错误:./etc/snort/rules/emerging-icmp.rules(0) 无法打开规则文件“./etc/snort/rules/emerging-icmp.rules”没有这样的文件或目录。问题是这个文件确实存在并且是规则目录的一部分!

我确实按照一些教程和手册http://manual.snort.org/node18.html的建议修改了 snort.conf,但是这并没有任何帮助,我碰了壁。我没有看到我做错了什么。

有没有关系。前 / ?

4

1 回答 1

0

./ 将检查您的 snort.conf 所在的目录,因此如果它不在根 (/) 目录中,这可能就是原因。您应该删除 . 如果规则文件实际上在 /etc. 也可能是权限问题。确保运行 snort 的用户在该文件上的权限是正确的。

于 2015-03-15T18:42:13.170 回答