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.


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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.