nmbd - обеспечивает клиентам поддержку сервера имен NetBIOS
nmbd [ -D ] [ -H файл списка машин NetBIOS (lmhosts) ] [ -d уровень отладки ] [ -l базовое имя файла журнала ] [ -n имя NetBIOS ] [ -p номер порта ] [ -s файл конфигурации ]
Эта программа является частью пакета Samba.
nmbd -это сервер, понимающий и могущий отвечать на запросы службы имен NetBIOS, посылаемые клиентами LanManager. Он также управляет просмотром (browsing) сети.
При запуске клиенты LanManager обычно ищут в сети сервер служб LanManager, необходимый им для определения IP-адреса интересующей их машины.
nmbd просто просматривает такие запросы, и, если в запросе упомянуто его собственное имя, он ответит IP-адресом машины, на которой он запущен. По умолчанию его "собственное имя" - это имя машины, на которой он запущен, но может быть переопределено опцией -n (см. ниже секцию "ОПЦИИ").
nmbd также может служить в качестве WINS (Windows Internet Name Server, Windows-сервер службы имен Internet) сервера. В основном это означает, что он отвечает на все приходящие запросы имен, не являющиеся широковещательными, если эти имена ему известны и он сможет сопоставить этим именам соответствующие адреса (resolving). В известные имена входят все имена, перечисленные в файле списка NetBIOS-машин (если он существует, см. опцию -H ниже), его собственное имя, и любые другие имена, которые можно получить от других обозревателей сети. Текущая версия nmbd отличается от предыдущих тем, что теперь по умолчанию он не делает этого автоматически.
Эта опция устарела. Вместо нее нужно пользоваться опцией "interfaces" файла конфигурации smb.conf.
Эта опция устарела. Вместо нее нужно пользоваться опцией "interfaces" файла конфигурации smb.conf.
Этот параметр заставляет сервер перейти в режим демона, в котором он отсоединяется от управляющего терминала и уходит в фоновое исполнение, обслуживая запросы на подходящем порту.
По умолчанию сервер НЕ работает в режиме демона.
Эта опция устарела. Вместо нее нужно пользоваться опцией "server string" файла конфигурации smb.conf.
Эта опция устарела. Вместо нее нужно пользоваться опцией "workgroup" файла конфигурации smb.conf.
В некоторых случаях бывает полезной возможность указать список имен NetBIOS, на запрос которых сервер мог бы правильно ответить. Эта опция позволяет указать имя файла, содержащего такой список. Синтаксис этого файла сходен с синтаксисом стандартного /etc/hosts, но имеет некоторые расширения.
Каждая строка этого файла содержит три столбца, причем строки, начинающиеся со знака #, считаются комментариями и игнорируются. Первый столбец содержит IP-адрес или имя машины. Во втором случае имя заменяется значением, возвращаемым вызовом gethostbyname(). IP-адрес 0.0.0.0 интерпретируется как собственный IP-адрес сервера.
Второй столбец содержит имя NetBIOS. Это имя, на которое будет откликаться сервер. Оно должно быть не длиннее 20 символов.
Третий столбец необязателен и предназначен для флагов. В настоящее время поддерживается только один флаг - M, означающий, что второй столбец содержит NetBIOS-имя машины по умолчанию. Он имеет тот же эффект, что и опция -n.
ПРИМЕЧАНИЕ: Флаги G и S теперь устарели и заменены опциями "interfaces" и "remote announce" файла smb.conf.
Имя файла списка машин по умолчанию задается во время компиляции, обычно /etc/lmhosts, но может быть изменено в файле проекта Makefile.
После запуска сервер ожидает запросы, и отвечает на запрос любого известного ему имени. Последние включают в себя, как уже указывалось, все имена, перечисленные в файле списка NetBIOS-машин, его собственное имя, и любые другие имена, которые можно получить от других обозревателей сети.
В основном опция -H предназначена для возможности установить соответствие между именами NetBIOS и доменными именами Internet.
Пример:
# Вот пример файла имен NetBIOS # НЕ ИСПОЛЬЗУЙТЕ ЭТОТ ФАЙЛ БЕЗ ПРАВКИ # В ПРОТИВНОМ СЛУЧАЕ ВЫ ДОСТАВИТЕ НЕУДОБСТВА ВЛАДЕЛЬЦАМ # УКАЗАННЫХ В НЕМ IP АДРЕСОВ # при использовании имени, содержащего пробелы, заключите его # в двойные кавычки. # теперь добавьте псевдоним NetBIOS для машины из другой сети arvidsjaur.anu.edu.au ARVIDSJAUR # и, наконец, добавьте IP-адрес машины, до которой трудно # добраться 130.45.3.213 FREDDY
Эта опция устарела. Вместо нее нужно пользоваться опцией "interfaces" файла конфигурации smb.conf.
Эта опция задает уровень отладки. См. smb.conf(5).
Параметр файл журнала указывает путь и базовое имя файлов, в который будут записываться операционные данные от сервера nmbd. В реальном имени файла журнала после указанного базового будет стоять расширение ".nmb". Например, если было указано базовое имя "log", то отладочная информация будет записываться в файл с именем log.nmb.
Имя файла журнала по умолчанию указывается при компиляции, обычно это /var/log/log.nmb.
Эта опция позволяет Вам переопределить собственное NetBIOS-имя подсистемы Samba и сервера nmbd.
Номер порта является положительным целым числом.
Эту опцию может использовать только опытный пользователь (которому помощь уже не нужна).
Имя файла конфигурации по умолчанию устанавливается во время компиляции, обычно /etc/smb.conf, но может быть изменено в файле проекта Makefile.
Указанный файл содержит описание конфигурации, в котором нуждается сервер. Более подробно см. smb.conf(5).
<man_version>
Эта страница содержит (в основном) правильную информацию для пакета Samba версии 1.9.16, возможно, с некоторыми более современными правками (patches). Она обязательно будет изменяться и дополняться вслед за развитием самого пакета, поэтому возможно, что используемая Вами версия сервера имеет расширения или семантику файла конфигурации, отличающуюся (или вовсе не описанную) от перечисленного в этой странице. Для обновления Вашей документации рекомендуем обращаться по приведенным ниже адресам.
inetd(8) , smbd(8) , smb.conf(5) , smbclient(1) , testparm(1) , testprns(1)
Автором оригинального пакета Samba и связанных с ним утилит является Andrew Tridgell ([email protected]). Он также является держателем исходного кода этого проекта.
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |