未知的arg`–hashlimit-upto'

我试图通过使用这个命令来防止黑客攻击

iptables -A INPUT -p tcp --dport 80 -m hashlimit --hashlimit-upto 50/min \ --hashlimit-burst 500 --hashlimit-mode srcip --hashlimit-name http -j ACCEPT iptables -A INPUT -p tcp --dport 80 -j DROP 

参考: 如何防止LOIC(DDOS)攻击?

我总是得到这个错误信息:

 iptables v1.3.5: Unknown arg `--hashlimit-upto' 

是什么原因造成的,我该如何解决?

你使用的是一个可以追溯到2006年1月的古老版本的iptables ,可能是一个非常古老的Linux发行版。

问题是你试图使用的function在2008年被添加到iptables 。

解决scheme是更新到更现代的Linux发行版。