在 Ubuntu 系統中,你可以使用 iptables
命令結合 -L
和 -v
選項來查看連接狀態。以下是一些常用的命令和選項:
查看所有鏈的規則及其連接狀態:
sudo iptables -L -v -n
-L
:列出所有規則。-v
:顯示詳細信息。-n
:以數字形式顯示地址和端口,而不是解析主機名和服務名。查看特定鏈的規則及其連接狀態:
sudo iptables -L INPUT -v -n
這將顯示 INPUT
鏈的規則及其連接狀態。
查看連接跟蹤表:
iptables
本身不直接顯示連接跟蹤表,但你可以使用 conntrack
工具來查看連接跟蹤表的狀態。
sudo conntrack -L
如果 conntrack
工具未安裝,可以使用以下命令安裝:
sudo apt-get install conntrack
查看特定連接跟蹤表:
sudo conntrack -L -p tcp
這將顯示所有 TCP 連接跟蹤表的狀態。
查看特定連接跟蹤表的狀態:
sudo conntrack -L -p tcp --state ESTABLISHED
這將顯示所有已建立的 TCP 連接跟蹤表的狀態。
通過這些命令,你可以查看 Ubuntu 系統中 iptables
的規則及其連接狀態,以及使用 conntrack
工具來查看連接跟蹤表的狀態。