在Debian系統中,你可以使用iptables命令來查看當前的防火墻規則列表。以下是一些常用的命令:
查看所有鏈的規則:
sudo iptables -L -n -v
-L:列出所有規則。-n:以數字形式顯示地址和端口,而不是嘗試解析主機名和服務名。-v:顯示詳細信息,包括數據包和字節的計數。查看特定鏈的規則:
如果你只想查看特定的鏈(例如INPUT、OUTPUT或FORWARD),可以使用:
sudo iptables -L INPUT -n -v
查看特定表的規則:
iptables有多個表(例如filter、nat、mangle等),你可以指定表來查看規則:
sudo iptables -t nat -L -n -v
查看規則的行號:
如果你想查看規則的行號,可以使用--line-numbers選項:
sudo iptables -L -n -v --line-numbers
保存和恢復規則:
sudo iptables-save > /etc/iptables/rules.v4
sudo iptables-restore < /etc/iptables/rules.v4
請注意,iptables命令需要超級用戶權限,因此通常需要使用sudo來執行這些命令。
如果你使用的是ufw(Uncomplicated Firewall),可以使用以下命令來查看規則:
查看所有規則:
sudo ufw status numbered
查看詳細規則:
sudo ufw status verbose numbered
希望這些信息對你有幫助!