[newbie] wieso sieht TCPdump gedroppte Pakete?

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
Prickelpit
Beiträge: 89
Registriert: 29.07.2003 17:22:04
Wohnort: Dreiländereck

[newbie] wieso sieht TCPdump gedroppte Pakete?

Beitrag von Prickelpit » 15.10.2003 17:28:40

Hi!

Ich mache gerade die ersten Gehversuche in Sachen iptables und hab auch direkt mal ne Frage.

Ich droppte in meinem iptables-Skript alle Pakete, die an die Broadcastadresse meines Netzwerkes gehen:

Code: Alles auswählen

iptables -A INPUT -i $IF_INT -d x.y.z.255 -j LOG ...
iptables -A INPUT -i $IF_INT -d x.y.z.255 -j DROP
Scheinbar klappt das auch, da solche Pakete in den Logs auftauchen.

Wenn ich jetzt aber tcpdump (ohne weitere Parameter) anschmeisse rattert der so ein Zeug runter:

Code: Alles auswählen

19:18:26.020729 host.domain.netbios-ns > x.y.z.255.netbios-ns
Wenn ich tcpdump dann mit strg+c beende sagt er mir:

Code: Alles auswählen

x packets received vy filter.
0 packets dropped by kernel.
Wie kann das denn sein? Eigentlich sollte der solche Pakete doch garnicht mehr sehen. Greift tcpdump irgendwie direkt auf die Hardware zu? Aber das erscheint mir unlogisch, sonst würde da ja nix von wegen Kernel stehen.

Fragen über Fragen

Gruß
Pit

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 15.10.2003 19:54:21

Nein, tcpdump bekommt seine Pakete direkt vom Netzwerktreiber geliefert, und sieht sie daher schon vor der Firewall. Die Firewall greift erst danach...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Antworten