I got two USB 802.11b keys working on the iBook G4:
D-Link DWL-122 (prism3 chipset) Linksys WUSB11 v2.6 (prism 2.5 chipset)The D-Link is by far cooler and pretty much worked right off the shelf. It is one of the thumb-sized ones, and was just $19.99 at Fry's Electronics. I used the drivers found at www.linux-wlan.org.
Had to update the kernel (built the standard YDL v5.0 2.6.17 source), pulled ftp://ftp.linux-wlan.org/pub/linux-wlan-ng/linux-wlan-ng-0.2.8.tar.bz2 to build, unzip, and make:
wget ftp://ftp.linux-wlan.org/pub/linux-wlan-ng/linux-wlan-ng-0.2.8.tar.bz2 [ENTER]... didn't change any of the default configs, just made a little script to set up the card:
tar jxvf linux-wlan-ng-0.2.8.tar.bz2 [ENTER]
cd linux-wlan-ng-0.2.8 [ENTER}
make config (only built the Prism2.5 USB (_usb) driver) [ENTER]
make all [ENTER]
make install [ENTER]
<dlink.sh>
#!/bin/sh
/sbin/modprobe prism2_usb prism2_doreset=1
sleep 2
/sbin/wlanctl-ng wlan0 lnxreq_ifstate ifstate=enable
/sbin/wlanctl-ng wlan0 lnxreq_autojoin ssid=linksys authtype=opensystem
/sbin/ifup wlan0
</dlink.sh>
... where "linksys" could be replaced with "any". Then create this file in /etc/systemconfig/network-scripts/wlan0:
<ifcfg-wlan0>
BROADCAST=""
NETMASK=255.255.255.0
DEVICE=wlan0
NETWORK=""
IPADDR=""
ONBOOT=no
BOOTPROTO=dhcp
PEERDNS=yes
</ifcfg-wlan0>
And you're all set. This configuration will connect by dhcp any open network in range -- my experience is about 20-35 meters with 50% signal.
This HOWTO was written by Bill Mueller, edited by Kai Staats, Terra Soft Solutions.




