tcpdump -i any は FreeBSD では動作しません。

tcpdump -i any は FreeBSD では動作しません。

FreeBSDすべてのインターフェースで聞く方法tcpdump

> tcpdump -i any
tcpdump: any: No such device exists
(BIOCSETIF failed: Device not configured)

(ICMPを聞きたい)

ベストアンサー1

FreeBSD 11.3でこれを見ていますが、「何も」する方法がないようです。私は複数のsが動作できると思います-i。マンページにはこれについての内容はありませんが、最初のsだけが必要です。 tcpdumpが複数をサポートするように強化されている場合は、-i次のようにする必要があります(またはシステムにないことを証明できます)。

tcpdump --list-interfaces | grep Running | cut -f 1 -d ' ' | cut -f 2- -d '.' | awk '{ print "-i " $1 }' | xargs -t -Jinterfaces tcpdump interfaces host 8.8.8.8

おすすめ記事