Smoothwall:如何停止在终端显示实时网络流量?

Smoothwall:如何停止在终端显示实时网络流量?

对于我们的网络,我们正在构建一个新的防火墙盒,我们刚刚在上面安装了 Smoothwall 进行测试。当我启动防火墙盒时,在登录提示出现之前,所有实时 IP 流量都出现在终端中(源/目标 IP、MAC、端口等)。

我等待启动顺序完成,但我看到的只是这个 IP 流量。登录提示从未出现。我终于厌倦了等待,按下 CTRL + C,它显示“进入运行级别 3”,然后我终于得到了登录提示。

一旦我登录,即使我尝试输入命令,IP 流量仍会继续通过终端。

我该如何关闭这个功能?这是 Smoothwall 的默认设置吗?让所有这些 IP 流量都显示在屏幕上?这实际上使终端的使用变得毫无用处。

答案1

不熟悉 SmoothWall 但我认为它使用 IPTables 或与控制台显示有类似的用法。

我使用的 IPTables 脚本将消息记录到内核日志中。

在更高版本的 Debian 中,为了抑制错误消息,我使用

#dmesg -n 1

对于红帽你可以尝试

# vi /etc/sysconfig/syslog

KLOGD_OPTIONS="-2 -c 1"

# /etc/init.d/syslog restart

参考:(由于该网站的反垃圾邮件搜索谷歌禁用日志记录到控制台 redhat 而被删除)

Debian 的旧版本

# vi /etc/init.d/klogd and set KLOGD="-c 4"

参考:(由于该网站的反垃圾邮件搜索谷歌禁用日志记录到控制台 debian 而被删除)

答案2

我认为解决方案一定位于 smoothwall 的配置文件中的某个地方。

否则,您可以尝试将 SXX{SmoothWall-service-name} 的名称更改为 S99{SmoothWall-service-name},以便它几乎在所有进程启动后启动……但这应该是最后的手段。

在 /etc/rc.d/rc3.d 中查找运行级别 3 的 S 文件。

:)

答案3

这最终被归咎为 Smoothwall 的一个错误。我不得不在拔掉所有网卡的情况下启动服务器,然后在启动完成后再插入它们,以避免出现问题。最后我还是换成了 pfSense。在我看来,效果好多了。

相关内容