Wie erhalte ich die falsche Ethernet-frames und deaktivieren der CRC/FCS-calcul?

Generiere ich ein Datenverkehr zwischen zwei PCs mit Linux (durch senden von Ethernet-frames), das Ziel ist es, zu erfassen, sind einige Fehler-frames. Das problem ist, wenn die Phy-Schicht erkennt Fehler, die auf einem Rahmen (wenn das CRC-oder FCS ist nicht gültig) der Rahmen ist gesunken und ich kann nicht erhalten, es in mein Programm.

Sind die alle Weg zu erhalten, den falschen Rahmen, (deaktivieren Sie die Tropfen in die Phy-Schicht und dem empfangen einer Anzeige, die darauf hindeuten, dass dieser frame ist falsch, zum Beispiel) und wie kann ich konsultieren, der Statistik der NIC-Karte (Anzahl der Tropfen ...etc).

  • Dies ist hängt von der Plattform. Sie brauchen, um irgendeine Art von Gerätetreiber ioctl () - Aufruf vorausgesetzt, der Treiber unterstützt das.
  • Ja, ich bin traying, um einen Weg finden, dass das Gerät nicht fallen, die schlechte frames (liefern Ihnen und teilen Sie mir mit, dass Sie schlecht sind)
InformationsquelleAutor A2maridz | 2014-02-28
Schreibe einen Kommentar