Greg Page <greg@caldera.com
из Caldera Incorporated
написал набор утилит настройки IPX и расширенную поддержку IPX для
ядра Linux.
Расширения ядра позволяют сконфигурировать Linux как полномасштабный мост (bridge) или маршрутизатор (router) IPX. Расширенная поддержка IPX была вставлена в основную ветвь дистрибутива ядра Linux, так что вы вероятно уже имеете ее на своей системе.
Утилиты сетевой настройки позволяют вам возможность настроить ваши сетевые устройства на поддержку IPX и позволяют вам настроить маршрутизацию IPX и другие услуги под Linux. Сетевые утилиты IPX для Linux доступны с sunsite.unc.edu.
Эта команда используется для ручного
добавления, удаления или проверки возможностей 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
Эта команда разрешает или запрещает автоматическую установку конфигурации интерфейсов и первичного интерфейса. Были замечены проблемы при использовании этой команды в сети с машинами под Windows 95.
--auto_interface
позволяет выбрать должно ли будет новое сетевое устройство автоматически сконфигурировано как устройство IPX или нет
--auto_primary
Позволяет выбрать должно ли программное обеспечение IPX автоматически выбирать первичный интерфейс или нет.
Типичный пример, для разрешения автоматической настройки интерфейсов и автоматического выбора первичного устройства используется следующая комманда:
# ipx_configure --auto_interface=on --auto_primary=on
Эта команда позволяет настраивать
или убирать адрес внутренней сети. Адрес внутренней сети
является опциональным, но когда он настроен, он всегда должен
быть первичным интерфейсом. Для настройки сетевого адреса IPX
ab000000
на узле (node) IPX 1
вы должны использовать
команду:
# ipx_internal_net add 0xab000000 1
Эта команда позволяет вручную
модифицировать таблицу маршрутизации IPX. Например, чтобы
добавить маршрут на сеть IPX 39ab0222
через маршрутизатор
с номером узла 00608CC33C0F
в сети IPX 39ab0108
команда будет выглядеть следующим образом:
# ipx_route add 0x39ab0222 0x39ab0108 0x00608CC33C0F