揮発性のメモ2

知識をメモ書きしておく

tcpdumpでUSBメモリ上にログを保存できない

# tcpdump -w hoge.log tcp port 80
tcpdump: hoge.log: Permission denied

USBメモリはvfatなのでそれが原因かな
困ったときのstrace

open("hoge.log", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = -1 EACCES (Permission denied)

O_LARGEFILEが原因っぽい。出たよ小さな親切。

# tcpdump -w - tcp port 80 > hoge.log
tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes

一件落着