You need to run tcpdump
as root. Otherwise, tcpdump -D
will not show all of the possible devices.
Then you need to specify the interface you wish to capture on, with -i
:
tcpdump -i eth0
If unspecified,
tcpdump
searches the system interface list for the lowest numbered, configured up interface (excluding loopback).