Библиотека сайта rus-linux.net
Настройка интерфейса IPX
Как и в случае TCP/IP, IPX перед использованием надо настроить. Протокол IPX имеет некоторые уникальные требования, следовательно, был разработан специальный набор инструментальных средств конфигурации.
Сетевые устройства с поддержкой IPX
Протокол IPX считает, что любая совокупность компьютеров, которые могут
передать пакеты друг другу без маршрутизации, принадлежит одной и той же
IPX-сети. Все компьютеры, принадлежащие к одиночному сегменту сети Ethernet
будут принадлежать к одной IPX-сети. Аналогично, оба компьютера,
обеспечивающие PPP-связь, должны принадлежать IPX-сети, которая
непосредственно является последовательной связью. В среде Ethernet имеется
ряд различных типов пакетов, которые могут использоваться, чтобы нести пакеты
IPX. Типы пакетов представляют различные протоколы сети Ethernet и описывают
отличающиеся пути переноса протоколов. Наиболее общие типы пакетов, с
которыми вы столкнетесь: 802.2
и
ethernet_II
.
#
|
Утилиты настройки интерфейса IPX
Greg Page разработал набор утилит настройки IPX, который является обычным
пакетом в современных дистрибутивах и может быть также получен в исходной
форме по anonymous FTP с http://metalab.unc.edu/
(файл /pub/Linux/system/filesystems/ncpfs/ipx.tgz
).
Скрипт rc
обычно выполняет инструментальные
средства IPX при загрузке.
Команда ipx_configure
Каждый интерфейс IPX должен знать, к которой IPX-сети принадлежит, и какой тип пакета использовать для IPX. Каждый компьютер, обеспечивающий IPX, имеет по крайней мере один интерфейс, известный как первичный (primary), который остальная часть сети использует, чтобы обратиться к нему. IPX-поддержка ядра Linux обеспечивает средства автонастройки их параметров. Команда ipx_configure включает или выключает это автоматическое свойство конфигурации.
#
|
#
|
Когда параметр --auto_primary
установлен в
on
, ядро автоматически гарантирует, что как минимум
один активный интерфейс функционирует как первичный интерфейс для компьютера.
Когда параметр --auto_interface
установлен в
on
, IPX-драйвер ядра будет слушать все пакеты,
полученные на активных сетевых интерфейсах, и пытаться определить сетевой
адрес IPX и используемый тип пакета.
IPX: Network number collision 0x3901ab00 eth0 etherII and eth0 802.3 |
Команда ipx_interface
Команда ipx_interface используется, чтобы вручную добавить, изменить и удалить параметры IPX существующего устройства сети. Вы должны использовать ipx_interface, когда автоматический метод конфигурации не работает. ipx_interface позволяет определять сетевой адрес IPX, первичное состояние интерфейса и тип пакета IPX, который это сетевое устройство использует. Если Вы создаете несколько IPX-интерфейсов, Вы нуждаетесь в одной команде ipx_interface для каждого.
Синтаксис команды, чтобы добавить IPX на существующее устройство Ethernet:
#
|
- -p
Определяет, что этот интерфейс должен быть первичным интерфейсом. Этот параметр факультативный
- eth0
Имя сетевого устройства, на которое мы добавляем поддержку IPX.
- etherII
Тип пакета, в даноом случае Ethernet-II. Это значение также может быть кодировано как
802.2
,802.3
илиSNAP
.- 0x32a10103
Сетевой адрес IPX, которому этот интерфейс принадлежит.
#
|
#
|
Команда ipx_interface подробно описана на ее man-странице.
Назад | Глобальное оглавление | Вперед |
Настройка ядра для IPX и NCPFS | Локальное оглавление | Настройка маршрутизатора IPX |