Глава 3. Безопасная офисная сеть3.1. Введение 3.2. Обсуждение и анализ 3.3. Внедрение
3.3.2. Конфигурирование Samba 3.3.3. Конфигурирование серверов DHCP и DNS 3.3.4. Конфигурирование системы печати 3.3.5. Настройка запуска системы 3.3.6. Проверка 3.3.7. Конфигурирование сервера приложений 3.3.8. Конфигурирование клиентов Windows 3.3.9. Основные моменты изученного
Поздравляем, ваши навыки работы с сетью на Samba постоянной развиваются. Вы начали с трех простых примеров в Главе 1 «Простой Samba-сервер» и затем в Главе 2 «Небольшая офисная сеть» вы спроектировали и построили сеть, которая предоставляет высокий уровень гибкости, целостности и надежности. Этого было достаточно для базовых потребностей. В этой главе вы ознакомитесь с установками для удовлетворения более обширных потребностей. Решения, которые вы рассмотрите, представят вам основные особенности, которыми располагает Samba-3. Вы заметите, что работающие и безопасные решения могут быть реализованы с использованием Samba-2.2.x. В представленных здесь примерах вы постепенно ознакомитесь со многими основными особенности Samba-3. Давайте займемся дальнейшим изучением.
3.1. ВведениеВы сделали мистера Meany вполне довольным человеком. Недавно он выплатил вам хорошую премию. Со времени последней модернизации сети прошел год. Вы довольно заняты. Два месяца назад мистер Meany решил нанять Christine Roberson (Кристина), которая возьмет на себя основное управление сетью. Вскоре она будет предоставлять основную поддержку пользователям. Вы показали, что можете распределить обязанности и можете планировать и согласованно выполнять запланированное. Прежде всего вы показали мистеру Meany, что вы ответственный сотрудник. Сегодня знаменательный день. Мистер Meany позвал вас в его офис в 9 утра, чтобы сообщить новость, которую вы никак не ожидали: Вы возьмете на себя обязанности по осуществлению бизнес-операций. Мистер Meany уходит в отставку и вверяет бизнес в ваши собственные руки.
Мистер Meany оставляет компанию, но не оставляет работу. Он рассматривает возможность развития бухгалтерского бизнеса Abmas в более
крупную солидную компанию. Он говорит, что у него заняло много лет, чтобы узнать, что нет будущего лишь в этом бизнесе. Теперь он понимает,
что есть большое личное удовольствие в том, чтобы создать возможность карьерного роста для людей из локального объединения. Он хочет
сделать больше для других, как он сделал для вас. Сегодня он потратит много времени для того, чтобы рассказать о его грандиозных планах развития,
с которыми вы столкнетесь в последующих главах. За прошедший год были превышены планы развития. Появилась нужда в расширении сети до
130 пользователей. Параллельно с расширением также развилась потребность в усовершенствовании обслуживания и улучшении функциональности.
Вы собираетесь провести промежуточную модернизацию и затем передать функции по технической поддержке и эксплуатации сети Кристине.
У Кристины есть профессиональная сертификация Microsoft Windows, так же как и Linux. Она усердный работник и весьма привлекательна
(эх, американцы... девушка, админ, сертификация, привлекательна... по-моему это Анджелина Джоли из "Хакеров" или Сандра Баллок из "Сети",
к сожалению, к концу книги до свадьбы так и не дошло :), прим.перев. ).
Кристина не хочет управлять отделом (хотя она бы справилась с этим хорошо). Она получает удовлетворение от работы, когда можно разбираться
в проблемах. Время от времени она хочет работать с вами над интересными задачами. Когда вы сказали ей о вашем переводе, она чуть не уволилась,
несмотря на то, что ее заверили, что новый менеджер будет принят для работы с информациоными технологиями, и она будет ответственна
только за операции.
3.1.1. Условия задачиВы пообещали штатным сотрудникам доступ в Интернет, электронную почту, антивирусную защиту и корпоративный сайт. Кристина жаждет помочь в осуществлении задуманного. Давайте посмотрим, как вы можете осуществить обещанное.Обслуживаемая вами сеть в настоящий момент имеет 130 пользователей. В предстоящий год Abmas приобретет еще одну компанию. Мистер Meany утверждает, что в течение двух ближайших лет сеть вырастет до 500 пользователей. Вы приобрели целостную картину возможности расширения. Вы купили новый сервер и будете разворачивать новую сетевую инфраструктуру. Вы решили не избавляться от старого сетевого оборудования. Единственное, было предложено поменять ноутбуки. Вы предложили штатным сотрудникам новые ноутбуки, но ни один сотрудник не захотел менять ноутбук, так как пришлось бы много настраивать в новом ноутбуке (удивительно, но факт, прим.перев). Тогда вы решили установить каждому, даже пользователям ноутбуков, стационарный компьютер.
Для предоставления Интернет вы подключили DSL соединение, 1,5Мб/с (двунаправленное) и сетевая карта со скоростью 10Мб/с. Вы зарегистрировали
домен
Таблица 3.1. Информация от провайдера для сайта
Основное преимущество в том, что сервер Samba не будет предлагать сервис по доступу в Интернет. Вы заплатили провайдеру за дополнительные услуги, в том числе защиту вашей сети от внешнего мира посредством файрвола. Будут доступны только сервисы на следующих портах: http/https (порты 80 и 443), email (порт 25), DNS (порт 53). Весь трафик будет предоставляться посредством NAT (network address translation). Запрещен доступ любым внутренним IP адресам через фильтр NAT, так как должен быть обеспечена комплексная защита внутренней сети. Кристина порекомендовала, что настольные системы будут установлены путем клонирования одной мастер-системы, на которой установлен минимальный набор программ, а все остальное программное обеспечение будет загружаться с центрального сервера приложений. Преимуществом центрального сервера приложений, который предоставляет одну точку обслуживания всех бизнес-приложений является более эффективный способ управления программным обеспечением. Далее она порекомендовала установить антивирусные программы на рабочие станции, а так же на сервер Samba. Кристина знает опасность потенциальных вирусных вторжений и настаивает на всестороннем подходе к обнаружению и устранению вирусных атак. Существенное беспокойство вызывает проблема управления развитием компании. В последнее время число пользователей, имеющих общий компьютер (в ожидании нового персонального) возрастает. Это представляет некоторые проблемы с настольными компьютерами и установкой программного обеспечения в профили новых пользователей настольных компьютеров. Рисунок 3.1. Схема сети организации Abmas, в которой 130 пользователей
3.2. Обсуждение и анализВ этой сети вырисовывается много очевидных выводов. Некоторые требования не очень понятны или могут быть вашими задумками, которые предоставит Samba-3. Многое может быть достигнуто более простыми путями, чем представлено здесь, но имейте ввиду, что сеть должна разрастись до 500 пользователей. Это означает, что некоторая функциональность будет чрезмерной для 130 пользователей.(к началу страницы)
3.2.1. Технические аспектыВ этом примере мы используем 24-битную сетевую маску для двух подсетей. Конечно, это ограничивает нашу сеть максимум 253 используемыми IP. Диапазон сетевых адресов выбирается согласно документу RFC1918 для частных сетей. Когда число пользователей в сети начинает приближаться к концу выделенных адресов, хорошей идеей будет переключиться на спецификацию, описанную в RFC1918 в диапазоне 172.16.0.0/16. В дальнейшем это позволит сделать сегменты сети. Для запланированых высоких темпов развития сети будет являться хорошим основанием использованиеtdbsam для бэкенда паролей passdb . Использование в бэкенде smbpasswd
может впоследствии привести к проблемам. tdbsam для passdb бэкенда предлагает особенности, которые не доступны
в более старой, основанной на ASCII базе данных smbpasswd .
Предложенный проект сети использует один сервер, использующийся для подключения к Интернет, получения электронной почты, удаленного доступа посредством SSH, хранения файлов и подключения общих принтеров. Такой проект сети часто выбирается в местах, которые не могут себе позволить или оправдать расходы или стоимость обслуживания отдельных серверов. Должно приниматься во внимание, что если безопасность такого типа серверов нарушается, то целая сеть и все данные подвергаются риску. Во многих местах продолжают использовать это решение, по этой причине эта глава представляет детальный обзор ключевых моментов его внедрения. Samba будет сконфигурирована, чтобы не управлять специально сетевым интерфейсом, который подключен к Интернет. Вы знаете, что ваш интернет-провайдер предоставляет комплексный сервис по защите сети (firewall), но вы не можете надеяться, что это так. Всегда имейте ввиду возможность человеческих ошибок и приготовьтесь к использованию файрвола на Linux iptables в качестве NAT. Блокируйте весь входящий трафик кроме разрешенного на известных портах. Также вы должны позволить исходящим пакетам устанавливать соединения (из сети). Вы должны разрешить все внутренние исходящие запросы. Обсуждение конфигурирования web-сервиса, web рrоху сервиса, электронной почты, антивирусных инструментов выходит за рамки повествования этой книги и поэтому не рассматривается подробно, а лишь в той мере, когда это касается настроек Samba-3. Ноутбуки сконфигурированы на использование сетевой (доменной) учетной записи при подключении к сети, и локальной учетной записи при нахождении вне офиса. Пользователи хранят всю работу, сделанную вне офиса, используя локальный ресурс для рабочих файлов. Стандартные процедуры предписывают, что по окончанию работы с необходимыми «мобильными» файлами, все файлы переносятся в безопасное хранилище офисного сервера. Штатные сотрудники проинструктированы не носить на своих ноутбуках в какие-либо другие компании какие-либо файлы кроме тех, которые безусловно необходимы для работы. Это превентивная мера для защиты клиентской информации, а также внутренних документов компании.
Все приложения хранятся на центральном сервере в общем ресурсе под названием Программное обеспечение бухгалтеров и финансового отдела также может быть запущено только с центрального сервера приложений. Ноутбуки предоставляются с локально установленными приложениями в которых присутствуют только базовые функции. Применение поддержки перемещаемых профилей является средством, благодаря которому пользователи могут перемещаться от компьютера к компьютеру без ограничений к доступу к их личным данным. Можно сказать, данные следуют за пользователем.
В данном примере применение сервера DNS должно быть обращено и к внутренней и к внешней сети, если это
необходимо. Ваш DNS-форвардер просматривает сервер, предоставленный вашим Интернет-провайдером, так же как
По сравнению с настройкой сервера DHCP в Главе 2, «Небольшая офисная сеть», пример 2.3.2., конфигурация этого примера имеет дело с присутствием Интернет соединения. В этом случае следует убедиться, что никакие внешние соединения не будут влиять на наши сервисы DHCP. Все принтеры сконфигурированы как клиенты DHCP так, что сервер DHCP назначает принтерам фиксированный IP адрес в соответствии с их mac-адресом. Дополнительной возможностью в настройке этого сервера DHCP является применение динамического DNS (DDNS). Это первое решение, которое зависит от корректной настройки сервера DNS. Поэтому здесь представлены всеобъемлющие шаги по конфигурированию полнофункционального сервера DNS с применением DDNS. В этом случае клиенты DHCP будут автоматически регистрироваться на сервере DNS. Вы воспользуетесь удобным случаем для ручной установки NetBIOS имени сервера Samba кроме того имени, которое будет разрешаться автоматически. Вы сделаете это, чтобы убедиться, что компьютер имеет тоже самое NetBIOS имя в обоих сегментах сети.
Как в предыдущей сетевой конфигурации , в этой также для печати используется прямая необработанная (raw)
печать (то есть не слишком интеллектуальная и без автоматической загрузки драйверов принтера на Windows клиенты).
Драйверы принтера устанавливаются на Windows клиенты в ручную. Это не является проблемой, так как Кристина
установила и настроила одну рабочую станцию, а затем клонировала ее на все рабочие станции, используя
Norton Ghost. Все компьютеры идентичны, поэтому это не вызовет сложностей.
3.2.1.1. Требования к аппаратному обеспечениюНа этом сервере будет запущено значительное число сервисов. Приблизительный подсчет требований к оперативной памяти представлен в примере 3.2.1. (данные расчеты актуальны для 2006 года, однако представляет интерес непосредственно сам принцип планирования требований к аппаратной части, прим.перев.).Пример 3.2.1. Оценка требований к оперативной памяти
Для резерва вы должны добавить по крайней мере 50% от этой цифры. Минимальный объем системной памяти для начальной загрузки системы 1 Гб, но в системе, которая будет масштабирована до обслуживания 500 пользователей имеет смысл снабдить ее 4 Гб. Оснащение начальной конфигурации только 1 Гб памяти привело бы к преждевременным жалобам на производительность, так как нагрузка растет. Учитывая, что сейчас оперативная память относительно дешева, не стоит искать компромиссов в этой области. Суммарная нагрузка ввода/вывода должна быть рассмотрена для оценки полосы пропускания сети и дисковых систем. Для вычисления полосы пропускания сети обычно исходят из величины 0.1Мбит/с на одного пользователя. Это позволяет предположить, что скорость 100-Base-T (приблизительно 10 Мбит/c) не предоставит необходимые возможности для обеспечения начальной пользовательской нагрузки. По этой причине лучше начать с 1-Гбитной сетевой карты для двух внутренних подсетей, каждая из которых будет направлена в 1-Гбитный порт роутера, остальные порты которого будут 10-Мбитными (идущие к рабочим станциям). Рассматривая возможность выбора 1-Гбитных сетевых интерфейсов для двух локальных сегментов сети, общая сетевая возможность ввода/вывода будет 2100Мбит/сек (около 230Мбайт/сек), с учетом необходимости ввода/вывода, которая потребуется для возможностей ввода/вывода быстрого дискового хранилища. Пиковая дисковая пропусканая способность ограничена выбранным дисковым хранилищем. Желательно предоставить максимально возможную полосу пропускания ввода/вывода. Если выбрано решение из низшего ценового диапазона, хорошим выбором будет 3Ware IDE RAID Controller. Эти контроллеры могут применяться для 64-битных приложений, содержать 66-Мегагерцовый PCI-X слот. Они определяются в системе как высокоскоростные SCSI-контроллеры, которые могут управлять пиковой полосой пропускания PCI-X приблизительно до 450 Мбайт/сек. Также могут быть рассмотрены альтернативные аппаратные SCSI RAID-контроллеры. В частности имеет смысл купить оборудование хорошо известной марки, которое имеет соответствующую производительность. Как минимум, попытайтесь раздобыть дисковую подсистему, которая обеспечит полосу пропускания ввода/вывода в диапазоне по крайней мере 100Мбайт/сек. Пример 3.2.2. Оценка требований к дисковому хранилищу
Корпоративные данные: 100 Мбайт/пользователь в год Хранилище почты: 500 Мбайт/пользователь в год Приложения: 5000 Мбайт Резервный буфер: По крайней мере 50% На 500 пользователей в ближайшие два года: ------------------------------------------------------- Корпоративные данные: 2*100*500 = 100000 Мбайт = 100 Гбайт Почтовое хранилище: 2*500*500 = 500000 Мбайт = 500 Гбайт Приложения: 5000 Мбайт = 5 Гбайт ------------------------------------------------------- Всего: 605 Гбайт Плюс 50% на буфер 303 Гбайт Рекомендуемый объем хранилица: 908 Гбайт
Таким образом, предпочтительный размер дискового пространства сервера должен быть около 1Тбайта.
Если использовать RAID-5 с двумя дисками горячего извлечения, то потребуется массив из 8 винчестеров по
200 Гбайт.
3.2.2. Политические аспектыВаша деятельность находится под увеличивающимся грузом ответственности. Увеличивающийся страх необходим, так вы можете показать что делаете все с особым вниманием. Вы не должны доверять вашему Интернет-соединению.Отдельно от возможности более эффективного управления бизнес-приложениями посредством использования сервера приложений, ваша главная причина использовать его состоит в том, что это даст вам полный контроль над лицензированием ПО.
Вы прекрасно осознаете, что в результате применения данной конфигурации возникают некоторые проблемы
с производительностью, так как увеличивается размер каждого перемещаемого профиля. Разрешив пользователям
применять Microsoft Outlook Express, вы знаете что хранение файлов .pst это кое-что, к чему нужно обратиться
позднее.
3.3. ВнедрениеРисунок 3.1. показывает топологию сети этого примера.Информация, представленная ниже предполагает, что вы уже хорошо знакомы со многими базовыми шагами. На этом основании далее будут приводиться только те подробности настройки Samba, которые необходимы для этого примера. Этот ход является умышленным, и сделан для того, чтобы не были пропущены ключевые моменты успешной установки Samba. Это последний случай, когда документируются окончательное конфигурирование серверов DNS и DHCP. По темам, которые не затронуты здесь непосредственно, существует много справочной литературы.
Файл
1. Базовое конфигурирование системы; 2. Конфигурирование Samba; 3. Конфигурирование серверов DHCP и DNS; 4. Конфигурирование принтера; 5. Конфигурирование параметров загрузки; 6. Проверка; 7. Конфигурирование общего доступа к приложениям; 8. Конфигурирование клиентов Windows.
Следующие разделы раскроют каждый шаг в более подробно.
3.3.1. Базовое конфигурирование системыДалее предполагается, что ваш SUSE Enterprise Linux Server 8.0 только что установлен, и полностью настроен в соответствии с рисунком 3.1..Шаги по конфигурированию сервера:
1. Используя инструменты UNIX/Linux дайте вашему серверу имя
Альтернативный метод это команда
2. Отредактируйте файл
Вы должны проверить порядок загрузки вашей системы. Если сервер печати CUPS загрузится перед сервером DNS (
Записи о принтерах не являются необходимыми если 3. Наш сервер будет работать в режиме роутера между двумя сегментами сети, а также для доступа в Интернет. Для этого необходимо включить пересылку (ретрансляцию) (forwarding). Это можно сделать добавив такую запись:
Удостоверьтесь, что ядро вашего сервера поддерживает функцию пересылки IP. Так же эту команду вы можете выполнить вручную. Эта настройка позволит системе Linux работать как роутер.
4. Необходимо установить базовый файрвол и возможность NAT. Следующий скрипт может быть помещен в каталог
Пример 3.3.1. Скрипт файрвола для NAT
5. Сделайте этот скрипт исполняемым:
Теперь вы должны внести изменения в стартовый скрипт
Теперь сервер готов к конфигурированию Samba. Во время этапа проверки удалите запись для сервера Samba
3.3.2. Конфигурирование SambaПосле окончания выполнения рекомендаций этого раздела, сервер Samba будет готов к эксплуатации; тем не менее, тестирование и проверка должны быть отложены до момента настройки DHCP, DNS и системы печати CUPS.Этапы конфигурирования Samba: 1. Установите rpm-пакет Samba-3, полученный с FTP Samba-Team, например, таким способом:
Эта операция должна быть выполнена от имени пользователя
2. Приведите файл
Пример 3.3.2. Сеть на 130 пользователей, секция
3. Добавьте пользователя
Учетная запись
4. Создайте файл соответствия пользователей, позволяющий учетной записи
5. Создайте соответствие (map) группам домена Windows группам UNIX. Для этого создайте скрипт
(мы назовем его Пример 3.3.5. Скрипт для присоединения групп UNIX и Windows.
Cделайте его исполняемым и запустите, ниже дан вывод после работы этого скрипта:
Проверяем соответствие (присоединение) групп:
(обратите внимание, это вероятно, ошибка автора книги: в скрипте нет команды для создания группы
6. Теперь об одном подготовительном шаге, без которого вы не получите работающую сетевую среду Samba. Вы должны
добавить учетную запись каждого пользователя сети. Каждому пользователю, которому это требуется, вы должны дать учетную
запись в домене Windows, внесите запись в файл
В числе инструментов для управления пользователями под UNIX такие как
Разумеется, вместо 7. Используя предпочтительные для этого инструменты UNIX, добавьте каждого пользователя в предварительно созданную, если необходимо, группу UNIX. Контроль доступа к файлам системы будет основан на членстве в группах UNIX.
8. Создайте каталог, который будет точкой монтирования для дисковой системы хранения данных компании. В данном примере
такая точка монтирования будет обозначена в 9. Создайте корневую папку хранилища файлов данных и приложений как показано ниже:
Каждый отдел отвечает за создание структуры папок внутри общего ресурса этого отдела. Корневая папки отдела
10. Файл
Для каждой учетной записи пользователя, созданной в системе, нужно выполнить следующие действия:
11. Создайте сценарий входа (logon script). Проследите, чтобы конец каждой строки был корректно завершен
(речь идет о проблеме несоответствия конца строк кодировке DOS). Для этого используйте утилиты
Затем конвертируйте unix-файл в dos-файл используя
3.3.3. Конфигурирование серверов DHCP и DNSСервисы DHCP это основной компонент для записи установок сети клиентам. Действие DNS это фундамент доступа в Интернет, а также устойчивой работы локальной сети. После окончания выполнения рекомендаций этого раздела, сервер будет готов для осуществления главных служебных функций.Этапы конфигурирования серверов DHCP и DNS:
1. Создайте файл
Пример 3.3.6. Содержимое файла
2. Создайте файл
Пример 3.3.7. Конфигурационный файл
3. Создайте следующие файлы и поместите их соответственно таблице 3.2. Таблица 3.2. Файлы, требующиеся для функционирования DNS (named)
Пример 3.3.10. Файл DNS зоны обратного просмотра 192.168.1
Пример 3.3.11. Файл DNS зоны обратного просмотра 192.168.2
Пример 3.3.12. Файл DNS зоны прямого просмотра abmas.biz
Пример 3.3.13. Файл DNS зоны прямого просмотра abmas.us
4. Все разрешение имен DNS должно проводиться локально. Удостоверьтесь, что сервер корректно настроен для
осуществления этой операции, внесите изменения в файл
В случае верной настройки это укажет функции разрешения имен при обращении к DNS-серверу, который запущен локально, разрешать имена в адреса. В случае, когда локальный сервер имен не доступен, будет опрошен сервер имен провайдера. В последнем случае, разумеется, не будут правильно разрешаться локальные имена к IP адресам.
5. Последним шагом будет редактирование файла
Базовые сервисы DHCP и DNS теперь готовы к проверке. Перед тем, как вы сможете продолжать, следует указать еще на несколько
шагов вдоль этой дороги. Во-первых, настройте систему печати. Затем вы сможете настроить сервер так, что все сервисы будут
стартовать автоматически после перезагрузки. Также вы должны вручную запустить все сервисы перед началом тестирования.
3.3.4. Конфигурирование системы печатиСетевые администраторы, которые используют систему печати, базирующуюся на CUPS, обычно испытывают некоторые затруднения при настройке этого мощного средства. Шаги, приведенные в этом разделе, предназначены для того, чтобы обойти все подводные камни при изучении CUPS. Вместо применения «продвинутых» функций и возможностей, наш подход использует его как прозрачную очередь печати, которая выполняется без фильтрации, и предлагается лишь минимальная обработка задания печати. Другими словами, наше конфигурирование CUPS вращается вокруг raw-mode (необработанной) очереди печати. В этом случае, чтобы печать была корректной, на все клиентские компьютеры должны быть установлены драйверы принтера.Этапы конфигурирования системы печати: 1. Укажите каждому принтеру быть клиентом DHCP (т.е. получать настройки сети автоматически), для этого внимательно изучите документацию к принтеру. 2. Согласно той же документации разрешите использование для печати порта 9100. Если в документации принтера указано, что для raw-режима следует использовать другой порт, тогда используйте его. Настройте порт как это необходимо по нижеприведенному примеру команд. Это позволит спулеру CUPS печатать, используя протокол raw-режима. 3. Настройте очереди печати CUPS:
Эти команды создадут необходимые очереди печати без использования фильтра принтера.
4. Возможно, очереди печати не будут задействованы во время создания. Используйте команду
5. Хотя ваши очереди печати могут быть запущены, все еще есть вероятность, что они не будут воспринимать задания печати. Сервисы очереди печати начинают печатать только когда осуществлена их настройка. Проверьте, указано ли вашим очередям печати принимать задания для выполнения печати посредством следующих команд:
6. Исправьте файл
7. Исправьте файл
8. Установите драйверы принтера на каждую рабочую станцию сети.
Очереди печати были настроены и готовы для проверки.
3.3.5. Настройка запуска системыВ настройке загрузки системы есть два главных момента. Во-первых, при перезагрузке должен осуществляться автоматический запуск сервисов. Для этого применяется инструментchkconfig , который создает соответствующие символические
ссылки на основные управляющие файлы демонов, которые находятся в каталоге /etc/rc.d , и в каталогах
/etc/rc"x".d . Ссылки создаются так, что, когда уровни запуска изменились, выполняется необходимый запуск
или останов скрипта.
В случае, когда сервис запускается не как демон, а с помощью межсетевого супер-демона ( В итоге, каждый сервис должен быть запущен чтобы позволить системе продолжать работу. Следующие примеры подходят для Red Hat систем, пожалуйста, адаптируйте их под свою платформу: 1. Используйте встроенные инструменты вашей системы для настройки автоматического запуска сервисов при перезагрузке системы, например так:
2. Теперь запустите каждый сервис, чтобы система заработала как нужно. Выполните для каждого сервиса команду:
3.3.6. ПроверкаСложные сетевые проблемы очень часто вызваны простыми причинами, суть которых в неудачной или неверной настройке. Внимательно проследите за дальнейшим процессом проверки; он является результатом опыта многих лет по устранению и исправлению большинства общих ошибок. Упрощения часто приводят к основным неисправностям. Вы не должны идти коротким путем, вы должны подходить ответственно и внимательно к процессу проверки работоспособности вашей сети. Основательно протестируйте и проверьте каждый шаг в процессе установки и настройки сети, так ваши ночи не будут бессонными, а дни беспокойными. Хорошо налаженная сеть это фундамент комфортной работы пользователей и сетевых администраторов. Позднее в этой книге вы узнаете как сделать ваших пользователей довольными. А пока достаточно изучить процесс проверки. Давайте сделаем это.Этапы проверки сервера:
1. Один из главных аспектов конфигурирования Samba состоит в том, чтобы убедиться, что корректно работает функция
разрешения имен. Вы можете проверить разрешение имен несколькими простыми тестами. Основное разрешение имен представлено
в файле
После сохранения изменений выполните команду:
Это говорит о том, что разрешение имен посредством файла
2. Пока ваша инсталляция ведет себя очень хорошо. Следующим шагом мы проверим способность разрешать имена нашего
сервера DNS. Теперь исправьте файл
3. Перед тестированием DNS будет хорошей идеей проверить, что сервер DNS запущен, выполнив следующее:
Теперь мы готовы для проверки DNS. Выполните команду:
Теперь сделайте еще несколько шагов по проверке работоспособности сервера DNS:
Теперь вы можете удалить запись
4. WINS это отличный способ разрешать NetBIOS имена по их IP адресам. Вы можете проверить работу WINS запустив
Далее убедитесь, что Samba запущена, выполнив
Демон
Теперь, когда все три наиболее важные формы разрешения имен в IP адреса работают, вы можете немного расслабиться.
Снова отредактируйте файл
Теперь наша система выглядит хорошо, двигаемся дальше. 5. На душе у вас было бы спокойнее, если бы вы знали, что сервер DHCP запущен и доступен для обслуживания. Первое вы можете проверить следующим образом:
Это показывает, что сервер запущен. Доказательство его работы будет тогда, когда вы попытаетесь добавить первого клиента DHCP в сеть.
6. Настал подходящий момент для того, чтобы проверить сам сервер Samba. Вы добились того, что разрешение имен
задействовано для нуждающихся в этом базовых операций TCP/IP. Продолжаем двигаться дальше. Если ваш файл
Устраните все ошибки, прежде чем продолжать. 7. Проверьте, что сервер Samba запущен:
Демон 8. Проверьте, что могут быть сделаны анонимные подключения к серверу Samba:
Это показывает, что анонимно может быть получен список общих ресурсов. Это аналог обзора общих ресурсов сервера из сетевого
окружения клиента Windows. Аргумент
9. Проверьте, что каждый принтер имеет тот IP адрес, который указан для него в конфигурационном файле DHCP.
Простейший способ для этого послать
Mac-адрес
10. Сделайте авторизованное подключение к серверу, используя утилиту
11. Ваш новый сервер присоединен к Интернет. Перед запуском вашего файрвола, вы должны запустить сканер портов вашей
системы. И затем повторить после запуска файрвола. Это поможет вам понять степень уязвимости сервера от внешних атак.
Одним из способов сделать это, является применение внешнего сервиса, например инструмента DSL Reports
(http://www.dslreports.com/scan). Плюс к этому, если вы можете получить доступ
на уровне суперпользователя
Было запущено сканирование перед тем, как внешний интерфейс был заблокирован применением созданного выше NAT-файрвол скрипта. Следующие результаты были получены после применения правил файрвола:
3.3.7. Конфигурирование сервера приложенийИспользование сервера приложений это основной механизм, с помощью которого могут быть уменьшены средства на администрирование настольных систем. Ознакомьтесь с руководством на ваше программное обеспечение, чтобы узнать, как лучше выполнить административную установку.Некоторое программное обеспечение Windows будет запускаться только локально с рабочих станций. Такие программы обычно не содержат средств для административной установки. Административно-устанавливаемое программное обеспечение позволяет один или более вариантов установки, таких как:
setup /a . В результате будет предложено выбрать различные варианты установки. Обратитесь к Microsoft Office
Resource SDK and Resource Kit для получения дополнительной информации по установке MS Office XP Professional в этом режиме.
Полная административная установка Microsoft Office XP Professional требует около 650 мегабайт свободного места.
Когда Microsoft Office XP Professional будет установлен в административный общий сетевой ресурс, продукт может быть установлен на рабочие станции с использованием обычной программы установки. В этом случае будет предложено сделать минимальную установку либо произвести полную локальную инсталляцию пакета. Полная локальная установка потребует около 100 мегабайт свободного места, минимальная — около 15 мегабайт. В последнем случае, когда приложение будет использоваться, оно будет загружаться по сети. Сервис-пак для Microsoft Office может быть установлен в административный общий сетевой ресурс. Это сделает возможным обновление до сервис-пак Microsoft Office для всех пользователей простой установки и обойти необходимость обновления каждого сетевого клиента в отдельности. Место нахождения файлов данных MS Office XP Professional по умолчанию может быть задано через реестр или через настройки каждого приложения MS Office XP Professional в отдельности. OpenOffice.Org OpenOffice Version 1.1.0 может быть установлен локально. А также может быть запущен с общего сетевого ресурса. Последнее решение наиболее желательно для сетевых пользователей, связанных с офисной работой, а также для административного штата сотрудников. Это позволяет быстро и легко запускать обновления для всех пользователей с минимальными затратами и максимальной гибкостью.
Процесс установки административного общего ресурса для OpenOffice включает загрузку установочного zip-файла и последующую
его распаковку во временную папку. Когда файлы будут полностью извлечены, с использованием выбранного вами архиватора,
пройдите в эту папку и выполните команду
3.3.7.1. Комментарии, относительно условий использования ПОЕсли многие однопользовательские продукты могут быть установлены в административный общий ресурс, то персональные версии таких программ, как MS Office XP Professional не позволяют этого делать. Многим людям не нравятся обычные условия использования коммерческих продуктов, поэтому представляются важными некоторые комментарии относительно лицензирования ПО.Пожалуйста, не используйте административную установку программ с коммерческой или проприетарной лицензией чтобы нарушить авторские права держателя лицензии. Все программное обеспечение лицензировано, в частности ПО, которое лицензировано для свободного использования. Все программное обеспечение это собственность правообладателя до тех пор, пока автор и/или владелец авторских прав явно не отречется от владения и не разместит программное обеспечение в свободный доступ. ПО, распространяемое под лицензией GNU, подобно проприетарному ПО, лицензируется с условиями, ограничивающими использование. Например, если вы модифицируете GPL-ПО и затем распространите бинарную версию вашей модификации, вы также должны будете предоставить исходные коды. Это ограничение предназначено для того, чтобы поддержать быстрое развитие технологии и защитить от сдерживания нововведений.
Коммерческое и проприетарное программное обеспечение обычно ограничивает использование лишь теми, кто приобрел лицензию
и соблюдает условия использования лицензии. ПО, выпущенное под лицензией GPL также ограничено условиями. Как бы то ни было,
могут иметься определенные условия, и если вы не согласны с ними, пожалуйста, не используйте это программное обеспечение.
3.3.8. Конфигурирование клиентов WindowsКристина должна установить систему на 130 новых настольных компьютеров. Без сомнения, она должна также переустановить систему на множестве ноутбуков которые будут продолжать использоваться в новой сетевой среде. Самым верным способом, который поможет это осуществить является создание эталонной системы для каждого вида конечных компьютеров, и затем использование такого приложения, как Norton Ghost для развертывания образа эталонной системы на конечные компьютеры. То же может быть сделано с ноутбуками пока они идентичны или близки по конфигурации.Процесс конфигурирования клиентов Windows: 1. Установите MS Windows XP Professional. Во время установки укажите использовать DHCP (получать настройки сети автоматически). DHCP настроит все клиенты Windows использовать адрес WINS-сервера, который будет определен для локальной подсети.
2. Включите рабочую станцию в домен
Детальная пошаговая инструкция по включению клиентов с Windows 200x/XP Professional домен Windows приведена в
Главе 15, «Сборник полезных советов», раздел 15.1.. Перезагрузите компьютер,
когда это потребуется и войдите с использованием учетной записи администратора домена (
3. Проверьте, что в Сетевом Окружении виден компьютер
4. Подключите как сетевой диск общий ресурс 5.Выполните административную установку каждого приложения, которое будет использоваться. Выберите опции, которые вы желаете использовать. Конечно, вы можете выбрать запускать приложения по сети, верно? 6. Теперь установите все локальные приложения. Как правило это Adobe Acrobat, драйверы на устройства, такие как сканер и тому подобное. Вероятно наиболее важное приложение для локальной установки это антивирус. 7. Теперь установите все принтеры на эталонную систему. Это принтеры бухгалтерского отдела HP LaserJet 6 и Minolta QMS Magicolor. Вы также должны настроить принтеры, которые находятся в финансовом отделе. Установите принтеры на каждую рабочую станцию следуя шагам, показанным ниже в инструкции. 8. Когда вы убедитесь, что ваша эталонная система готова, выведите рабочую станцию из домена. Перезагрузите компьютер и затем войдите под учетной записью администратора, очистите все временные папки. Сделайте дефрагментацию для оптимизации размещения файлов на диске. 9. Загрузите рабочую станцию с диска или дискеты Norton Ghost. 10. Сейчас вы можете развернуть образ эталонного компьютера используя средства Norton Ghost. Убедитесь, что каждая рабочая станция имеет уникальный идентификатор безопасности Windows (SID). Когда развертывание образа будет выполнено, перезагрузите компьютер. 11. Войдите на компьютер как локальный администратор (это опционально) и включите его в домен, следуя процедуре, описанной в Главе 15, «Сборник полезных советов», раздел 15.1.. Теперь система готова к тому, чтобы вход мог осуществить пользователь, конечно, если вы вы предварительно создали его учетную запись. 12. Проинструктируйте пользователей входить на их рабочие станции под выданным им именем пользователя и паролем. Инструкция по установке принтера: 1. Щелкните Пуск-Настройка-Принтеры-Установка принтера. Выберите установку локального принтера, а не сетевого. 2. Щелкните Дальше, выберите HP, найдите принтер HP LaserJet 6, щелкните Дальше. 3. Выберите «Использовать порт: FILE (Печать в файл)», затем установите имя принтера по умолчанию. На вопрос «Желаете ли вы распечатать пробную страницу?» ответьте «Нет». Нажмите «Готово». 4. Вам может быть задан вопрос об имени файла печати. В этом случае Щелкните на принтере P LaserJet 6, выберите Свойства-Вкладка_Дополнительно-Добавить_порт.
5. На панели Сеть введите имя очереди печати на Samba-сервере
6. Повторите эти шаги для обоих принтеров HP LaserJet 6 , а также для лазерного принтера QMS Magicolor.
3.3.9. Основные моменты изученногоНу, как ощущения? Вы построили работоспособную сеть, проект которой был по-настоящему амбициозен. Будущие сетевые обновления могут выполнятся самими сотрудниками. Вы должны быть удовлетворены. Давайте посмотрим, чего удалось добиться:
3.4. Вопросы и ответы1. Какое максимальное число учетных записей может обрабатывать бэкенд паролейtdbsam ?2. Будет ли Samba работать лучше, если установить значение параметра OS level больше, чем 35?3. Почему в этом примере представлено присоединение (mappings) групп UNIX и Windows только для групп домена? 4. Почему был указан путь для ресурса IPC$? 5. Почему в данном примере файл smb.conf имеет запись smb ports ?6. В чем разница между принтером и очередью печати? 7. Могут ли все приложения MS Windows быть установленными в общий ресурс сервера приложений? 8. Для чего использовать динамический DNS (DDNS)? 9. Почему вы используете WINS наряду с разрешением имен, основанном на DNS? 10. В чем основное преимущество использования сервера приложений?
1. Какое максимальное число учетных записей может обрабатывать бэкенд паролей
- Структура данных
Так как сеть разрастается, необходимо ввести дополнительные аутентификационные серверы (контроллеры домена). Руководство, представленное в Главе 10, разделе 10.1.2, TOSHARG2, ограничивает число учетных записей
в бэкенде
2. Будет ли Samba работать лучше, если установить значение параметра - Нет, рабочие станции и серверы MS Windows не используют значение, выше чем 33. Установка этого значения 35 уже обеспечит приоритет над операционными системами MS Windows в выборах браузера. Нет смысла устанавливать это значение выше (однако во времена windows 7 и windows server 2008 неплохо будет выставить это значение 64, прим.перев.). - В этот раз основной задачей Samba является использование присоединения только доменных групп. Возможно, впоследствии данные Samba смогут использовать локальные группы Windows, так же, как Active Directory использует специальные группы. В настоящем требуется, чтобы группы домена были присоединены к группам UNIX.
4. Почему был указан путь для ресурса - Это сделано для того, чтобы в случае программной ошибки разрешить подключение клиента к ресурсу IPC$ с целью получить доступ к файловой системе, указанное расположение ресурса предоставляется менее рискованным. В нормальных условиях этот параметр отдает паранойей, и может не использоваться. Применение этого параметра не является необходимым.
5. Почему в данном примере файл - По умолчанию, Samba пытается соединяться с клиентами MS Windows по 445 порту. (TCP порт используемый клиентами Windows, когда протокол SMB в меньшей степени использует NetBIOS поверх TCP/IP). Порт TCP 139 основной порт используемый NetBIOS поверх TCP/IP. В этой конфигурации процессы сети Windows используют NetBIOS поверх TCP/IP. Определено использовать только порт 139, с целью снизить безуспешные попытки подключений. Результатом этого является повышение производительности сети. В тех случаях, когда Samba-3 функционирует как член домена Active Directory, эта настройка наиболее предпочтительна и не должна изменяться. 6. В чем разница между принтером и очередью печати? - Принтер это физическое устройство, которое подключено либо непосредственно к сети, либо к компьютеру по COM-, LPT- или USB-порту, так, что задания печати могут быть выведены на печать в виде бумажных копий. Сетевые принтеры, которые используют TCP/IP, обычно используют один поток данных и блокируют все дополнительные попытки отправить одновременно задания печати на тот же самый принтер. Если много клиентов будут одновременно печатать по TCP/IP на тот же самый принтер, это приведет к большому количеству сетевого трафика на фоне непрерывно терпящих неудачу попыток соединения. Принт-сервер (такой как CUPS или LPR/LPD) допускает множественные одновременные входящие потоки или очереди печати. Когда поток данных полностью принят, вход потока закрывается, а затем задание выводится последовательно как очередь печати, в которой задание сохраняется до тех пор, пока принтер не будет готов принять задание.. 7. Могут ли все приложения MS Windows быть установленными в общий ресурс сервера приложений? - Старое программное обеспечение Windows не совместимо с установкой и запуском с сервера приложений. Расширенные версии (Enterprise) Microsoft Office XP Professional могут быть установлены на сервер приложений. Розничным покупателям версий Microsoft Office XP Professional не позволена установка на сервер приложений и может быть установлена и использоваться только на/с локального жесткого диска рабочей станции. 8. Для чего использовать динамический DNS (DDNS)? - В случае, когда записи DDNS обновляются непосредственно с сервера DHCP, разрешение имен возможно для сетевых клиентов, которые не поддерживают NetBIOS, и не могут использовать WINS, чтобы определить Windows клиента через DNS. 9. Почему вы используете WINS наряду с разрешением имен, основанном на DNS?
- WINS относится к NetBIOS именованию, как DNS к полностью определенным именам домена (fully qualified domain names (FQDN)). FQDN это имя подобное
WINS это механизм, благодаря которому клиент может определить IP адрес по NetBIOS имени. Сервер WINS может быть опрошен с целью получения IP адреса для NetBIOS имени, которое включает отдельно зарегистрированный тип NetBIOS имени. DNS не предоставляет механизма, который позволяет обрабатывать информацию о типах NetBIOS имен. Служба Active Directory Windows 200x требует регистрации в зоне DNS домена, чтобы контролировать записи службы локатора (service locator records), которые клиенты и серверы Windows будут использовать для поиска служб Kerberos и LDAP. Служба AD дакже требует регистрации специальных записей, которые называются записями глобального каталога (global catalog (GC) entries) и записей сайта, по которым могут быть найдены контроллеры домена и другие серверы, необходимые службам AD. 10. В чем основное преимущество использования сервера приложений?
- Использование сервера приложений может значительно упростить сопровождение обновлений приложений. Кроме предоставления централизованного
общего ресурса приложений, обновление ПО может применяться только в одном месте для всех основных используемых приложений. Как результат,
обновления проходят быстрее и этот процесс проще контролировать.
|