Поиск

четверг, 31 января 2013 г.

Сервер SMB "Служба доступа к файлам и принтерам сетей Microsoft" не запускается Ошибка 1083

"Сервер" "Служба доступа к файлам и принтерам сетей Microsoft" есть в свойствах подключения, но отсутствует в службах. Файлы и папки не расшариваются.



Переустановил службу в настройках сетевого подключения. "Сервер" в службах появился, но стал выдавать такую ошибку:


Ошибка 1083: Исполняемая программа, запуск которой настроен в службе, не включена в состав службы"

Выполнить "regedit"

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost\netsvcs 
нет службы "LanmanServer" Дописал, перезагрузился, всё ок!



Но не совсем. На другом PC с установленной Ubuntu теперь не открываются сетевые компутеры. 
Проблема сервиса avahi для анонсирования ресурсов компьютера в локальной сети, так как для этих целей используется зона .local. Чтобы решить эту проблему не обязательно избавляться от avahi. Достаточно указать, что если не удается найти поддомен, спросить об этом dns.

Для этого под рутом открываем файл /etc/nsswitch.conf и ищем в нем строчку, отвечающую за хосты. 
В openSUSE 11.3 она выглядит так:
hosts: files mdns4_minimal [NOTFOUND=return] dns

В Ubuntu 10.04 она выглядит так:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4

Все что нам надо сделать, это избавиться от опции [NOTFOUND=return], приведя строчку к виду:
openSUSE 11.3 
hosts: files mdns4_minimal dns

Ubuntu 10.04 
hosts: files mdns4_minimal dns mdns4

Перезапускаем avahi-daemon и наслаждаемся совместной работой avahi и ретрекера (или других сервисов в зоне .local) вашего провайдера.

Подсказка по линуху с http://habrahabr.ru/post/103009/