tcpdump erfasst keine Pakete für den Host

-1

Hier ist die Ausgabe der ip addr Befehl:

Screenshot of the ip addr command

Ich habe diesen Befehl ausprobiert, um den Netzwerkverkehr anzuzeigen:

 sudo tcpdump -n host google.com  

Aber es gibt eine Ausgabe wie diese:

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  

Ich habe auch google.com gepingt, aber es werden immer noch keine Pakete angezeigt.

Alok Kumar Padhi
quelle
Wenn tcpdump angibt, dass eth0 keine IPv4-Adresse zugewiesen ist, liegt möglicherweise eine fehlerhafte Netzwerkkonfiguration vor. Was macht ip addr sagen?
aventurin
ip addr zeigt alle 3 Schnittstellen an, d. h. lo, eth0, wlan0
Alok Kumar Padhi
Nichts mehr? Was ist mit IP-Adressen?
aventurin
Ja, es werden auch die IP-Adressen angezeigt.
Alok Kumar Padhi
Ich habe versucht, tcpdump -D, es zeigt Bluetooth 0 - liegt es an Bluetooth-Geräteproblemen?
Alok Kumar Padhi

Antworten:

2

Sie haben Ihrer IP-Adresse keine zugewiesen eth0. So tcpdump und ping kann nicht über arbeiten eth0.

Weisen Sie also entweder eine zu, wenn Sie mit einem kabelgebundenen Netzwerk verbunden sind, oder verwenden Sie Ihre wlan0 Schnittstelle statt.

Z.B. ping -I wlan0 www.google.com oder tcpdump -i wlan0 -n host google.com.

aventurin
quelle
Okay, ich habe es verstanden, aber nachdem ich die wlan0-Schnittstelle in Ping verwendet habe, sollte ich Änderungen am Befehl tcpdump vornehmen
Alok Kumar Padhi
Sie können auch versuchen, die Schnittstelle anzugeben (siehe Bearbeiten oben).
aventurin
Vielen Dank, ich habe ich und zugewiesen tcpdump zu wlan0-Schnittstelle auch, jetzt kann es auf wlan0 hören und Pakete erfassen.
Alok Kumar Padhi