如何在 Ubuntu 上的 iptables 中删除/取消阻止我的服务器 IP



我的第一台服务器阻止了我的第二台服务器IP,我现在无法访问。

命令iptables -L -n | grep xx.xxx.xxx.xx

给我这样的结果:

ACCEPT     all  --  xx.xxx.xxx.xx        0.0.0.0/0
REJECT     all  --  xx.xxx.xxx.xx        0.0.0.0/0            reject-with icmp-port-unreachable

xx.xxx.xxx.xx是相同的IP,它是我的服务器IP。我有两个规则,比如接受和拒绝这个IP。

如何从 iptables 授予对我的服务器 IP 的访问权限并防止阻止我的 IP?

非常感谢您的帮助。

重新创建您的问题

iptables -A INPUT -s 10.64.7.109 -j ACCEPT
iptables -A INPUT -s 10.64.7.109 -j REJECT
iptables -P INPUT DROP

但这不会阻止10.64.7.109,第一个规则命中将是接受

只共享专门具有您感兴趣的 IP 的输出,因此我看不到这 2 个以上的规则会阻止它。

您可以通过在位置 1 中插入一个规则来允许此IP,这将解决您的问题,但在看不到您的所有规则的情况下,我不能说这是解决问题的最合适方法。

iptables -I  INPUT 1  -s 10.64.7.109 -j ACCEPT

最新更新