如何記錄傳入的 icmp 流量?

如何記錄傳入的 icmp 流量?

我正在觀察我的 ip6table 並觀察到 icmp 資料包到達並以每秒 1 個的速率被丟棄。我試圖找出該訊息的內容。我嘗試使用 tcpdump (這絕對不是迴聲,因為我明確允許這樣做):

tcpdump 'icmp[icmptype] != icmp-echo'

0 packets captured
0 packets received by filter
0 packets dropped by kernel

可以看出,我什麼也沒看到。我也嘗試過用 iptables 記錄它,但沒有成功。有任何想法嗎?

答案1

過濾器“ip6 和 icmp6”對我有用。

根據manpage,tcpdump不支援icmpv6上的上層過濾器;至少在我的版本中是這樣。

tcpdump 版本 4.5.1 libpcap 版本 1.5.3

相關內容