要查看iptables的規則列表,您可以在Linux終端中執行以下命令:
iptables -L
:此命令將顯示所有iptables鏈中的規則。輸出結果包括策略(policy)和每個鏈的規則數量。
iptables -L
iptables -L -n
:此命令將以數字形式顯示IP地址和端口號,而不是嘗試解析主機名和服務名。這可以加快輸出速度,特別是在處理大量數據包時。
iptables -L -n
iptables -L -v
:此命令將顯示詳細的規則信息,包括數據包和字節計數器。
iptables -L -v
iptables -L -t nat
:此命令將顯示NAT表中的規則列表。
iptables -L -t nat
iptables -L -t mangle
:此命令將顯示mangle表中的規則列表。
iptables -L -t mangle
iptables -L -t filter
:此命令將顯示filter表中的規則列表(這是默認表)。
iptables -L -t filter
iptables -L INPUT
、iptables -L OUTPUT
和 iptables -L FORWARD
:這些命令分別顯示INPUT、OUTPUT和FORWARD鏈中的規則列表。
iptables -L INPUT
iptables -L OUTPUT
iptables -L FORWARD
您還可以通過添加-x
選項來顯示精確的計數器值,而不是使用近似值:
iptables -L -v -x
請注意,您可能需要root權限才能查看iptables規則。如果需要,請在命令前加上sudo
:
sudo iptables -L