Глава 2. Небольшая офисная сеть2.1. Введение 2.2. Обсуждение и анализ 2.3. Внедрение 2.4. Вопросы и ответы
Глава 1, «Простой Samba-сервер», была сфокусирована на базовых, простых, но все же эффективных сетевых решениях. Сетевые администраторы, которые гордятся своей работой (а таких большинство, не так ли?) заботятся, чтобы предоставить своим пользователям все, что им нужно, но в меру. Если мы сделаем все чересчур сложным, мы затрудним пользователей и повысим стоимость владения сетью. Профессиональные сетевые администраторы избегают соблазна наводить слишком много «лоска» в их сетевом хозяйстве. Разумеется, творческий подход полезен, но держать его под строгим контролем — это хорошая рекомендация, которую поясняют следующие два сценария. В первом случае сетевой администратор средней по величине компании потратил три месяца на построение новой сети, в которой произошла миграция со старого Netware-сервера. Он сделал все, чтобы проверить нужные и ненужные свойства. Во время перехода выявились несколько проблем, ничего серьезного, но тем не менее вызывающие некоторое раздражение. Работа пользователей сразу была подвергнута многим изменениям. Сетевого администратора попросили уйти в отставку через два месяца после внедрения новой системы, потому что слишком много штатных сотрудников жаловались на потерю времени и сложности во время работы из-за сетевых проблем. Все было автоматизировано, и он внедрил больше функциональных возможностей, чем любой опытный пользователь мог придумать. Он был слишком умен, но кроме него от этого никому не было пользы. В случае с другой компанией новый сетевой администратор был назначен чтобы пронаблюдать за заменой сети Lantestic с MS Windows NT 4.0. В течение двух недель он осуществил миграцию. Перед установкой и перенастройкой он устроил собрание, чтобы объяснить всем пользователям, что они будут довольны, как это повлияет на них, и что во время перехода он будет доступен им для помощи 24 часа в сутки. Через неделю после перехода он собрал другое собрание, где осветил вопросы о новых возможностях, которые помогут сделать работу проще. Пользователей сети очень обрадовала предоставленная помощь. Сеть, которую он организовал, была ничем не хуже по своим функциям сети из первого примера, в добавок пользователи были довольны. Месяц спустя он незаметно внедрил новую разработку. Он всегда спрашивал пользователей, если они нуждаются в какой то специфической функции. Он попросил своего боса о повышении и получил его. Он часто говорил мне: «Всегда держи наготове несколько карт в рукаве на случай, если они вдруг тебе понадобятся ». Был ли он умен? Вам решать. Вперед на следующую тренировку.
2.1. ВведениеБухгалтерия фирмы Abmas росла. Вы нравитесь мистеру Meany и он считает, что вы хорошо делаете свою работу. Поэтому он просит установить вас новый сервер. Последние несколько месяцев были очень интенсивными. И мистер Meany известил вас, что это время для перемен. В фирме сейчас 52 пользователя, а также приобретен бизнес в области инвестиций. Новые пользователи были добавлены в сеть без проблем.
Некоторые клиентские компьютеры с Windows близки ко времени окончания ее использования. Вы нашли испорченное и неподходящее
программное обеспечение на некоторых рабочих станциях, которые пришли с приобретенным бизнесом, а также определили
ряд компьютеров, которые нуждаются как в программном, так и в аппаратном улучшении.
2.1.1. Условия задачиМистер Meany уходит в отставку через 12 месяцев. Перед тем, как он уйдет, он хочет удостовериться, что бизнес налажен и работает эффективно. Многие новые штатные сотрудники имеют ноутбуки. Они посещают офисы заказчика и нуждаются в использовании средств местной сети; эти пользователи технически компетентны. Компания использует бизнес-приложения, которым требуется ОС Windows XP Professional. Одним словом, назревает потребность обновления клиентского программного обеспечения. Мистер Meany рассказал вам, что работает с еще одним приобретенным бизнесом, и что к тому времени, когда он уйдет в отставку, здесь будет трудится около 80-100 человек.Мистер Meany не заинтересован в безопасности. Он хочет видеть простую сетевую среду, чтобы штатные сотрудники делали их работу. Он нанял вас, чтобы помочь ему определиться с выбором сетевого администратора на полную ставку, перед тем, как он отойдет от дел. Главным образом, он говорит, что он инвестирует в возможности расширения. Он намерен осуществить мечту своей жизни и передать бизнес яркому талантливому руководителю, который сможет сделать его еще лучше. Это означает, что проект вашей сети должен быть масштабируемым, на случай планируемого расширения. Через несколько месяцев фирме Abmas потребуется доступ к Интернет для отправки электронной почты и доступа к обновлениям программного обеспечения для сотрудников. Мистер Meany также воодушевлен идеей установки антивирусного программного обеспечения, но пока еще не готов выделить средства на это. Он выделил деньги на установку антивирусного сканера на ноутбуки мобильных пользователей. Один из партнеров мистера Meany по гольфу убедил его приобрести новые лазерные принтеры, один черно-белый, другой цветной. Сотрудники поддержали идею с цветным принтером, так как в этом случае они могут подготавливать красочные, наглядные презентации и предложения.
Также мистер Meany попросил возможность для одного из штатных сотрудников управлять учетными записями пользователей
из Windows. Этот сотрудник будет отвечать за основные действия по управлению учетными записями.
2.2. Обсуждение и анализКаковы ключевые моменты этого бизнес-примера? Беглый взгляд показывает следующее:
(к началу страницы)
2.2.1. Технические аспектыЭто время для ввода в действие среды безопасности домена. Вы будете использовать (по умолчанию) бэкендsmbpasswd .
Вы должны будете установить DHCP-сервер. В этот раз вы обойдетесь без DNS, но вы будете использовать WINS. Имя домена будет
Все принтеры будут сконфигурированы как клиенты DHCP. Однако DHCP-сервер будет назначать принтерам постоянный IP-адрес по mac-адресу.
Позже, когда будет осуществлено подключение к Интернет, вы добавите DNS, как дополнительную модернизацию. Важно, чтобы ваш проект соблюдал последовательность. Вы имеете два отдельных сегмента сети. Каждый из них имеет свой хаб. 20 пользователей в сети бухгалтерии и 32 пользователя в сети финансового обслуживания. Сервер имеет два сетевых интерфейса, один на каждую подсеть. Сетевые принтеры будут находиться в центральном сегменте (бухгалтерия). Вы планируете установить новые принтеры, а также оставить в использовании старые. Вы предполагаете использовать отдельную область хранения данных для каждого подразделения фирмы. Старая система уйдет, файлы бухгалтерии будут хранится в одном каталоге, файлы будут хранится под именем сотрудника, а не в персональной выделенной папке. Штатные сотрудники будут нести ответственность за нахождение своих файлов, так старые выделенные общие папки должны быть сохранены. Так как, DNS не будет использоваться, вы должны будете сконфигурировать WINS для разрешения имен. Необходимо присоединить (to map) группы домена Windows (Windows Domain Groups) к UNIX группам. Рекомендуется также присоединить локальные группы Windows (Windows Local Groups) к UNIX группам. В заключении нужно создать две группы для штатных сотрудников, одна штатные сотрудники бухгалтерии, другая штатные сотрудники финансового отдела. Для этого необходимо создать группы UNIX, а также группу домена Windows.
Ранее вы использовали утилиту
2.2.2. Политические аспектыМистер Meany управленец старой школы. Он устанавливает правила и хочет видеть, что они соблюдаются. Он готов потратить деньги на вещи, которые, как он верит, имеют ценность. Вам потребуется время, чтобы убедить его в настоящих приоритетах.
Так вперед, купите лучшие ноутбуки. Разве не было бы прекрасно, если бы они были оснащены антивирусным программным
обеспечением? Прежде всего покажите, что хорошая покупка важна, и не забывайте делать ваших пользователей довольными.
2.3. ВнедрениеВ этом примере предполагается, что сервер был настроен с нуля. Альтернативный подход мог бы продемонстрировать миграцию системы, которая документирована в разделе 1.2.3.2., чтобы удовлетворить новым требованиям. Решено рассмотреть этот случай, для примеров на будущее, как будто система только что настроена, а также рассмотрение базируется на допущении, что вы можете осуществить шаги по миграции получив информацию из Главы 9, «Миграция с домена NT4 на Samba-3», не планируется к переводу. Плюс ко всему, проще следить за изменениями на только что установленной системе.Каждому пользователю будет создана домашняя директория в системе UNIX, которая будет доступна как персональный общий ресурс. Также будут созданы два дополнительных общих ресурса, один для бухгалтерского отдела, другой для финансового. Пользователи смогут получить доступ к этим ресурсам в соответствии с принадлежностью к какой-либо группе. Членство в группе UNIX это главный механизм, по которому пользователи домена Windows будут получать права и разрешения внутри окружения Windows.
Пользователь Рисунок 2.1. Бухгалтерский офис Abmas, топология на 52 пользователя
Шаги по настройке сервера:
1. Переименуйте имя сервера в
2. Поместите запись для компьютера sleeth в файл
3. Установите Samba-3 из prm-пакета, полученного на FTP команды Samba. 4. Установите ISC DHCP теми средствами, которые доступны в вашем дистрибутиве.
5. Так как Samba будет обслуживать два сетевых интерфейса и клиенты из одного сегмента могут захотеть получить доступ ко второму
сегменту, включите ip-маршрутизацию. Если у вас нет специальной утилиты для этого, добавьте в файл
При такой установке ядро Linux будет пересылать пакеты, как это делает роутер.
6. Создайте файл 7. Добавьте пользователя root в бэкенд паролей Samba:
Это пароль администратора домена Windows. Никогда не удаляйте эту учетную запись с ее паролем из бэкенда паролей после того, как будут инициализированы группы домена Windows. Если вы удалите эту учетную запись, ваша система будет разрушена. Если вы не cможете восстановить эту учетную запись, ваш сервер Samba не сможет больше управляться.
8. Создайте файл соответствия пользователей, позволяющий учетной записи
9. Создайте и присоедините группы домена Windows к группам UNIX.
Пример скрипта
Пример 2.3.1. Присоединение (to map) групп Windows NT к группам UNIX
Вывод после исполнения этого скрипта должен быть примерно следующий:
10. Для каждого пользователя, который нуждается в учетной записи в домене Windows, создайте запись в файле 11. Воспользуйтесь предпочтительной для вашей системы утилитой, добавив каждого пользователя в группы UNIX, предварительно созданные, если это необходимо. Контроль доступа к файлам система будет осуществлять на основании принадлежности к группе UNIX.
12. Подготовьте диск, на котором будет размещаться точка монтирования каталога для хранения данных подсетей (отделов).
В нашем случае эта точка в файле 13. Создайте корневую папку для хранения данных следующим образом:
Каждая строка отвечает за создание структуры каталогов и установления владельцев и разрешений внутри общего ресурса.
Корнем общего ресурса для группы 14. Сконфигурируйте IP адреса принтеров, как показано на рисунке 2.1.. В соответствии с инструкцией к принтеру настройте печать через порт 9100. Это позволит спулеру CUPS печатать, используя протоколы raw-режима. 15. Настройте очереди печати CUPS как показано ниже:
Эта команда создаст требуемые очереди печати без установления фильтра печати.
16. Отредактируйте файл
17. Отредактируйте файл
18. Создайте файл 19. Установите запуск Samba и CUPS при старте системы и перезапустите Samba и CUPS теми способами, которые применяются в вашей системе, например
20. Сконфигурируйте NSS (диспетчер разрешения имен, name service switch), чтобы обрабатывать разрешение
имен, основанное на WINS. До тех пор, пока не используется DNS-сервер, безопасно удалить эту опцию из конфигурации NSS.
Отредактируйте файл
2.3.1. ПроверкаВсе ли функционирует, как должно? Это ключевой вопрос в данном описании. Ниже даны несколько простых шагов по проверке конфигурации Samba-сервера.
1. Если ваш файл
В случае неверного параметра (скажем, опечатались и написали dogbert) будет выведено сообщение об ошибке:
Найдите и исправьте все ошибки, чтобы Samba могла быть запущена или перезапущена корректно. 2. Проверьте, что сервер Samba запущен:
Демон 3. Проверьте, что возможно анонимное подключение к серверу Samba:
Это демонстрирует, что может быть получен список общих ресурсов для анонимных подключений. Это эквивалентно
обзору сервера через сетевое окружение посредством клиента Windows для получения списка общих ресурсов.
С помощью аргумента
4. Проверьте, что принтеры имеют IP-адреса, назначенные через конфигурационный файл сервера DHCP.
Самый простой путь для этого — отправить
5. Сделайте аутентифицированное соединение с сервером, используя утилиту
Конфигурация клиентов Windows XP:
1. Топология сети показана на рисунке
2.1.. Для конфигурации настроек стека протоколов TCP/IP используется DHCP. DHCP назначает всем клиентам Windows
адрес WINS-сервера
2. Включите компьютер в домен Windows
3. Проверьте, что с каждой клиентской машины в сетевом окружении виден компьютер 4. Сообщите всем пользователям, чтобы они заходили на свои компьютеры под их учетными записями. 5. Установите принтер следующим образом:
б) Щелкните Дальше, выберите HP, найдите принтер HP LaserJet 5/5M Postscript; в) Выберите «Использовать порт: FILE (Печать в файл)», затем установите имя принтера по умолчанию. На вопрос «Желаете ли вы распечатать пробную страницу?» ответьте «Нет». Нажмите «Готово»; г) Вам может быть задан вопрос об имени файла печати. В этом случае Щелкните на принтере правой клавишей, вызовите меню Свойства-Вкладка_Дополнительно-Добавить_порт; д) Введите имя очереди печати на Samba-сервере \\SLEETH\hplj4 . Щелкните OK+OK для завершения установки;е) Повторите эти шаги для принтера HP LaserJet 6 , а также для лазерного принтера QMS Magicolor.
2.3.2. Ноутбуки: особый случайКак сетевой администратор, вы уже знаете, как создать локальную учетную запись для Windows 200x/XP. Это предпочтительное решение для обеспечения работы мобильным пользователям при отсутствии доступа к офисной сети.
При создании локальной учетной записи, с тем же самым именем пользователя и паролем, которое вы создали для домена Windows,
пользователь может локально войти на компьютер и получить прозрачный доступ к сетевым ресурсам, как если бы он авторизовался
как доменный пользователь. Есть некоторые компромиссы, из которых следует, что, так как сеть более сильно защищена, то становится
необходимым несколько изменить конфигурирование клиентов Windows.
2.3.3. Основные моменты изученногоВ этом проекте сети и его воплощении, вы создали контроллер домена Windows NT4, используя Samba 3.0.20. После этих рекомендаций вы испытали и реализовали несколько важных подходов к сети Windows. Следующая глава будет строиться на этом опыте. Основные моменты этой главы:
Примечание: в данном примере строку
вероятно следует заменить на
Пример 2.3.3. Файл
2.4. Вопросы и ответы1. Какова основная польза от использования DHCP при настройке стека TCP/IP для клиентов Windows?2. Будут особо отмечены какие-нибудь параметры конфигурационного файла /etc/dhcpd.conf сервера DHCP?3. Возможно ли создать учетную запись домена Windows и специально назвать его Administrator ?4. Для чего необходимо задать UID UNIX 0 для учетной записи Administrator домена Windows?5. Один из моих младших сотрудников нуждается в возможности добавлять компьютеры в домен, но я не хочу ему давать права root . Как мне сделать это?6. Почему я должен присоединять группы домена Windows к группам UNIX? 7. Я удалил учетную запись root и теперь не могу его добавить обратно!!!
Могу я что-нибудь сделать в этой ситуации?8. Когда я запускаю net groupmap list , в отчете есть сообщения о группе
Administrators , а также о группе Domain Admins . Какая между ними разница?9. Как может повлиять смена имени сервера Samba или имени домена? 10. Как я могу управлять учетными записями пользователей с рабочей станции Windows XP? 1. Какова основная польза от использования DHCP при настройке стека TCP/IP для клиентов Windows? - Первое и главное, транспортабельность. Посредством него мобильные пользователи могут перемещаться между своим офисом и офисами заказчиков (если, конечно, они тоже используют DHCP) без ручного конфигурирования сетевой карты. Это также средство, благодаря которому они могут работать в домашней сети использующей DHCP, или используя коммутируемые соединения (dial-up), такие настройки, как маршрут по умолчанию и адрес сервера DNS, который применяется только в сети офиса Abmas не препятствует при удаленной работе. Это чрезвычайно важное свойство DHCP.
2. Будут особо отмечены какие-нибудь параметры конфигурационного файла - Да. Созданная конфигурация автоматически предоставляет каждому клиенту IP адрес вашего сервера WINS. Здесь также настроена предпочтительная регистрация имен NetBIOS WINS-сервером, а затем инструктирование клиента первым опрашивать WINS-сервер, когда NetBIOS-имя машины нуждается в разрешении по IP адресу. Эта конфигурация функционирует на гораздо более низком широковещательном транспортном уровне UDP, чем было бы в случае, если бы WINS не использовался.
3. Возможно ли создать учетную запись домена Windows и специально назвать его
- Конечно, вы можете создать учетную запись с именем
4. Для чего необходимо задать UID UNIX 0 для учетной записи
- Учетная запись
- Пользователи, входящие в группу 6. Почему я должен присоединять группы домена Windows к группам UNIX? - Samba-3 не позволяет группе домена быть видимой клиентам сети домена до тех пор, пока учетная запись не имеет эквивалента учетной записи в группе UNIX.
Группы домена, которым следует задать эквиваленты у групп UNIX это - Это неприятная проблема. К счастью, есть одно решение:
б) переименуйте файл group_mapping.tdb ;в) воспользуйтесь утилитой smbpasswd для добавления учетной записи root ;г) восстановите файл group_mapping.tdb .
- Группа 9. Как может повлиять смена имени сервера Samba или имени домена?
- Если вы решили изменить имя сервера Samba, после перезапуска демона
Если необходимо изменить имя сервера Samba или имя домена, перед проделыванием этой операции убедитесь, что зарезервированы
соответствующие SID. Вы можете сохранить SID используя утилиты 10. Как я могу управлять учетными записями пользователей с рабочей станции Windows XP?
- Samba-3 поддерживает архитектуру безопасности домена Windows NT4. Этот тип домена не может управляться инструментами включенными
в Windows XP Professional. Вы можете загрузить с сайта MICROSOFT пакет SRVTOOLS.EXE. Распакуйте его в каталог, из которого будете использовать.
Этот пакет включает такие инструменты, как
|