tcpdump не захватывает пакеты для хоста

tcpdump не захватывает пакеты для хоста

Вот вывод команды ip addr:

Скриншот команды ip addr

Я попробовал эту команду для отображения сетевого трафика:

 sudo tcpdump -n host google.com  

Но он выдает такой вывод:

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  

Я также проверил google.com, но пакеты по-прежнему не отображаются.

решение1

Вы не назначили IP-адрес своему eth0. Поэтому tcpdumpи pingне можете работать через eth0.

Поэтому либо назначьте его, если вы подключены к проводной сети, либо используйте wlan0вместо этого свой интерфейс.

Например ping -I wlan0 www.google.com, или tcpdump -i wlan0 -n host google.com.

Связанный контент