IPX в Linux HOWTO: IPX утилиты Greg Pages

Next Previous Contents

7. IPX утилиты Greg Pages

Greg Page <greg@caldera.com из Caldera Incorporated написал набор утилит настройки IPX и расширенную поддержку IPX для ядра Linux.

Расширения ядра позволяют сконфигурировать Linux как полномасштабный мост (bridge) или маршрутизатор (router) IPX. Расширенная поддержка IPX была вставлена в основную ветвь дистрибутива ядра Linux, так что вы вероятно уже имеете ее на своей системе.

Утилиты сетевой настройки позволяют вам возможность настроить ваши сетевые устройства на поддержку IPX и позволяют вам настроить маршрутизацию IPX и другие услуги под Linux. Сетевые утилиты IPX для Linux доступны с sunsite.unc.edu.

7.1 Более детально об утилитах IPX

ipx_interface

Эта команда используется для ручного добавления, удаления или проверки возможностей IPX на существующем сетевом устройстве. Обычно сетевым устройством является устройство Ethernet, такое как eth0. По крайней мере один интерфейс IPX должен быть назначен первичным (primary) интерфейсом и флаг -p программы делает это. Например для того, чтобы добавить устройству Ethernet eth0 возможности IPX как первичный интерфейс IPX используя тип фрейма IEEE 802.2 сетевой адрес IPX 39ab0222 вы должны использовать:

# ipx_interface add -p eth0 802.2 0x39ab0222

Если тип фрейма отличается от типа, применяемого серверами NetWare(tm) в этой сети, то они будут прилежно игнорировать вас. Если тип фрейма правильный, но отличаются номера сети, сервера все равно будут игнорировать вас, но будут часто выражать свое недовольство на консоли сервера NetWare. Это гарантирует вам недовольство вашего администратора NetWare и может нарушить работу существующих клиентов NetWare.

Если вы получите ошибку во время выполнения этой программы и это случится из-за того, что у вас не настроен протокол tcp/ip, тогда вам необходимо вручную запустить интерфейс eth0, используя команду:

# ifconfig eth0 up

ipx_configure

Эта команда разрешает или запрещает автоматическую установку конфигурации интерфейсов и первичного интерфейса. Были замечены проблемы при использовании этой команды в сети с машинами под Windows 95.

--auto_interface

позволяет выбрать должно ли будет новое сетевое устройство автоматически сконфигурировано как устройство IPX или нет

--auto_primary

Позволяет выбрать должно ли программное обеспечение IPX автоматически выбирать первичный интерфейс или нет.

Типичный пример, для разрешения автоматической настройки интерфейсов и автоматического выбора первичного устройства используется следующая комманда:

# ipx_configure --auto_interface=on --auto_primary=on

ipx_internal_net

Эта команда позволяет настраивать или убирать адрес внутренней сети. Адрес внутренней сети является опциональным, но когда он настроен, он всегда должен быть первичным интерфейсом. Для настройки сетевого адреса IPX ab000000 на узле (node) IPX 1 вы должны использовать команду:

# ipx_internal_net add 0xab000000 1

ipx_route

Эта команда позволяет вручную модифицировать таблицу маршрутизации IPX. Например, чтобы добавить маршрут на сеть IPX 39ab0222 через маршрутизатор с номером узла 00608CC33C0F в сети IPX 39ab0108 команда будет выглядеть следующим образом:

# ipx_route add 0x39ab0222 0x39ab0108 0x00608CC33C0F


Next Previous Contents