tcpdump is not capturing any packets for host

Posted on


Here is the output of the ip addr command:

Screenshot of the ip addr command

I tried out this command for showing network traffic:

 sudo tcpdump -n host  

But it’s giving output like this:

tcpdump: WARNING: eth0: no IPv4 address assigned  
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode  
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes  

I also pinged, but it is still showing no packets.


You haven’t assigned an IP address to your eth0. So tcpdump and ping cannot work via eth0.

So either assign one if you are connected to a wired network or use your wlan0 interface instead.

E.g. ping -I wlan0 or tcpdump -i wlan0 -n host

Leave a Reply

Your email address will not be published. Required fields are marked *