Linux does support 802.11g and it is not a kernel function -- you need a wrapper. Use NDISWrapper ( http://ndiswrapper.sourceforge.net) for 802.11g support. You do not have the kernel source installed in your /usr/src directory (as it talks about in the error). These are most likely required for reference as the NDISWrapper package sets itself up. To get these source files, I believe you can just check the appropriate site. For example, if you are running RedHat Linux, visit www.redhat.com. You will need to download the kernel source for whichever version you are running. I have it up and running and it works very well with 802.1x and 801.u.
Dig Deeper on Linux servers
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.