我的第一台服务器阻止了我的第二台服务器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,我有两个规则,如ACCEPT AND REJECT。
如何从iptables访问我的服务器IP并防止阻止我的IP?
非常感谢您的帮助。
答案 0 :(得分:0)
重新创建问题
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的输出,所以我看不出这些上面的规则会阻止它。
您可以通过在第1位插入规则来允许此IP
,该规则将解决您的问题,但如果没有看到您的所有规则,我不能说这是解决问题的最合适方法。
iptables -I INPUT 1 -s 10.64.7.109 -j ACCEPT