Personally for WEP protected networks I prefer the iwconfig suite of utilities over wpasupplicant, but that is just a preference. I am running on a thinkpad T42 with an ipw2200 card, and I connect to my WEP network without issue.
Even if the network were down, you should still be able to ping the local gateway with a 99.99% or better rate of success. The fact that you can't pass any pings could simply be that you have an iptables firewall up on the linux laptop, but it does seem to indicate some sort of issue with the network. Being able to get DHCP confuses me though, as that indicates the network configs are fine. Here is what I'd suggest -
Install the wireless tools package found here, if you don't already have access to the programs iwlist and iwconfig -
http://pcmcia-cs.sourceforge.net/ftp...ools.28.tar.gz
Then as root -
Code:
iwconfig eth1 essid (network name) key s:password
ifup eth1
That assumes your laptop sees the wireless card as eth1, which it should as it has kernel support, but if you got it up with ndiswrapper it might be wlan0 or something else.
In any case, that should bring the wireless live, and see if you can ping you local router/gateway's address. If that works all is well from the wireless perspective. Also, you did create an entry for the wireless card in /etc/network/interfaces correct?
Peace,
JimBass