Search code examples
tcpdump

tcpdump showing dbus adapters


Trying to start learning tcpdump. However whenever I try to use it rather than giving me a list of adapters when using tcpdump -nS, I get:

tcpdump: WARNING: SIOCGIFADDR: dbus-system: No such device
tcpdump: packet printing is not supported for link type DBUS: use -w

From tcpdump -D:

1. dbus-system
2. dbus-session

From tcpdump -w:

tcpdump version 4.5.1
libpcap version 1.5.1

Solution

  • 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).