要在Ubuntu上使用iptables刪除已有規則,您需要知道要刪除的規則的詳細信息,例如規則編號、協議、端口等
sudo iptables -L -n -v
這將顯示所有當前活動的iptables規則。請注意規則編號,它位于每條規則的左側。
確定要刪除的規則。找到您要刪除的規則,并記下其詳細信息,例如協議(TCP或UDP)、端口號等。
使用iptables命令刪除規則。您需要使用iptables -D命令,后跟鏈名稱(例如INPUT、OUTPUT或FORWARD)、規則編號以及其他匹配條件。以下是一些示例:
sudo iptables -D INPUT 3
sudo iptables -D OUTPUT -p tcp --dport 80 -j DROP
sudo iptables -D FORWARD -s 192.168.1.2 -j DROP
請根據您的需求修改上述命令。
iptables-persistent軟件包:sudo apt-get update
sudo apt-get install iptables-persistent
在安裝過程中,它會詢問您是否要保存當前的iptables規則。選擇“是”,以便在系統重啟后保留更改。
現在,您已經成功刪除了Ubuntu上的iptables規則。