how to fix grey wifi icon (no internet), and how to track what caused that? [SUSPENDED. see P.S. at end, any good way to deal with this suspended state?]

My phone have the grey wifi-icon problem, where you do not have access to internet.
Yesterday it was working fine, I changed nothing.
Usually it always connected grey and a few moments later it gets colored, but now it is forever grey...

I followed these tips from other questions that did not work:


turn wifi-off/on
turn air-plane mode on, wait 1min, turn it off (and wifi on)
forget/remove the wifi config and recreate it
reboot the phone
reboot wireless router
shutdown the phone
(NO) I got a tip to lower my router security from TKIP+AES to only TKIP, but it was working perfectly yesterday; so I will not do that for obvious reasons.. 


I can ping my phone from my PC.
I can JuiceSSH from my android into PC (intranet is ok).
I can do nothing internet related...

My phone is not rooted, should I?
My connection drops from time to time when I see "obtaining ip address" if I leave it on the wifi config page, but it was like that already before the grey icon problem..  

Where I can see wifi log to try to understand what is happening?

PS.: my phone is working again, I did nothing either to fix it; my PC was connecting to internet while my phone not... now both are ok; I will keep the question as the problem may happen again and I wasnt able to track what caused and how to fix (if ever possible); just that it is not urgent for now... thx!
Grey icons don't mean that you don't have internet connectivity. eldarerathis's answer explains:

It has to do with whether or not you've currently got a good connection to Google's servers for sync services and the like. From page 27 of their Android 2.3 Users Guide:


  Network status icons turn green if you have a Google Account added to
  your phone and the phone is connected to Google services, for syncing
  your Gmail, Calendar events, contacts, for backing up your settings,
  and so on. If you don’t have a Google Account or if, for example,
  you’re connected to a Wi-Fi network that is not connected to the
  Internet, the network icons are white. I'm not really sure why it
  bounces back and forth between green and white sometimes. I've noticed
  it on my phone but everything works fine (I run CyanogenMod, though,
  so perhaps it has to do with that). It could also be that green means
  it's currently in the act of syncing, but the wording in the document
  is a little vague, in my opinion.


In the case of Honeycomb or Ice Cream Sandwich, the colors are blue/grey instead of green/white, but they still have the same meaning.