9. Выбор конфигурации интерфейса NETROM для TCP/IP.

 

Конфигурирование интерфейса NETROM для TCP/IP почти идентично с конфигурированием интерфейса AX.25 для TCP/IP. Вы можете, как и прежде, определить адрес 'ip' и 'mtu' в 'nrattach' из командной строки или, используя 'ifconfig', вводить команды маршрута. При конфигурировании этого интерфейса Вы должны вручную добавить 'arp' ссылки для партнеров, с которыми Вы желаете иметь связь потому, что у вашей системы нет возможности выяснить, какой NETROM адрес следует ей использовать,

чтобы найти в сети IP адрес конкретного партнёра.

 

  К примеру, чтобы создать 'nr0' устройство с IP адресом  44.136.8.5, 'mtu 512'  и сконфигурированное с помощью  в '/etc/ax25/nrports' файла для NETROM порта, названного NetRom, Вы могли бы использовать следующие команды:

 

   */Usr/sbin/nrattach-i 44.136.8.5-m 512 NetRom

   # route add 44.136.8.5 nr0

 

  Или, к примеру, Вы могли бы  использовать следующие команды вручную:

 

   # /usr/sbin/nrattach netrom

   # ifconfig nr0 44.136.8.5 netmask 255.255.255.0 hw netrom VK2KTJ-9

   # route add 44.136.8.5 nr0

 

Теперь, для каждого IP партнёра, с которым Вы желаете иметь связь через NetRom, необходимо установить маршрут на его 'arp' вход.

К примеру, чтобы получить  доступ к партнёру с IP адресом 44.136.80.4  в NetRom с адресацией на BBS VK3BBS через соседа NetRom с позывным VK2SUT-0, Вы бы могли действовавать следующим образом:

 

     # route add 44.136.80.4 nr0

     # arp -t netrom -s 44.136.80.4 vk2sut-0

     # nrparms -nodes vk3bbs + BBS 120 6 sl0 vk2sut-0

 

Параметры '120' и '6' в команде 'nrparms' - NetRom, параметры качества и стабильности  для маршрута.

 

  10. Конфигурирование порта ROSE.

 

Протокол пакета уровня ROSE подобен уровню три из AX.25 спецификации. Основная поддержка ядра для ROSE, это - измененная версия FPAC. Примеры для ROSE найдёте на < http://FPAC.lmi.ecp.fr/f1oat/f1oat.html >.

 

Протокол уровня пакета ROSE использует порты AX.25, которые Вы создали ранее, и находится на вершине протокола AX.25. Чтобы сконфигурировать ROSE, Вы должны создать файл конфигурации, который будет описывать все порты ROSE, которые Вы желаете иметь. Вы можете создавать множитель для портов  ROSE, если это необходимо, та же самая процедура применяется для каждого.

 

  10.1. Конфигурирование /etc/ax25/rsports файла.

 

  Файл, где Вы конфигурируете ваши интерфейсы ROSE, это  - /etc/ax25/rsports файл. В этом файле описывается конкретный порт ROSE таким же способом, как и /etc/ax25/axports файл описывает порты AX.25.

 

  Этот файл отформатирован следующим образом:

 

       name  addresss  description

 

 

  Где:

 

     name - - текстовое имя, которым Вы хотите ссылаться на порт.

 

     addresss - 10 цифр, Rose адреса назначенных Вами на этот порт.

 

     description - свободное текстовое описание порта.

 

     Пример выглядит  следующим образом:

 

       rose  5050294760  Rose Port

 

  Обратите внимание, что ROSE будет игнорировать выполнение callsign-ssid по умолчанию сконфигурированное на каждом порту AX.25, если Вы не определитесь иначе. Чтобы сконфигурировать использование одного и того же callsign-ssid для ROSE на каждом порту, Вы должны использовать команду 'rsparms' следующим образом:

 

# /usr/sbin/rsprams -call RZ6HWL-10

 

  Этот пример заставил бы Linux воспринимать и использовать callsign-ssid RZ6HWL-10 при вызове ROSE на всех сконфигурированных портах AX.25.

 

10.2. Создание сетевого устройства ROSE.

 

 После создания /etc/ax25/rsports файла, Вы можете создать устройство ROSE по способу аналогичному для устройств AX.25. На этот раз Вы используете команду 'rsattach'. Эта команда создает сетевые устройства с именами 'rose [0-5] '. При первом использовании команды 'rsattach', будет создано 'rose0' устройство, при повторном - 'rose1' и т.д. Например:

 

       * rsattach  rose

 

  Эта команда создала бы, устройство ROSE (rose0) сконфигурированное c опциями указанными в /etc/ax25/rsports файле, с именем 'rose'.

 

  10.3. Конфигурирование маршрутизации  протокола ROSE.

 

  Протокол ROSE в настоящее время поддерживает только статическую маршрутизацию. Утилита 'rsparms' позволяет Вам cконфигурировать маршрутизацию Rose, под Linux.

 

Например:

 

        # rsparms -nodes add 5050295502 radio vk2xlz

 

 Применение вышеприведённого примера добавляет маршрут к узлу ROSE 5050295502 через порт AX.25 названный 'radio' в вашем /etc/ax25/axports файле к партнёру с позывным VK2XLZ.

 

  Вы можете определить маршрут с маской, чтобы фиксировать ряд адресатов ROSE в отдельный вход маршрутизации. Пример синтаксиса:

 

      # rsparms -nodes add 5050295502/4 radio vk2xlz

 

Этот пример идентичен предыдущему примеру за исключением того, что это будет соответствовать любому адресу адресата, который соответствует первым четырем цифрам - 'plied'. Для данного примера - это любой адрес, начинающийся с цифрами 5050. Дополнительная форма для этой команды:

 

       # rsparms -nodes add 5050/4 radio vk2xlz

 

 Эта форма может иметь много различных вариантов.

 

  11. Создание AX.25 NetRom/Rose запросов.

 

  Теперь, когда Вы имеете сконфигурированные и активизированные интерфейсы AX.25, NetRom и Rose, Вы должны попробовать сделать

пробные вызовы.

 

Пакет утилит AX25 включает программу называемую 'call', которая является 

многофункциональной терминальной программой для AX.25, NetRom и Rose.

 

Пример вызова AX.25 должен выглядеть похожим на:

 

 /usr/bin/call radio VK2DAY via VK2SUT

 

 Пример вызова NetRom к узлу с псевдонимом SUNBBS:

 

 /usr/bin/call NetRom SUNBBS

 

 Пример вызова Rose к HEARD в узле 5050882960:

 

/usr/bin/call rose, HEARD 5050882960

 

  Обратите внимание: Вы должны сообщить в вызове, который порт Вы будете для этого использовать, поскольку тот же самый узел адресата может быть достижим на любом из портов, которые Вы сконфигурировали.

Режим строки в этой терминальной программе предназначен для выполнения вызовов AX.25. Он распознает строки, которые начинаются с символа '~' в командной строке. Команда, которая начинается с  ' ~, ' - закрывает подключение.

 За дополнительной информацией, пожалуйста, обращайтесь в WWW на /usr/man.