Host AP Linux kernel driver for Intersil Prism2/2.5/3 for Puppy Linux v2 with kernel 2.6.16.7 compiled May 2006. This Linux wireless driver package supports Conexant (formerly Intersil) Prism2/2.5/3 chipsets including Prism3 SSF, in PCMCIA, PCI and PLX (PCI to PCMCIA) form ... but not USB. Use the linux-wlan-ng driver for USB. These drivers are from the Puppy 2.6.16.7 kernel source, since the external release (from http://hostap.epitest.fi/) only supports kernels prior to 2.6.14. The drivers have been patched to support packet injection with Aircrack-ng. They will overwrite the existing HostAP modules in Puppy2. Prism3 SSF (small serial flash) based adaptors, such as the D-Link PCI DWL-520 rev.E1 and PCMCIA DWL-650 rev.P, depend on their firmware being loaded into RAM. This package contains the necessary firmware loading utility. This driver also supports a so-called Host AP mode, ie. it takes care of IEEE802.11 management functions in the host computer and acts as an access point. Host AP mode requires hostapd, the Host AP daemon, available as a separate download. WPA client encryption support is available with the addition of the wpa_supplicant package, as a separate download. wpa_supplicant also supports some other Linux wireless drivers. INSTRUCTIONS (this README is found in /root/my-applications) ## load the driver modprobe hostap_cs ## or hostap_pci or hostap_plx ## if no error messages, this should create a network interface, wlan0 ## can check this by running ifconfig -a ## the device may be in "Master" mode by default, "iwconfig" will change this later ## some adaptors such as Prism3 SSF require firmware to be loaded ## this firmware should be located in /etc/firmware/ ## uncomment the next line (but don't do this with other adaptors) #/usr/local/bin/hostap_fw_load wlan0 ## bring up the interface (sometimes necessary) ifconfig wlan0 up ## to ensure that the device is in "managed" mode iwconfig wlan0 mode managed ## if the device was in "Master" mode, this change of mode will bring down the interface, so - ifconfig wlan0 up ## it should now be possible to use WAG (Wireless Access Gadget) to connect to a wireless network ## or continue to set up the wireless network manually - iwconfig wlan0 essid MY_ESSID key 1234567890 ## for automatic IP ## first remove stale dhcpcd file if it exists rm /etc/dhcpc/*.pid dhcpcd -t 30 -h puppypc -d wlan0 ## or for static IP ## modify /etc/resolv.conf to include your nameservers #ifconfig wlan0 192.168.0.xx broadcast 192.168.0.255 netmask 255.255.255.0 #route add default gw 192.168.0.1 wlan0 # or whatever your router's IP is A script is provided with these commands; /root/my-applications/bin/hostap-connect Just modify the script to include your wireless settings.