列表中的 iptables 移动规则

新手上路,请多包涵

我有 2 个 iptables 规则

iptables -A INPUT -s 5.5.5.5 -j DROP
iptables -A INPUT -s 6.5.5.5 -j ACCEPT

是否有函数或命令可以将规则交换为如下所示:

 iptables -A INPUT -s 6.5.5.5 -j ACCEPT
iptables -A INPUT -s 5.5.5.5 -j DROP

原文由 user1814662 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 373
1 个回答

首先检查行号:

 iptables -nL --line-numbers

基于行删除:

 iptables -D INPUT {line}

插入您想要的位置:

 iptables -I INPUT {line} -i lo -p tcp --dport {port} -j ACCEPT -m comment --comment "This rule is here for this reason"

在这些来源找到:

删除规则

插入规则

原文由 d3vkit 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题