在Linux中刪除iptables規則,您可以使用以下命令:
刪除特定鏈中的規則:
iptables -D <chain_name> <rule_number>
例如,要從INPUT鏈中刪除第3條規則,您可以使用:
iptables -D INPUT 3
刪除特定端口上的規則:
iptables -D INPUT --dport <port_number>
例如,要刪除所有到達端口80的規則,您可以使用:
iptables -D INPUT --dport 80
刪除特定協議上的規則:
iptables -D INPUT --protocol <protocol>
例如,要刪除所有基于TCP的規則,您可以使用:
iptables -D INPUT --protocol tcp
刪除所有規則:
如果您想刪除所有iptables規則,可以使用以下命令:
iptables -F
請注意,這將清除所有規則,包括默認策略。在執行此命令之前,請確保您有足夠的權限。
保存iptables規則:
如果您對當前規則滿意并希望將它們保存到系統配置文件中,可以使用以下命令:
service iptables save
或者
iptables-save > /etc/sysconfig/iptables
這將在系統重啟后自動恢復規則。