Пред. | Как настроить Samba 2.2 в качестве Основного Контроллера Домена (Primary Domain Controller) | След. |
Есть много источников информации доступных из почтовых рассылок, RFC и документации. Документация, поставляемая с дистрибутивом samba, содержит очень хорошее объяснение общих вопросов по SMB, таких как обзор сети.
Какие диагностические утилиты я могу использовать для отладки процесса вхождения в домен и где я могу их найти?
Одной из лучших диагностических утилит для отладки проблем является сама Samba. Для указания "уровня отладки" вы можете использовать ключ -d, как для smbd, так и для nmbd. Более детальную информацию по отладочным опциям ищите в man страницах по smbd, nmbd и smb.conf. Уровень отладки может варьироваться от 1 (по умолчанию) до 10 (100 для отладки паролей).
Другой полезный метод отладки состоит в компиляции samba с флагом gcc -g . Это приведет к включению отладочной информации в исполняемые файлы и позволит вам подключать gdb к запущенным процессам smbd / nmbd. В случае подключения gdb к smbd процессу для рабочей станции NT, сначала заставьте рабочую станцию выполнить соединение. Достаточно нажать ctrl-alt-delete и перейти вниз в строку домена (по крайней мере, в первое время, когда вы подключаетесь к домену) для генерирования 'LsaEnumTrustedDomains'. После чего, рабочая станция сохраняет соединение открытым, и далее должен быть запущен процесс smbd (предполагается, что вы не установили очень короткий smbd период ожидания). Итак, между нажатием ctrl alt delete, и фактическим набором пароля вы можете подключить gdb и продолжать дальше.
Вот некоторые заслуживающие изучения команды samba:
testparam | more
smbclient -L //{netbios имя сервера}
Версия tcpdump способная работать с SMB, доступна из http://www.tcpdup.org/. Ethereal - еще один хороший пакет для UNIX и Win32 хостов, может быть загружен с http://www.ethereal.com.
Для отслеживания на Microsoft Windows NT, доступен Network Monitor (еще известный как netmon) на компакт-дисках Microsoft Developer Network, установочном диске Windows NT Server и компакт-дисках SMS. Поставляемая с SMS версия netmon позволяет записывать проходящие между любыми двумя компьютерами пакеты (т.е. переводит сетевой интерфейс в смешанный режим). Версия на установочном компакт-диске NT Server позволяет отслеживать только трафик, направленный к локальному компьютеру NT и широковещательные запросы в локальной подсети. Знайте, что Ethereal может читать и писать файлы в формате netmon.
Как мне установить 'Network Monitor' на NT Workstation или Windows 9x?
Установка netmon рабочей станции NT требует несколько шагов. Следующее справедливо для установки Netmon V4.00.349 поставляемый с Microsoft Windows NT Server 4.0, на Microsoft Windows NT Workstation 4.0. Этот процесс должен быть подобен для других версий Windows NT / Netmon. Вам понадобятся оба установочных компакт-диска Microsoft Windows NT Server 4.0 и Workstation 4.0.
Сначала вам следует установить 'Network Monitor Tools and Agent' на NT Server. Чтобы это сделать
Сходите Start - Settings - Control Panel - Network - Services - Add
Выберите 'Network Monitor Tools and Agent' и щелкните на 'OK'.
Щелкните на 'OK' в Network Control Panel.
Когда система попросит, вставьте установочный компакт-диск Windows NT Server 4.0.
Теперь файлы Netmon должны находиться в %SYSTEMROOT%\System32\netmon\*.*. Также должно быть два подкаталога, parsers\ содержащий необходимые DLL-файлы для разбора netmon дампа пакетов, и captures\.
В случае установки Netmon утилит на NT Workstation, сначала вам следует установить 'Network Monitor Agent' с установочного диска Workstation.
Сходите Start - Settings - Control Panel - Network - Services - Add
Выберите 'Network Monitor Agent' и щелкните на 'OK'.
Щелкните на 'OK' в Network Control Panel.
По требованию вставьте установочный компакт-диск Windows NT Workstation 4.0.
Теперь скопируйте файлы с NT Server из %SYSTEMROOT%\System32\netmon\*.* в %SYSTEMROOT%\System32\netmon\*.* на Workstation и установите соответствующие права доступа. Для запуска netmon на NT вам потребуются права администратора.
Для установки Netmon на Windows 9x, установите network monitor agent с Windows 9x CD (\admin\nettools\netmon). Если вам требуется инструкция по установке, вы можете ее найти в readme файле, размещенном вместе с файлами драйверов netmon на CD. Скопируйте файлы с рабочей инсталляции Netmon.
Вот список полезных URL и других ссылок:
Домашний сайт Samba http://samba.org. Возле вас есть зеркало!
Ваша проблема может быть упомянута в Development документации на зеркалах Samba. Если это так, это может обозначать, что разработчики работают над этой проблемой.
Посмотрите, как Scott Merrill моделирует поведение BDC на http://www.skippy.net/linux/smb-howto.html.
Хотя дни 2.0.7 как PDC уже почти прошли, David Bannon еще какое-то время будет хранить информацию о 2.0.7 PDC на http://bioserve.latrobe.edu.au/samba
Различные ссылки на информацию о CIFS http://samba.org/cifs/
NT домены для Unix http://mailhost.cb1.com/~lkcl/ntdom/
FTP сайт со старыми спецификациями SMB: ftp://ftp.microsoft.com/developr/drg/CIFS/
Как получить помощь из почтовых рассылок?
Есть несколько почтовых рассылок связанных с Samba. Сходите на http://samba.org, щелкните на ближайшее зеркало и затем на Support и затем щелкните на Samba related mailing lists.
Для вопросов относящихся к Samba TNG сходите на http://www.samba-tng.org/. Не посылайте вопросы о Samba-TNG в главный список рассылки по Samba.
Если вы посылаете сообщение в один из списков, пожалуйста, изучите следующие строки:
Помните, что все разработчики - добровольцы, им не платят, и они не гарантируют сделать заданное свойство в заданное время. В любом случае их строки являются 'лучшей догадкой', но не более.
Всегда помните, какую версию samba вы используете, и на какой операционной системе запускаете. Вы вероятно должны привести соответствующие секции вашего файла smb.conf, по крайней мере, опции в [global], которые влияют на поддержку PDC.
В дополнение к версии, если вы получили Samba из CVS, помните дату, когда вы последний раз посещали CVS.
Пытайтесь сделать ваши вопросы понятнее и короче, большинство длинных, закрученных вопросов удаляются перед тем, как их дочитали до конца! Не посылайте сообщения в формате html (если вы можете выбрать цвет и размер шрифта - это html).
Если во время вашего отсутствия вы используете автоответ с одной из остроумных фраз 'я в отпуске', проверьте, чтобы ваши настройки, чтобы вы не отвечали на почтовые рассылки.
Не посылайте вопрос сразу в несколько списков. Подумайте о том, какой список лучше подходит для отправки вопроса о вашей ситуации, например не пишите сразу, и в samba-ntdom, и в samba-technical. Многие активные участники списков подписаны более чем на один список, и их раздражает видеть одно и то же сообщение два или более раз. Часто кто-то видит сообщение и думает, что кто-то другой смог бы лучше ответить на ваш вопрос, и он перешлет ему ваше сообщение.
Вы можете включить в сообщение частичную запись отладочной информации с уровнем отладки даже на 20. Но, пожалуйста, не посылайте всю вашу отладочную информацию, а достаточную ее часть, относящуюся к сообщениям об ошибках.
(Возможно) Если у вас есть полный регистрационный файл созданный netmon (от открытия канала (pipe) до ошибки) вы также можете послать *.CAP файл.
Пожалуйста, внимательно подумайте перед прикреплением к письму документа. Продумайте включение относящейся к делу части в тело сообщения. Почтовые списки samba ходят к огромному количеству людей, нужна ли им всем копия вашего smb.conf в их каталоге с прикрепленными файлами?
Как мне отключиться от почтовых списков?
Чтобы убрать ваше имя из почтовых списков samba, сходите на то же место где вы подписывались на них. Сходите на http://lists.samba.org, щелкните на ближайшее зеркало, затем щелкните на Support и затем щелкните на Samba related mailing lists. Или загляните сюда
Пожалуйста, не посылайте сообщения в списки с просьбами об удалении, вас просто направят на вышеуказанные адреса (если этот процесс каким-либо образом не отказал...)
Пред. | Начало | След. |
Системные политики и профили | Уровень выше | Управление Доменом для Windows 9x/ME |