Newer versions may be available from http://www.linux-wlan.com.
Untar the package:
tar zvxf linux-wlan-ng-.tar.gz
Now cd into the newly created directory and run the Configure script:
You will be presented with some questions about the driver you want to build and the location of your kernel sources:
-------------- Linux WLAN Configuration Script ------------- The default responses are correct for most users. Build Prism2.x PCMCIA Card Services (_cs) driver? (y/n) [y]: *Say n* Build Prism2 PLX9052 based PCI (_plx) adapter driver? (y/n) [n]: *Say n* Build Prism2.5 native PCI (_pci) driver? (y/n) [n]: *Say n* Build Prism2.5 USB (_usb) driver? (y/n) [n]: *Say y* Linux source directory [/usr/src/linux]: *Press enter* The kernel source tree is version 2.4.20. The current kernel build date is Wed Jun 11 21:59:42 2003. Alternate target install root directory on host : *Press enter* Module install directory [/lib/modules/2.4.20]: *Press enter* It looks like you have a System V init file setup. Prefix for build host compiler? (rarely needed) : *Press enter* Build for debugging (see doc/config.debug) (y/n) [n]: *Say n* Configuration successful.
The package is now configured and ready to be compiled:
Assuming all went well you can now install the package:
The drivers are now installed. Now run depmod to be sure your system will know where they are:
If you have one of the latest versions of the hotplug package, the correct modules will be loaded when the device is detected. If this won’t work for you, just load the module manually:
After the module is loaded, the USB device needs to be activated:
wlanctl-ng wlan0 lnxreq_ifstate ifstate=enable wlanctl-ng wlan0 lnxreq_autojoin ssid=[your APs SSID] authtype=opensystem
You should now be able to set the IP address for your adapter and connect to your network.