在 Ubuntu 中,你可以使用 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
查看規則的行號: 如果你想查看規則并顯示行號,可以使用:
sudo iptables -L -n -v --line-numbers
請注意,查看 iptables
規則通常需要超級用戶權限,因此大多數命令都需要使用 sudo
。