Преобразование сети IPX в интрасеть |
Терри Л. Джеффресс
Эта статья - из серии публикаций, рассказывающих о том, как с помощью системы IntranetWare компании Novell можно на основе существующей сетевой инфраструктуры построить интрасеть и публиковать в ней информацию в электронной форме (см. также статью «Как выбрать IP-адреса для вашей сети»).
Прежде, чем начать публиковать документы в электронной форме и даже прежде, чем устанавливать сервер Novell Web Server (входящий в комплект IntranetWare), вам придется позаботиться о реализации некоторых технологий, используемых в Internet. В частности, необходимо будет установить TCP/IP в качестве транспортного протокола вашей сети IntranetWare. После этого можно приступать к созданию интрасети, которая сможет поддерживать практически любые сетевые службы.
В данной статье описываются варианты настройки серверов IntranetWare и рабочих станций для использования протокола TCP/IP. Затем приводятся подробные инструкции по настройке конфигурации рабочей станции, необходимой для обеспечения доступа к серверу IntranetWare по протоколу TCP/IP. Даются также рекомендации по установке на сервер дополнительных служб интрасети (о том, что такое интрасеть и каковы ее достоинства, читайте во врезке «О достоинствах интрасетей»).
Чтобы реализовать в сети IntranetWare поддержку протокола TCP/IP, вам придется изменить конфигурацию каждого сервера, который должен обеспечивать службы интрасети. Вам также необходимо изменить конфигурацию каждой рабочей станции, с которой вы собираетесь осуществлять доступ к этим службам.
К счастью, система IntranetWare включает в себя все необходимые средства для настройки TCP/IP. Чтобы произвести настройку сервера интрасети, нужно обеспечить поддержку протокола TCP/IP, по крайней мере, на одной сетевой интерфейсной плате этого сервера. От того, какие варианты конфигурации рабочей станции вы предпочтете, будет зависеть набор дополнительных служб, которые вам понадобится установить на сервере интрасети.
Имеется три варианта конфигурации рабочей станции IntranetWare, обеспечивающих поддержку протокола TCP/IP. Рабочая станция может быть настроена так, чтобы она использовала
В последующих разделах статьи описана последовательность действий, которые необходимо предпринять, чтобы "привязать" протокол TCP/IP к сетевой интерфейсной плате сервера. Затем приводится описание трех вариантов настройки конфигурации рабочих станций. В статье рассказывается, как можно обеспечить поддержку TCP/IP в отдельном сегменте локальной сети (ЛВС). Вопросы маршрутизации TCP/IP между сегментами ЛВС в статье не рассматриваются. (Информацию о настройке NetWare/IP и маршрутизации TCP/IP с помощью IntranetWare можно найти в документации к системе IntranetWare. Некоторые полезные сведения можно также почерпнуть из книги "Novell's Guide to Integrating NetWare and TCP/IP", о которой рассказывается во врезке "Рекомендуемый источник".)
Если вам уже приходилось настраивать сервер IntranetWare или NetWare, то действия, которые нужно выполнить, чтобы загрузить и настроить TCP/IP, будут вам хорошо знакомы. Загрузка и настройка протокола TCP/IP происходит точно так же, как и IPX. Для этого используется утилита Internetworking Configuration (INETCFG), с помощью которой выполняются следующие задачи:
При настройке конфигурации сетевой интерфейсной платы необходимо указать драйвер, который должна загружать система IntranetWare, а также задать параметры, которые она будет использовать для взаимодействия с сетевой платой. Если вы устанавливаете TCP/IP в сети, в которой уже установлен протокол IPX, то новую сетевую плату настраивать не нужно и можно сразу переходить к следующей операции, описанной в разделе "Настройка TCP/IP".
Если вы настраиваете новый сервер или устанавливаете новую сетевую интерфейсную плату, то для ее настройки воспользуйтесь утилитой INETCFG. Для этого выполните следующие операции:
Прежде чем сервер IntranetWare сможет использовать для связи TCP/IP, вам необходимо активизировать и настроить стек протоколов TCP/IP. Протоколы TCP/IP в IntranetWare являются частью NLM-модуля TCPIP. Когда вы активизируете TCP/IP, утилита INETCFG помещает команду LOAD TCPIP в загрузочные файлы сервера. Чтобы активизировать и настроить TCP/IP на сервере, вам нужно выполнить следующие операции:
Рис. 1. Диалоговое окно TCP/IP Protocol Configuration утилиты INETCFG, используемой для настройки протокола TCP/IP на сервере IntranetWare.
Осуществляя привязку (binding) TCP/IP к сетевой интерфейсной плате, вы разрешаете системе IntranetWare взаимодействовать с этой платой по протоколу TCP/IP. Чтобы "привязать" (bind) TCP/IP к сетевой плате, выполните следующие операции:
Рис. 2. Для "привязки" протокола TCP/IP к сетевой интерфейсной плате следует указать локальный IP-адрес и маску подсети.
Для того чтобы дать возможность приложениям для интрасетей, таким как Web-браузеры, направлять запросы TCP/IP серверу интрасети, необходимо настроить рабочие станции для работы по протоколу TCP/IP. Как уже упоминалось выше, возможны три варианта такой настройки рабочей станции:
Рабочие станции в одной сети могут быть настроены по-разному. Например, одна рабочая станция может быть настроена так, чтобы использовались оба протокола (IPX и TCP/IP), другая же может работать только по TCP/IP через NetWare/IP.
Одну и ту же рабочую станцию Windows 3.х или Windows 95 можно настроить на использование протоколов IPX и TCP/IP или на использование шлюза IPX/IP Gateway, но ее нельзя настроить на использование двух этих вариантов одновременно. В качестве компромиссного решения можно воспользоваться утилитой Gateway Switcher (она устанавливается вместе с клиентской частью шлюза IPX/IP Gateway, которая входит в комплект клиентского ПО IntranetWare Client для DOS/Windows 3.x или Windows 95). Эта утилита позволяет указать, как именно рабочая станция должна взаимодействовать с сервером в каждый момент времени: либо непосредственно по протоколу TCP/IP, либо через шлюз IPX/IP. Если вы настраиваете рабочую станцию на использование только протокола TCP/IP через NetWare/IP, то этот вариант настройки нельзя совместить ни с каким другим.
Выбранные вами варианты настройки рабочей станции определяют, какие дополнительные службы вам нужно будет установить на сервере IntranetWare. Например, если вы хотите, чтобы рабочая станция использовала только протокол IPX, то на сервере IntranetWare нужно будет установить многопротокольный маршрутизатор NetWare MultiProtocol Router (MPR) и затем активизировать шлюз IPX/IP Gateway.
В отличие от рабочей станции, сервер IntranetWare может одновременно поддерживать все службы TCP/IP, установленные на нем. Например, на одном сервере можно одновременно установить маршрутизатор MPR, сервер DHCP (Dynamic Host Configuration Protocol - протокол динамической настройки конфигурации хоста) и службу NetWare/IP. Эти службы можно установить и на разных серверах, если только каждый из них был предварительно сконфигурирован для использования TCP/IP.
Если вы добавляете поддержку протокола TCP/IP на рабочей станции, которая уже была сконфигурирована для использования IPX, то эта станция сможет использовать оба протокола (IPX и TCP/IP) при работе в сети. Рабочая станция использует протокол IPX для обработки всех запросов к файловой системе и службам каталога Novell Directory Services (NDS) - например, для обращения к файлу на сервере NetWare или IntranetWare. Протокол же TCP/IP используется для обработки запросов всех служб интрасети, например, для загрузки HTML-файла с сервера IntranetWare.
О достоинствах интрасетейТермин "интрасеть" (intranet) чрезвычайно быстро распространился в компьютерном мире, когда компании обнаружили, что они могут создавать частные сети, основанные на технологиях и стандартах, принятых в Internet. Используя такие открытые технологии, компания может почти мгновенно предоставлять своим сотрудникам полезную информацию независимо от того, где территориально эти сотрудники находятся, причем такой способ передачи информации оказывается наиболее дешевым из всех возможных. Экономия и удобствоОсновные технологии, на которых строится интрасеть, были специально разработаны так, чтобы обеспечить независимость от платформы и общедоступность. Такие технологии как Всемирная "паутина" (World Wide Web) были созданы для того, чтобы дать возможность ученым, работающим на различных платформах, обмениваться информацией через Internet, не тратя времени и сил на подготовку версий одного документа для нескольких платформ. В результате любой пользователь интрасети может просматривать помещенные в ней документы с помощью Web-браузера. Хотя даже небольшая компания, имеющая только один офис и располагающая сетью скромных размеров, может выиграть от создания интрасети. Выгоды от использования этой технологии увеличиваются вместе с ростом количества сотрудников, размеров сети и числа удаленных сетевых узлов. По мере роста организации увеличиваются и ее затраты, если информация распространяется среди сотрудников посредством таких традиционных способов как печатные меморандумы и бюллетени. Другие методы распространения информации, такие как электронная почта и совместный доступ к файлам, тоже могут оказаться достаточно трудоемкими и потребовать больших затрат времени на управление. Публикация документов в интрасети оказывается наиболее рентабельным и быстрым среди всех способов электронного взаимодействия. Каждый сотрудник, который имеет соответствующим образом настроенную рабочую станцию и браузер Web, может читать документы, подготовленные в определенном формате и помещенные на сервер интрасети. Если бы те же документы нужно было представлять в виде файлов в каталоге общего доступа или в виде электронных сообщений, то зачастую пришлось бы создавать несколько копий одних и тех же документов в разных форматах, чтобы сделать их доступными для всех платформ рабочих станций и приложений, имеющихся в организации. Создав интрасеть, организация может по мере необходимости изменять содержание опубликованных в ней документов с очень небольшими дополнительными издержками. Если в организации, не имеющей интрасети, возникает необходимость изменить и скорректировать содержание разосланного пользователям электронного сообщения, то приходится посылать каждому из них новое сообщение. Почтовый ящик каждого пользователя в таком случае содержит две версии электронного сообщения. Интрасети имеют преимущество и перед другими способами взаимодействия. В интрасети можно создать такие документы, которые предоставляли бы пользователям информацию в реальном времени, например, текущие биржевые сводки или самые последние данные о каком-либо сегменте рынка. Имея практически мгновенный доступ к таким сведениям, сотрудники компании могут более оперативно реагировать на изменения рынка или на действия компаний-конкурентов, а это в свою очередь сказывается на росте доходов компании. Еще одно достоинство интрасети состоит в том, что, публикуя в ней документы, компания получает обратную связь с пользователями. Например, если документы распространяются в печатном виде или в форме общедоступных файлов на сервере, то невозможно определить, читают ли сотрудники эти материалы. Если же материалы опубликованы на сервере интрасети, то всегда можно проследить, сколько пользователей прочитало их и даже какие именно материалы пользователи читают наиболее часто. Пользователи находят все новые способы снижения затрат с помощью интрасетей, особенно после того, как появились спецификации, поддерживающие видео-, аудио- и графические форматы документов в Web. Например, многие компании установили в своих интрасетях приложения, позволяющие сотрудникам получать доступ к базам данных компании через браузер Web. Таким компаниям не приходится создавать или приобретать специализированные программы для доступа к базам данных, поскольку вся необходимая информация оказывается доступной через интрасеть. Такие продукты как GroupWise Web Access даже дают возможность пользователям читать электронные сообщения и работать с расписанием с помощью браузера Web. Возможности снижения долгосрочных затрат и повышение удобства работы ограничиваются только вашим воображением и размерами текущего бюджета вашей организации. Дополнительные выгоды от совместимости с InternetБез особых затрат организация может соединить свою интрасеть с Internet. Тогда удаленные пользователи (например, находящиеся в командировке сотрудники или клиенты компании) получат возможность доступа к ее интрасети через Internet. Организация может управлять доступом пользователей к документам, разрешая всем желающим просматривать одну часть документов, а другую их часть делая доступной только для определенного круга пользователей. Можно также разрешить пользователям интрасети выход в Internet, открыв им доступ к богатейшему фонду информации, содержащему сведения практически на любую тему. |
Можно настроить все клиенты IntranetWare на использование протоколов IPX и TCP/IP. (Этот вариант настройки является стандартным для клиентов IntranetWare и единственно возможным для клиентов Macintosh). Главным достоинством такой настройки является оптимальный режим работы клиента, поскольку в этом случае рабочая станция посылает каждый запрос по его естественному транспортному протоколу: запрос к файловой системе или службам NDS посылается по протоколу IPX, а запросы к службам интрасети посылаются по протоколу TCP/IP.
Основным недостатком такого варианта настройки является то, что приходится поддерживать два протокола на одной рабочей станции, включая аккуратное управление IP-адресами в интрасети. Приходится присваивать каждой рабочей станции индивидуальный IP-адрес и соответствующую ему маску подсети (более подробно о присвоении IP-адресов рассказано в статье "Как выбрать IP-адреса для вашей сети").
Чтобы упростить управление IP-адресами рабочих станций, можно настроить рабочие станции так, чтобы они запрашивали свои IP-адреса у сервера DHCP. В состав системы IntranetWare входит сервер DHCP, который можно загрузить на сервере IntranetWare.
Сервер DHCP хранит базу имеющихся IP-адресов и динамически присваивает их рабочим станциям. Когда пользователь включает рабочую станцию, она запрашивает IP-адрес у сервера DHCP. Рабочая станция использует этот адрес до тех пор, пока пользователь не выключит ее. После этого сервер DHCP может присвоить тот же IP-адрес другой рабочей станции (см. раздел "Установка сервера DHCP").
Рабочую станцию Windows 3.x или Windows 95 можно настроить так, чтобы использовать только IPX и посылать все запросы TCP/IP на шлюз IPX/IP Gateway по протоколу IPX (для рабочих станций Macintosh этот вариант невозможен). Выбрав этот вариант конфигурации, вы должны выполнить следующие операции:
Когда рабочая станция сконфигурирована на использование шлюза IPX/IP Gateway, она формирует запрос TCP/IP в виде пакета IPX и посылает его прямо на шлюз IPX/IP Gateway. Шлюз преобразует полученный запрос в пакет TCP/IP и отправляет его на указанный в пакете IP-адрес. Получив ответ на запрос рабочей станции, шлюз формирует ответ в виде пакета IPX и отправляет его назад на рабочую станцию.
Вариант настройки с использованием шлюза IPX/IP Gateway - самый простой для управления, поскольку в этом случае вам не приходится вручную присваивать IP-адреса рабочим станциям. Однако такая конфигурация имеет некоторые недостатки: поскольку все запросы рабочей станции к службам интрасети должны проходить через шлюз IPX/IP Gateway, он может стать "узким местом" в сети. Кроме того, если через шлюз проходит слишком большой трафик, это снижает быстродействие сервера.
Увеличить скорость передачи пакетов и снизить нагрузку на сервер можно следующим образом: установить несколько шлюзов IPX/IP Gateway (на нескольких серверах IntranetWare) и распределить между ними запросы TCP/IP. Распределить запросы между шлюзами можно путем назначения для каждой станции шлюза IPX/IP Gateway по умолчанию; такой шлюз будет обрабатывать большую часть запросов, поступающих от рабочей станции.
Последний вариант настройки - это настройка рабочей станции Windows 3.х или Windows 95 на использование для связи только протокола TCP/IP. Когда рабочая станция сконфигурирована для использования NetWare/IP, она связывается с файловой системой, NDS и посылает запросы в интрасети, используя протокол TCP/IP.
Если вы выберете этот вариант конфигурации рабочей станции, вам придется установить на ней клиентскую часть NetWare/IP, входящую в состав клиентского ПО IntranetWare Client для DOS/Windows 3.x или Windows 95. Затем нужно будет установить и настроить службу NetWare/IP на сервере IntranetWare, с которым могут связываться рабочие станции, использующие только протокол TCP/IP.
Использование NetWare/IP является более трудоемким в настройке и управлении, чем другие варианты конфигурации рабочей станции. Помимо присвоения IP-адреса каждой рабочей станции или настройки сервера DHCP для управления IP-адресами приходится устанавливать NetWare/IP на сервере интрасети. При этом нужно установить две основных части NetWare/IP - службу Domain SAP/RIP Service (DSS) и систему именования доменов Domain Naming System (DNS). DSS и DNS позволяют рабочей станции, использующей NetWare/IP, находить и использовать службы файловой системы и NDS без протокола IPX. (Поскольку объем данной статьи ограничен, в ней не приводится подробных инструкций по настройке NetWare/IP на сервере IntranetWare. Если вы хотите настроить на вашем сервере службу NetWare/IP, обратитесь к книге "Novell's Guide to Integrating NetWare and TCP/IP", о которой рассказывается во врезке "Рекомендуемый источник".)
Вы можете решить воспользоваться службой NetWare/IP в одном из трех случаев:
Решив, каким образом рабочие станции Windows 3.х, Windows 95 и Macintosh должны обмениваться информацией в вашей сети IntranetWare, вы можете приступить к их настройке.
Операционная среда Windows 3.x сама по себе не поддерживает протокол TCP/IP, но вы можете обеспечить такую поддержку, установив на ней клиентское ПО IntranetWare Client for DOS/Windows 3.x. Это клиентское ПО поддерживает все варианты конфигурации рабочей станции для использования TCP/IP. Чтобы настроить рабочую станцию Windows 3.x для доступа к интрасети IntranetWare, выполните следующие операции:
В отличие от Windows 3.x, операционная система Windows 95 имеет встроенную поддержку протокола TCP/IP. Чтобы настроить TCP/IP на рабочей станции Windows 95, выполните инструкции производителя по настройке сетевой интерфейсной платы, а затем проделайте следующие операции:
Проверка работы протокола TCP/IPУстановив на сервере и рабочих станциях протокол TCP/IP, проверьте его работу, чтобы убедиться, что и сервер, и каждая из рабочих станций могут передавать информацию по этому протоколу. Провести такую проверку проще всего с помощью утилиты ping, посылающей тестовый запрос IP-хосту, связь с которым вы хотите проверить. При получении тестового запроса хост сразу же переадресовывает этот пакет и отправляет его обратно на хост, с которого он был отправлен. Получив ответ от проверяемого IP-хоста, утилита сообщает вам, сколько времени потребовалось на отправку пакета и получение ответа. В последующих разделах рассказывается:
Посылка тестового запроса с консоли сервераСистема IntranetWare содержит утилиту PING, которая позволяет проверить, может ли данный сервер обмениваться информацией с другими IP-хостами в вашей сети. Чтобы проверить связь с IP-хостами, выполните следующие операции:
Если связь между сервером IntranetWare и хостом устанавливается, то значение в графе "Received" ("Получено") будет увеличиваться. Появятся также значения в графах "High", "Low", "Last" и "Average", указывающие, сколько времени потребовалось хосту для отправки ответов на тестовые запросы. Отправка тестового запроса с DOS-хостаПри работе с хостом, который не настроен на поддержку шлюза IPX/IP Gateway, вы можете воспользоваться утилитой ping для DOS, входящей в состав клиентского ПО IntranetWare Client for DOS/Windows 3.х. Чтобы проверить способность DOS-хоста устанавливать связь с другими IP-хостами вашей сети, в ответ на приглашение DOS введите команду Отправка тестового запроса от клиента IPX/IP GatewayЕсли IP-хосты в вашей сети настроены на поддержку шлюза IPX/IP Gateway, то для проверки связи с ними вы можете использовать утилиту WinPing. Эта утилита устанавливается на хосте Windows 3.х или Windows 95 при установке клиентской части шлюза IPX/IP Gateway, входящей в ПО клиента IntranetWare Client для Windows 3.x или для Windows 95. Чтобы проверить связь с хостом, поддерживающим шлюз IPX/IP Gateway, выполните следующие операции:
Если связь между вашей рабочей станцией и хостом установилась, то на экране вы увидите сообщение, аналогичное следующему: 200.100.50.12 Responded Поиск причины непрохождения тестового запросаЕсли тестовый запрос от одного хоста к другому не проходит, выполните следующие операции:
|
В рабочих станциях Windows NT протокол TCP/IP используется по умолчанию. Чтобы интегрировать рабочую станцию Windows NT в среду IntranetWare, выполните следующие действия:
Как и Windows 95, операционная система Macintosh System 7 имеет встроенную поддержку протокола TCP/IP. Ранние версии системы System 7 обеспечивали поддержку TCP/IP через панель управления "MacTCP". Вы по-прежнему можете использовать эту панель во всех версиях System 7, но компания Apple разработала более совершенную систему, названную Open Transport. Лучше всего использовать Open Transport с версией System 7.5.5 или выше.
Для рабочей станции Macintosh возможен только один вариант настройки: одновременное использование протоколов IPX и TCP/IP. Рабочую станцию Macintosh нельзя настроить на использование шлюза IPX/IP Gateway или службы NetWare/IP.
Чтобы настроить рабочую станцию с ОС System 7.5.5 или выше на использование протокола TCP/IP с помощью системы Open Transport, выполните следующие операции:
Рекомендуемый источникЕсли у вас есть вопросы по поводу установки протокола TCP/IP в сети IntranetWare, ознакомьтесь с книгой Дрю Хейвуда "Novell's Guide to Integrating NetWare and TCP/IP". Эта книга содержит исчерпывающую информацию обо всех тонкостях протокола TCP/IP и предлагает описания всех вариантов настройки TCP/IP в сети IntranetWare. Хотя в книге идет речь об операционной системе NetWare 4, приводимые рекомендации применимы и к системе IntranetWare. Первая часть книги посвящена подробному описанию семиуровневой модели OSI (взаимодействие открытых систем) и четырех уровней протокола TCP/IP. (Модель OSI была разработана Международной организацией по стандартизации с целью обеспечить взаимодействие различных компьютерных систем.) Каждому уровню TCP/IP в книге посвящается отдельная глава. Подробно обсуждаются также вопросы назначения IP-адресов и создания подсетей, IP-маршрутизации, приводятся описания протоколов TCP и UDP, а также системы именования доменов (DNS). Во второй части книги содержатся рекомендации по установке TCP/IP в сети, снабженные подробными описаниями, примерами и инструкциями. Приводятся советы по настройке протокола TCP/IP на серверах и рабочих станциях, а также рекомендации по использованию IP-маршрутизации, службы NetWare/IP и системы LAN WorkPlace компании Novell. |
Если вы настроили ваши рабочие станции на использование протоколов IPX и TCP/IP или на использование только протокола TCP/IP, то вы можете настроить сервер DHCP таким образом, чтобы он автоматически присваивал IP-адреса рабочим станциям (конечно, если ваши рабочие станции используют протокол IPX и посылают запросы TCP/IP на шлюз IPX/IP Gateway, устанавливать сервер DHCP не нужно).
ПО сервера DHCP находится на компакт-диске операционной системы NetWare 4.11 (NW411), который входит в комплект поставки IntranetWare. Чтобы установить сервер DHCP, выполните следующие операции:
Нажмите дважды клавишу Escape, а затем выберите "Yes" для выхода из утилиты INSTALL.
После того как вы загрузите на свой сервер ПО сервера DHCP, вам необходимо задать серверу DHCP IP-адреса, которые он должен динамически присваивать рабочим станциям. Чтобы настроить сервер DHCP, выполните следующие операции:
Если вы настроили хотя бы одну из рабочих станций на использование протокола IPX и шлюза IPX/IP Gateway, то вам необходимо будет установить в сети этот шлюз. Он является частью маршрутизатора NetWare MPR, который следует установить прежде, чем приступать к настройке шлюза.
Чтобы установить маршрутизатор NetWare MPR на сервере IntranetWare, вам потребуется компакт-диск программы Novell Internet Access Server 4 (NIAS4) и лицензионная дискета системы IntranetWare. Для того чтобы установить маршрутизатор NetWare MPR, выполните следующую последовательность действий:
На экране появится окно "Product Installation". В нем есть новое меню "Installation Options".
Чтобы настроить шлюз IPX/IP Gateway, нужно сначала активизировать его, а затем указать, куда сервер должен отправлять получаемые запросы TCP/IP. Чтобы настроить шлюз IPX/IP Gateway на сервере IntranetWare, выполните следующие операции:
Активизировав в сети протокол TCP/IP, вы заложили фундамент вашей интрасети. В дальнейшем на этом фундаменте можно создавать любую службу интрасети. Например, теперь ваша сеть может поддерживать сервер Novell Web Server. В следующей статье этого цикла будет рассказано, как настроить такой сервер и публиковать документы в электронной форме.
Терри Л. Джеффресс (Terry L. Jeffress) – сотрудник агентства Niche Associates, которое занимается написанием и редактированием технических статей.
Copyright © 2004 Paul Tatarenko | Last updated: 17.10.04 20:53:29 |