My puppy install can't connect to my wireless network using the setup wizard (it connects to the wireless, but can't get an IP address from the DHCP on the router).
However, after a bit of digging around I found the following put into a script to work for my network...
iwconfig wlan0 channel 1 essid MyNetworkID mode managed key BLAH-BLAH-BL
ifconfig wlan0 192.168.1.41 netmask 255.255.255.0
route add -net default gw 192.168.1.254 netmask 0.0.0.0
It works great from a single click after the laptop has booted. However, I can't get it to run at startup. I've tried placing it in root's "Startup" directory. No joy. I've also tried adding a link to it in "/etc/rc.d/rc.local", even placing the script in "/etc/rc.d/" and calling it "rc.netstart" and still nothing happens until I run the script manually.