302
Глава 9. Локальные службы сети
Клиенты выбирают Add (Добавить), затем Access to Printer (Доступ к прин
теру) из меню Edit (Правка) и вводят имя удаленного принтера и сервера в
открывшемся окне. Серверу, чтобы организовать совместный доступ к прин-
теру, достаточно выбрать Add (Добавить), затем Local Printer (Локальный
принтер) из того же меню и выполнить настройку локального принтера.
Все ОС Unix предоставляют какие-либо механизмы организации совместно
го доступа к принтерам. Задача администратора сети - убедиться, что прин-
теры доступны по сети и соответствующим образом защищены.
Samba и Windows:
совместный доступ к ресурсам
NFS и lpd - это службы совместного доступа к файлам и принтерам для сис-
тем Unix, причем обе являются «родными» приложениями TCP/IP. Службы
совместного доступа к принтерам и файлам в Microsoft Windows работают
на основе протокола NetBIOS (Network Basic Input Output System). Samba со-
единяет эти два мира, обеспечивая совместный доступ к ресурсам систем под
управлением Unix и Windows. Samba - ключ к интеграции систем Unix и
Windows, позволяющий системе Unix быть сервером файлов и печати для
клиентов Windows либо выступать в качестве клиента сервера Windows.
Для обмена данными клиенты и серверы NetBIOS используют протокол SMB
(Server Message Block) - протокол блоков серверных сообщений. Изначаль-
но NetBIOS представлял собой монолитный протокол, самостоятельно пере-
носивший данные от приложения на уровень физической сети. Сегодня Net-
BIOS работает поверх TCP/IP, что позволяет исполнять приложения NetBI-
OS в системах Unix, реализующих семейство протоколов TCP/IP.
Для работы NetBIOS в сети TCP/IP необходимы две вещи: протокол для пе-
редачи данных NetBIOS через стек TCP/IP и способ отображения адресов
NetBIOS в адреса TCP/IP. Протокол транспортировки данных NetBIOS но-
сит название NBT (NetBIOS over TCP/IP), его определение содержится в до-
кументах RFC 1001 и RFC 1002. Отображение адресов выполняет специаль-
ный сервер имен NetBIOS. Samba реализует обе функции.
Службы Samba реализованы в виде пары демонов. Демон SMB (smbd), сердце
Samba, обеспечивает совместный доступ к файлам и принтерам. Демон сер-
вера имен NetBIOS (nmbd) реализует преобразование имен NetBIOS в адреса
IP. NBT требует способа преобразования имен компьютеров NetBIOS, явля-
ющихся адресами сети NetBIOS, в IP-адреса сети TCP/IP.
Samba входит в состав большинства дистрибутивов Linux и устанавливается
в процессе начальной установки системы. В системе Red Hat в процессе за-
грузки системы выполняется сценарий /etc/rc.d/init.d/smb, запускающий
smbd и nmbd. Samba не входит в поставку Solaris 8, однако пакет можно полу-
чить в сети Интернет. Отправляйтесь на сайт http://www.samba.org и выбе-
рите территориально ближайший сервер для загрузки файла.