Ping по локалке и в интернет идёт, локалка полностью работает.
Но, если ping делаешь в интернет не по IPшнику, а имени хоста, то пишет "хост не может быть найден", естественно никакие сайты не открываются, такое ощущение, что DNS упал.
Визуальный симптом такой:
при попытке
ping google.com
Обмен пакетами с google.com [74.125.79.104] по 32 байт:
вот в этой строке вместо имени хоста (google) какие-то три символа нарисованы и нет IPшника, и потом, естественно, все пакеты теряются.
Вылечил WinSockFix.