因此,我试图在我的linux上安装海岸线防火墙。vps正在运行ubuntu12.10。当我输入$ shorewall检查时,我会得到这个错误。
iptables: No chain/target/match by that name.
ERROR: Log level INFO requires LOG Target in your kernel and iptables所以我运行iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination我试着看其他的帖子,有一个类似的,但它没有帮助我。我正在使用的内核是2.6.32-042歧途079.5。
有人知道我需要做什么才能解决这个问题吗?我已经看到了一些关于更改内核配置的内容,但是我不知道如何做,也不知道要更改什么。
发布于 2013-08-22 14:29:15
您使用的是基于OpenVZ的VPS。与所有基于容器的虚拟化一样,您仅限于主机提供的内核模块。
你的选择是:
发布于 2013-08-22 12:18:02
主机上,您的VPS不提供必要的内核模块。在CentOS上,如果要在iptables中使用-j日志,则需要能够加载-j。你可以联系你的霍斯特澄清这一刻
发布于 2017-02-22 09:30:00
Goto /etc/sysconfig/iptables并添加您正在使用的链名.像这样的东西
:正向- 0:0
这里不用转发,而是使用您的链名。
https://serverfault.com/questions/532911
复制相似问题