Next Previous Contents

## 6. 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.

## 6.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

  > `

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

  > `

  >     # ifconfig eth0 up

  > `

ipx_configure

  Эта команда разрешает или запрещает автоматическую установку конфигурации интерфейсов и первичного интерфейса.

  `--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