(unsatisfied by answers in "Let Android believe it is connected to internet", they more about "how to set up networking")
The android device is connected to the Internet though my laptop over Wi-Fi in ad-hoc mode, not from any Android interface, configured from console (Android thinks that it is offline: both wifi and data transfer indicators are off).
All console tools, browsers, etc. see the network, but Google things (like Google Talk) show "Network currently unavailable. Will connect automatically when available" and [seems like] doesn't even try if the network is really unavailable. Google Market shows pages, but silently fails to download anything in this state.
How to explicitly tell Android that "there is network" without turning on Wifi or mobile networking?