For Slackware based distributions, especially Live systems, I wrote two scripts to start wpa, wpa2 or wpa-aes with a GUI-based configuration tool.
One is started with kommander (wpaGo.kmdr), the other in a terminal (wpaGUI.sh).
Both can be started as user or root. The user must be in group wheel with
"%wheel ALL=(ALL) NOPASSWD: ALL"
Requirements:
- kernel modules for your wireless device loaded (ath_pci, ipw2100, ipw2200, ndiswrapper, rt61, rt73)
- needed firmware installed (ipw, ralink)
- wpa_supplicant in /usr/local/sbin/ (compiled for your drivers)
Function:
- RaLink chip based devices (RT61 and RT73) do NOT need a wpa_supplicant.conf, you can choose RaLink chip based devices in a seperate window
- for all other devices a wpa_supplicant.conf is created (you will be asked to store it in /etc/, so that an existing wpa_supplicant.conf will NOT be overwritten)
- you can choose to start wpa_supplicant with dhcp or static IP
- all needed informations are stored in /tmp and deleted after starting the wireless device
I am interested in a feedback and in tips to improve these scripts because I am no coder/programmer and no expert.
The scripts work fine in Slackware, Zenwalk and Slackware based Live CDs.
They are destined for Live CDs, because the configuration will not be stored in the running system.
Here they are available:
http://home.arcor.de/pilleus.pulcher.dsl/misc/
Fluxx.