Dies scheint ein ziemlich triviales Problem zu sein, aber nach einigem Suchen kann ich die Antwort nicht herausfinden. Man kann tcpdump mit "any" als Schnittstellenbeschreibung ausführen, dh:
# tcpdump -i any -n host 192.168.0.1
Gibt es eine Möglichkeit, tcpdump zu zwingen, anzuzeigen, auf welcher Schnittstelle das angezeigte Paket erfasst wurde?
Aktualisieren:
Da immer mehr Leute bestätigten, dass dies mit vanilla tcpdump wahrscheinlich nicht möglich ist, kann jemand eine Lösung für das erwähnte Problem vorschlagen? Vielleicht ein anderer Schnüffler?
Das allgemeine Problem lautet wie folgt: Bestimmen Sie auf einem System mit 50 Schnittstellen die eingehende Schnittstelle für Pakete, die von einer bestimmten IP-Adresse stammen.
-e
nur einer MAC-Adresse wird in jeder Zeile gedruckt. Bei eingehenden Paketen ist es der Quell-MAC, der nicht sehr nützlich ist, um zu identifizieren, auf welcher Schnittstelle er angekommen ist.