溫馨提示×

Ubuntu iptables怎樣刪除已有規則

小樊
94
2025-05-23 17:48:59
欄目: 智能運維

要在Ubuntu上使用iptables刪除已有規則,您需要知道要刪除的規則的詳細信息,例如規則編號、協議、端口等

  1. 首先,查看當前的iptables規則。在終端中輸入以下命令:
sudo iptables -L -n -v

這將顯示所有當前活動的iptables規則。請注意規則編號,它位于每條規則的左側。

  1. 確定要刪除的規則。找到您要刪除的規則,并記下其詳細信息,例如協議(TCP或UDP)、端口號等。

  2. 使用iptables命令刪除規則。您需要使用iptables -D命令,后跟鏈名稱(例如INPUT、OUTPUT或FORWARD)、規則編號以及其他匹配條件。以下是一些示例:

  • 刪除INPUT鏈中規則編號為3的規則:
sudo iptables -D INPUT 3
  • 刪除OUTPUT鏈中,TCP協議,目標端口為80的規則:
sudo iptables -D OUTPUT -p tcp --dport 80 -j DROP
  • 刪除FORWARD鏈中,源IP地址為192.168.1.2的規則:
sudo iptables -D FORWARD -s 192.168.1.2 -j DROP

請根據您的需求修改上述命令。

  1. 保存更改。在某些Ubuntu版本中,iptables規則在系統重啟后會丟失。要使更改永久生效,請安裝iptables-persistent軟件包:
sudo apt-get update
sudo apt-get install iptables-persistent

在安裝過程中,它會詢問您是否要保存當前的iptables規則。選擇“是”,以便在系統重啟后保留更改。

現在,您已經成功刪除了Ubuntu上的iptables規則。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女