I can live with not knowing why I have to set the mode to "Ad-hoc" and then back to "Managed". It works well even if I don't understand why. But if anyone knows please enlighten me. I spent several hours and the solution was arrived at by random thrashing about.
The router is now playing nicely with two Macintosh's, a Windows laptop, my Linux laptop and a Nintendo Wii. I can therefore presume I have resolved my router issues.
However I can connect the Linux desktop only after issueing the command
service ifplugd restart
I am still using Vector 5.8 Standard on this machine. Ifplugd seems to start on boot up. I see this in the boot messages and I hear the same number of beeps as before (3). Further the Wavelan plugin in the XFCE panel shows me as connected. However on restart of ifplugd I get an indication that it has not started at all!
service ifplugd restart
Stopping Network Interface Plugging Daemon:Failed to kill daemon. (No such file or directory)
eth0 wlan0.
Starting Network Interface Plugging Daemon: eth0 wlan0.
The /etc/ifplugd/ifplugd.conf file shows the proper interfaces
INTERFACES="eth0 wlan0"
And my /etc/rc.d/rc.local looks okay.
iwconfig wlan0 key s:<myKey>
iwconfig wlan0 essid "name"
iwconfig wlan0 mode Managed
iwconfig wlan0 ap any
sleep 1
dhcpcd -t 25 -d wlan0
How do I start the Network Interface Plugging Daemon on boot up?