溫馨提示×

Debian iptables怎樣添加新規則

小樊
36
2025-10-10 06:03:22
欄目: 智能運維

在Debian系統中,使用iptables命令可以添加、修改和刪除防火墻規則。以下是添加新規則的步驟:

  1. 打開終端。

  2. 首先,確保您具有root權限,因為修改iptables規則需要管理員權限。使用以下命令獲取root權限:

sudo su
  1. 查看當前的iptables規則,以便了解您要添加的規則的位置。使用以下命令查看規則:
iptables -L
  1. 確定要添加的規則。例如,如果您想要允許來自特定IP地址的流量,可以使用以下命令:
iptables -A INPUT -s 192.168.1.100 -j ACCEPT

這里,-A INPUT表示將規則添加到INPUT鏈,-s 192.168.1.100表示源IP地址,-j ACCEPT表示接受流量。

  1. 如果您想要添加一個端口轉發規則,可以使用以下命令:
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 192.168.1.100:8080

這里,-t nat表示操作NAT表,-A PREROUTING表示將規則添加到PREROUTING鏈,-p tcp --dport 80表示目標端口為80的TCP流量,-j DNAT --to-destination 192.168.1.100:8080表示將流量重定向到IP地址192.168.1.100的8080端口。

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

在安裝過程中,它會詢問您是否要保存當前規則。選擇“是”,然后選擇“是”以保存IPv4和IPv6規則。

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

請注意,這些步驟適用于Debian 10(Buster)和Debian 11(Bullseye)。在其他Debian版本上,步驟可能略有不同。

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