如何删除带 IP 的路由?

如何删除带 IP 的路由?

用于禁止一些洪水机器人

route add -host $ip reject

但有几个“好”IP 也被禁止了。我的问题很愚蠢(但我搜索过,没有找到好的解决方案(所有解决方案都很庞大并且/或者不起作用)):

如果我知道 IP,该如何解禁?

尝试使用这个:

route del -host 111.11.11.11

111.11.11.11 - 仅举个例子。我试过了确切被禁止的 IP。

它说:

SIOCDELRT: No such process

希望得到答案。谢谢。

答案1

route add 111.11.11.11 reject阻止该 IP。

route del 111.11.11.11 reject解除封锁。

答案2

使用man route

route del -host $ip

但是,要阻止某些 IP,您应该使用iptablesroute不是用于防火墙)。

iptables -I INPUT -s $ip/32 -j DROP

相关内容