Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am attempting to receive corrupted Ethernet frames. I am using ethtool disable rx FCS checking(ethtool -K eth0 rx-all on).
Unfortuantly, my Ethernet card does not support this operation, when I display all my eth0 info (ethtool -k eth0) I see that:
rx-all off [fixed]
I believe this means I need a ethenet card that support modification of this variable, Does anyone know of a USB/Ethernet dongle that supports this operation? I believe the RealTek R111 card supports the operation but I would rather not start messing with the computer internals. Furthermore does the OS you are running have any effect on these configurations? I have seen in a wireshark forum that running FreeBSD may enable these features?
Most NIC card support the feature, sending corrupted frame to CPU. Some driver drop these frame.
I must be the unluckiest man alive then because I have tried 3 different PC's, a raspberry pi, and 3 UBS/Ethernet dongles with different Ethernet Cards and none of them support the option. generally you can ignore the IP CRC fairly easily but the layer 2 FCS seems to be fixed on everything I have tried. Do you know which Ethernet cards/ Ethernet dongles support this operation?
For layer 2 FCS error, it is complicated. I forget which one support it, not all.
But I am interested of why do know to see these frame's content. Isn't the drop counter good enough?
I need to characterize the corruption of the data due to specific events. To do this i need to compare known sent data to corrupted received data, thus I need to view Ethernet frames that do not pass the FCS check.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.