Если вы имеете несколько сегментов IPX, и вы желаете создать
взаимодействие между ними, то вам необходимы услуги маршрутизатора. В
среде Novell существуют 2 вида информации, которые необходимо
распространять по сети. Это информация о сетевых маршрутах,
распространяемая используя Novell RIP, и информация о сервисах,
распространяемая используя Novell SAP. Любой маршрутизатор должен
поддерживать оба этих протокола чтобы быть полезным в большинстве
случаев.
Linux имеет поддержку обоих протоколов и может быть довольно легко
настроее, чтобы выполнять функции полномасштабного маршрутизатора
Novell.
Поддержка IPX в ядре Linux в действительности управляет пакетами
IPX пересылаемые через сетевые интерфейсы, но она делает это согласно
правилам, закодированным в таблице маршрутизации IPX. Linux
необходимы программы реализующие Novell RIP и SAP, чтобы обеспечивать
правильность построения таблицы маршрутизации IPX и их периодическое
обновление для отражения изменений в сетевом статусе.
Volker Lendecke <lendecke@namu01.gwdg.de> разработал демон
маршрутизации ipxripd, который будет делать это. Описанный ниже
пакет mars_nwe включает альтернативный демон маршрутизации.
Затем вам необходимо немного подождать и проверить ваш файл
/proc/net/ipx_route и вы должны увидеть его заполненным
маршрутами IPX относящихся к вашей конфигурации и другими полученными
от других маршрутизаторов в сети.
Novell имеет свойство, называемое внутренняя сеть, которое
используется для упрощения маршрутизации когда машина имеет больше
одного сетевого устройства. Это полезно для файловых серверов,
которые подключены к нескольким сетям, так как это означает, что
только один маршрут необходим чтобы информационные сообщения о
сервисах достигли сервера вне зависимости от того с какой сети идет
попытка.
В случае конфигурации, когда вы не запустили файловый сервер и
ваша машина выступает только в роли маршрутизатора IPX этот вопрос
не является легким. Как было отмечено, что конфигурация для IPX/PPP
работает `лучше' если вы также настроите внутреннюю сеть.
В любом случае это легко сделать, но может потребовать
перекомпиляции вашего ядра. Когда вы настраиваете его через
make config вы должны ответить y когда вас спросят
Full internal IPX network как показано:
...
...
Full internal IPX network (CONFIG_IPX_INTERN) [N/y/?] y
...
...
Для настройки интерфейса внутренней сети, используйте команду
ipx_internal_net, описанную ранее в разделе утилит
IPX. Главная предосторожность в том что надо убедиться, что сетевой
адрес IPX который вы назначили является уникальным в вашей сети и
что никакая другая машина или сеть не используют его.
Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!