I've been developing some wireless configuration and startup scripts for Gentoo. They've been in development for almost 4 months and have been tested/used by many people. They appear to work fine with all drivers, including HostAP and ndiswrapper. Some features include * Configure wireless values to the IFACE - including private ioctls if needed * Configure WEP keys and network settings (including DNS servers and gateways) per ESSID * Scan for a list of available ESSIDs connect to them in a preferred order * Basic scanning supported when the wireless driver doesn't support scanning * Run external startup/shutdown scripts per IFACE and/or ESSID (this is for Cisco LEAP users) If wireless-tools isn't installed OR there aren't any wireless extensions on the driver then the script behaves EXACTLY (bar one chatty bit about failing on DHCP) as the default Gentoo script. http://forums.gentoo.org/viewtopic.php?t=122435 The massive 14 page thread dealing with these scripts
Created attachment 27840 [details] Replacement init script for wireless networking
Created attachment 27841 [details] Replacement configuration script for wirless networking
Created attachment 28560 [details] New version of init script New version locks ESSID to the first one found by "any" and provides hooks for external scripts for post up/down for iface/ESSID
Created attachment 28561 [details] New version of config script provides hooks for external scripts for post up/down for iface/ESSID
I've created a plugin for the new baselayout >1.8.8 based on these scripts. I may submit a new bug report for it when it gets some testing in the forums.