溫馨提示×

Debian iptables中如何添加新規則

小樊
49
2025-06-17 13:45:54
欄目: 智能運維

在Debian系統中,使用iptables添加新規則需要root權限

  1. 打開終端。

  2. 首先,查看當前的iptables規則,以便了解您要添加的規則的位置。輸入以下命令:

sudo iptables -L
  1. 確定要在哪個鏈(INPUT、OUTPUT或FORWARD)中添加規則。例如,如果您要阻止來自特定IP地址的所有流量,請選擇INPUT鏈。

  2. 使用以下命令添加新規則。在這個例子中,我們將阻止來自IP地址192.168.1.100的所有流量:

sudo iptables -A INPUT -s 192.168.1.100 -j DROP

這里,-A表示追加規則,INPUT是要添加規則的鏈,-s表示源IP地址,192.168.1.100是要阻止的IP地址,-j DROP表示丟棄匹配的數據包。

  1. 如果您想允許特定端口的流量,可以使用以下命令。在這個例子中,我們將允許TCP端口80(HTTP)的流量:
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT

這里,-p表示協議(tcp或udp),--dport表示目標端口,80是要允許的端口號,-j ACCEPT表示接受匹配的數據包。

  1. 保存iptables規則,以便在系統重啟后仍然生效。在Debian中,可以使用以下命令安裝iptables-persistent軟件包:
sudo apt-get update
sudo apt-get install iptables-persistent

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

  1. 最后,再次使用sudo iptables -L命令查看更新后的iptables規則,確保新規則已添加。

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