I'm also seeing wifi issues with lion on mid-2009 15" 2.66ghz MBP.
Basically, if I put my computer to sleep, once, after booting, wifi will connect, and browsers will work just fine. But any subsequent time I put the computer to sleep, browsers will fail to see that they have an internet connection upon waking. Now, this is with the menu icon showing its connected, and I've even verified that the connection works by successfully pinging google/yahoo/amazon/etc. from the terminal while both safari and chrome fail to load webpages, saying I'm not connected.
I've not been able to notice and specific length of time issues relating to sleep/wake that might be causing the problem either. First time it sleeps, its fine, second, third, etc., browsers won't work until wifi has been power cycled.
I've tried the common wifi troubleshooting methods too, manual TCP/IP settings, adding DNS servers (google's DNS servers, 8.8.8.8 and 8.8.1.1) removing and re-adding the wifi networks, re-ordering the services list, and the wifi networks list, etc.
So then I thought it might be related to saved application states, but when I tried disabling them entirely it didn't solve the issue either.
Yes, I have tried and verified that rebooting the router works too, just like power-cycling wifi, but the issue comes back after every first sleep/wake cycle.
And I don't consider resetting/rebooting the router every time the computer sleeps to be a viable solution. I don't even consider having to power-cycle wifi a "solution" since my laptop never had this issue on Leopard or Snow leopard, this was clearly an issue introduced with Lion for me.
Also, somewhat related (and this might actually be an issue with saved-application states) is iChat also forgetting passwords if I don't "log off" before I quit the program. E.g., if I use command-Q to close iChat, whenever I next open iChat, it asks for my passwords for all of my chat accounts, every time. Now if I physically go to the menu and choose "log off" and then use command-Q to quit, the next time I open iChat it will remember my passwords, and automatically connect just fine.
This is on a totally clean install of Lion btw, so there are no keychain issues, the passwords were all verified correct when I setup the accounts too.
I'm really hoping this gets fixed quickly, and will gladly try other suggestions if anyone has them.
🙂