На клиентском компьютере, работающем под управлением Windows NT, откройте приложение Network панели управления. На вкладке Identification нажмите кнопку Change и укажите имя домена. Щелкните на кнопке ОК, после чего должно появиться подтверждение, что клиент успешно присоединился к домену.
Установка Network Monitor на Windows 95/98
1. Щелкните Start ► Settings ► Control Panel ► Network ► Services ► Add.
2. Нажмите кнопку Have Disk и произведите установку из каталога ADHIN NETT0OLSNETM0N установочного компакт-диска Windows 95/98.
3. Скопируйте с компьютера, на котором установлен Network Monitor, файлы из каталога *SYSTEHR00T*Systan32netmon в каталог netmon.
Использование ресурсов Интернета при определении и устранении проблем с PDC
Одним из лучших источников информации по разрабатывающемуся коду основного контроллера домена в Samba является список рассылки samba-ntdom0saniba.org. Разработчики могут ответить на самые трудные ваши технические вопросы. Имейте в виду, что для этого им потребуется следующая информация:
О Дата вашей версии Samba (дата, в которую вы получили исходные тексты из CVS).
О Версия операционной системы, установленная на вашем Samba-сервере.
О Имеющие отношение к проблеме части вашего файла smb.conf; по крайней мере те параметры из раздела [global], которые влияют на поддержку работы в качестве PDC.
О Имеющие отношение к проблеме части файла журнала, записанного при значении уровня отладки не менее 20.
Если у вас есть полный отчет Network Monitor (с момента открытия канала до ошибки), то вы также можете отправить файл *.САР.



Установка Samba-сервера - относительно простая задача. Сложной задачей является поиск и устранение неисправностей в том случае, если сервер не работает. В этой главе вы найдете подробное описание мест, в которых соединение с Samba-сервером может быть нарушено, начиная с клиента и заканчивая сервером. Вы также узнаете, как диагнбетировать ошибки службы имен.



Раздел содержит несколько параметров настройки разделяемых ресурсов, которые могут повлиять на производительность вашего Samba-сервера. Правильная настройка этих параметров может увеличить производительность, а неправильная — уменьшить.
max connections
Параметр задает максимальное разрешенное количество одновременных подключений к ресурсу. Значение по умолчанию (ноль) указывает, что количество одновременных подключений не ограничено. Любое другое значение приведет к тому, что клиентам будет отказано в подключении к ресурсу, если число уже открытых соединений совпадает с данным значением. Для реализации этой возможности Samba использует файлы блокировки. Они располагаются в каталоге, заданном параметром lock directory.
Значение по умолчанию не ограничивает количество одновременных подключений к ресурсу:
max connections - 0
Для того чтобы установить максимальное разрешенное количество одновременных подключений в 100, укажите
max connections - 100
strict sync
Используйте этот параметр для сглаживания различий между тем, как Windows-клиенты смотрят на sync, и тем, как это делает UNIX-сервер. В UNIX-системе при записи буферов на жесткий диск работающий процесс останавливается до тех пор, пока содержимое буферов не будет записано. Это очень медленный метод. Давным-давно использование этого метода было необходимо для того, чтобы быть уверенным в сохранности данных.
По умолчанию srabd игнорирует запросы на sync от приложении, работающих на Windows-клиентах. Это означает, что при отказе сервера имеется опасность потерять данные. На самом деле, на обычном UNIX-сервере шансы на это очень малы. Кроме того, такое поведение smbd позволяет справиться с проблемами производительности, возникающими при копировании файлов в Windows 98.
По умолчанию значение парамера strict sync — по, что запрещает srabd производить запись буферов на диск при получении запроса от клиента:
strict sync - no
Установка этого параметра в значение yes уменьшит производительность. Используйте только при поиске неисправностей:
strict sync - yes
sync always
Этот параметр игнорируется, если strict sync установлен в значение по. В противном случае параметр определяет, должен ли перед тем, как сервер сообщит о выполнении запроса на запись, закончиться процесс записи на диск. Если вы установите параметр в значение yes, то после выполнения каждого запроса на запись (но до того, как о выполнении будет сообщено клиенту) производится системный вызов fsyncO, записывающий содержимое буферов на диск. Значение по умолчанию:
sync always - no
Чтобы форсировать запись на диск (параметр strict sync должен быть установлен в значение yes), используйте
sync always - yes



Этот раздел выводится только на странице Global Advanced. Здесь вы можете установить параметры блокировки. Правильная настройка этих параметров поможет улучшить производительность Samba-сервера.
kernel oplocks
В настоящее время этот параметр поддерживается только для операционной системы IRIX. Он определяет, будет ли использоваться механизм oplocks (механизм своевременного блокирования), встроенный в ядро операционной системы. Это позволяет получить дбступ к файлу, блокированному Samba, локальным процессам и NFS-процессам. Значение по умолчанию автоматически задается при компиляции Samba. Разработчики Linux и FreeBSD занимаются реализацией механизма oplocks в ядрах этих операционных систем. Значение по умолчанию для ОС IRIX:
kernel oplocks - Yes
Значение по умолчанию для прочих операционных систем:
kernel oplocks - No
locking
Этот параметр определяет, будет ли сервер производить блокировку файлов по запросам клиентов, и предназначен для использования разработчиками Samba. Не изменяйте значение этого параметра. Установка его в значение то приведет к тому, что все запросы на блокирование и разблокирование файлов будут казаться клиентам успешно выполненными, однако на самом деле никакая блокировка производиться не будет. Если вы запретите блокировку или в разделе глобальных параметров, или для определенного разделяемого ресурса, это приведет к повреждению данных.
Значение по умолчанию:
locking - Yes
Ниже приведен действительно глупый пример:
locking - No
OLE locking compatibility
Параметр определяет, включить ли возможность блокировки байтового диапазона в файлах. Такая возможность обеспечивает совместимость с OLE-приложениями. Механизм блокировки, используемый Windows OLE, может привести к сбоям или другим проблемам в определенных диспетчерах блокировки, применяемых в UNIX. Значение по умолчанию позволяет Samba согласовывать запросы на блокировку от OLE-приложений и диспетчер блокировки UNIX. Если вы устанавливаете параметр в значение по, то вы должны быть уверены, что ваш диспетчер блокировки UNIX будет правильно отрабатывать запросы на блокировку. Значение по умолчанию:
DLE locking compaMllty - Yes
Для того чтобы непосредственно передавать запросы на блокировку от OLE-приложении диспетчеру блокировки UNIX, задайте
OLE locking compaMHty - No
oplocks
Параметр определяет, будет ли smbd использовать механизм своевременной блокировки (oplocks) при получении запросов на открытие файлов на разделяемых
ресурсах. Использование этого механизма может увеличить скорость доступа к файлам на Samba-сервере, поскольку он позволяет клиентам локально кэширо-вать файлы. Сервера Windows NT по умолчанию используют этот механизм. Механизм своевременной блокировки может быть отключен для определенных файлов, расположенных на определенных разделяемых ресурсах, — для этого применяется параметр veto oplock files в разделе File Handling Options.
Значение по умолчанию:
oplocks - Yes
Для того чтобы отключить механизм своевременного блокирования, установите
oplocks - No
strict locking
Параметр определяет, как сервер обрабатывает блокировку файлов. Если он установлен в значение yes, то сервер при каждой попытке чтения или записи проверяет существовании блокировки для файла и не разрешает доступ, если файл заблокирован. Если параметр установлен в значение по, то сервер проверяет наличие блокировки для файла только по запросу клиента. Именно так сервер ведет себя по умолчанию, поскольку такой метод обеспечивает лучшую производительность.
Значение по умолчанию:
strict locking - No
Для того чтобы включить проверку блокировки при каждой операции чтения/записи, задайте strict locking - Yes
share modes
Параметр определяет, какие режимы доступа используются при открытии файла. Клиент может запросить режим доступа, который подразумевает эксклюзивное право на чтение или на запись. Если вы установите параметр share modes в значение по, то в этом случае Windows-приложению не удастся открыть файл, поскольку эксклюзивные права чтения/записи не поддерживаются в UNIX-системах. В некоторых операционных системах они эмулируются при помощи разделяемой памяти или блокировки файлов.
Значение по умолчанию — yes, что обеспечивает полную совместимость разделяемых ресурсов с приложениями Windows:
share nodes - Yes
Нет никакого смысла изменять это значение.



Для установки DOS-клиента выполните следующие действия:
1. В DOS запустите setup.exe с первого диска.
2. На экране Setup for Microsoft Network Client нажмите Enter, чтобы начать установку клиента.
3. На следующем экране вам потребуется указать, в какой каталог следует установить клиент; по умолчанию используется C:\NET.
4. Программа установки потратит некоторое время на проверку вашей системы, после чего выведет список сетевых драйверов. Выберите вашу сетевую карту, если она указана в списке. Если нет, выберите вариант Network adapter not shown on list below, укажите диск и путь, где располагается файл oemsetup.lnf для вашей сетевой карты, и подтвердите вариант, который выберет программа установки.
5. Выберите Full Redirector (в этом случае будет занят больший объем памяти, но возможно использовать как шифрованные, так и чисто текстовые пароли) либо Basic Redirector.
6. Выберите имя пользователя для данной установки.
7. На следующем экране вам нужно произвести настройку клиента. Выбрав Change Names, вы сможете изменить имя пользователя, имя компьютера, имя рабочей группы и имя домена.
8. Выбрав Change Setup Options, вы сможете выбрать режим: Full Redirector или Basic redirector. Вы также сможете указать, следует ли запускать Network Client при загрузке, хотите ли вы использовать домен и возможность Net Pop Hot Key.
9. Выбрав Change Network Configuration, вы сможете изменять, добавлять и удалять сетевые адаптеры и протоколы. Обычно по умолчанию добавлен протокол NWLink и отсутствует протокол TCP/IP. Для того чтобы добавить TCP/IP, выберите Add Protocol и затем TCP/IP. Для того чтобы удалить протокол NWLink, перейдите при помощи клавиши Tab в верхнее окно, выделите протокол NWLink, перейдите при помощи клавиши Tab в нижнее окно и выберите Remove.
10.Теперь настройте TCP/IP. Перейдите при помощи клавиши Tab в верхнее окно, выделите протокол TCP/IP. Перейдите при помощи клавиши Tab в нижнее окно и выберите Change Settings. Выбирайте по очереди все параметры, которые вы хотите изменить. Для того чтобы отключить использование DHCP, установите параметр Disable Automatic Configuration в значение 1.
11. Следуя указаниям на экране, вставляйте требуемые диски (вам может понадобиться диск с драйверами для вашей сетевой карты, и вам понадобятся диски, на которые вы переписали инсталляционный комплект Microsoft Client), затем выньте диск из дисковода и перезагрузите компьютер.



Для установки протокола TCP/IP выполните следующее:
1. Откройте окно Network из Control Panel.
2. На вкладке Configuration нажмите кнопку Add.
3. Выберите Protocol и нажмите Add.
4. Выберите в левом окошке Microsoft и в правом — TCP/IP.
5. Нажмите ОК, чтобы загрузить протокол TCP/IP.



Windows 95, 98 и NT используют один и тот же графический интерфейс, но последовательность настройки существенно отличается. Для того чтобы избе-жать путаницы, мы обсудим NT в отдельном разделе.
Для того чтобы произвести настройку клиента, вам потребуется знать имена и
IP-адреса некоторых серверов. Вам также нужно будет знать, какие службы ис-
пользуются в вашей сети. Уделите время тому, чтобы узнать имена и адреса серверов, которые вы будете использовать. Ваша сеть может быть построена при по-
мощи одной из систем WINS, DNS, DHCP, или, может быть, в вашей сети даже
'есть маршрутизатор по умолчанию (default router). Вам также потребуется знать
IP-адреса клиентских машин, если вы не используете DHCP. После того как вы
соберете эту информацию, вы готовы к тому, чтобы начать настройку клиентов.