пятница, 25 октября 2013 г.

Windows 7: проблемы c сетью

Всё было хорошо. Образ успешно записался на болванку и настала очередь установки. После того, как новый, еще только с мсдн, виндовс был набит столь необходимым софтом, возникла проблема - отвалилась сеть.

В центре управления сетью появилась вот такая картина:


Странно конечно. Один сетевой адаптер и две сети на нем: network и unidentified network.

Вывод команды ipconfig показал следующее

   Default Gateway . . . . . . . . . : 0.0.0.0
                                                 192.168.0.1
   DHCP Server . . . . . . . . . . . : 192.168.0.1


Адрес шлюза 0.0.0.0 точно не мог быть получен по dhcp. Виновником оказался сервис bonjour, который устанавливает пакет cs3 от adobe (оригинал тут). Кстати, такая же проблема наблюдается и в vista, но отсутствует в windows 7 beta и rc.

Как поступать в этом случае?

Простой вариант: зайти в центр управления, отключить, а затем включить сеть. тогда настройки определяются верно. Но после перезагрузки системы, либо после физического отключения и последующего подключения сетевого кабеля (беспроводной сети) все настройки возвращяются к неправильному состоянию.

Второй вариант (идеологически верный) - отключить и удалить bonjour (источник).

Итак:

  • Запустить командную оболочку с правами админа
  • Перейти в каталог c:\program files\bonjour
  • Выполнить "mDNSResponder -remove" - это удалит сервис бонжур
  • Переименовать mdnsnsp.dll во что-то иное
  • Перезагрузиться
  • Удалить каталог :\program files\bonjour
  • Выполнить "netsh winsock reset" для сброса настроек winsock
  • Перезагрузиться

Всё. Теперь сеть работает как положено. А в центре управления можно увидеть такую картину:


А ipconfig показывает

   Default Gateway . . . . . . . . . : 192.168.0.1
   DHCP Server . . . . . . . . . . . : 192.168.0.1
   DNS Servers . . . . . . . . . . . :  192.168.0.1

6 комментариев:

  1. А если это не bonjour? У меня нет такой папки.

    ОтветитьУдалить
  2. Супер! Реально помогло!!! Спасибо огромное!!!

    ОтветитьУдалить
  3. СПАСИБО!!!!!Действительно помогло!Папка такая была.Но делал так - переименовал файл.Перезагрузился.С помощью Unlocker(иначе не хотела) удалил всю папку,перезагрузился и вуаля - интернет подключается сразу!

    ОтветитьУдалить
  4. Спасибо тебе, добрый человек!

    ОтветитьУдалить
  5. Первый раз с таким столкнулся. Спасибо автору, помогло!

    ОтветитьУдалить