16.
Конфигурирование user_call программ.
Две,
очень простые программы ‘ax25_call’ и ‘NetRom_call’
относятся к ‘user_call’ приложениям, и служат для
автоматизации сетевых подключений к удалённым партнёрам. Обычно, они вызываются
из ‘ax25d’, но могут быть вызваны и из множества других
вариантов, например, сценариев оболочки,
узловых программ и т.д. По функциональным возможностям они схожи с
простейшей программой соединения и вообще не вмешиваются в системный процесс,
так что, обрабатывая окончание строки вы должны позаботиться о себе.
Давайте сначала
разберёмся с примерами того, как Вы можете использовать возможности этих
программ. Представьте себе, что Вы имеете дома маленькую сеть, состоящую из
Linux машины, которая действует как Linux радио шлюз, и другой Linux
машины, позволяющей активизировать BPQ узел, которые связанны
через локальную сеть на основе протокола CSMA-cd.
Обычно,
чтобы пользователи по радиоканалу могли соединиться с BPQ узлом, они должны
использовать digipeater вашего Linux
узла, или подключиться к узловой программе на вашем Linux узле, а
затем действовать далее. Приложение ‘Ax25_call’
может упростить этот процесс, если оно вызывается из ax25d программы.
Представьте
себе, что BPQ узел имеет позывной VK2KTJ-9 и что Linux машина
имеет AX.25/ethernet порт (порт локальной сети на основе протокола CSMA-cd),
названный 'bpq', а Linux радио шлюз имеет радио порт названный 'radio'
В этом случае запись
в /etc/ax25/ax25d.conf файле, будет
выглядеть примерно так:
[VK2KTJ-1 via radio]
default * * * *
* * * root /usr/sbin/ax25_call
ax25_call bpq %u vk2ktj-9
Вышеприведённый
пример дал бы пользователям возможность соединиться прямо с 'VK2KTJ-1' с
поддержкой Linux ax25d и затем автоматически переключиться на AX.25 соединение
к 'VK2KTJ-9', используя интерфейс 'bpq'.
Есть и другие виды
всевозможных конфигураций, которые Вы могли бы попробовать, кстати,
'NetRom_call' и 'Rose_call' утилиты работают аналогичными способами. Один
любитель написал эти утилиты, чтобы упростить подключения к удаленным BBS.
Обычно, пользователям было необходимо вручную вводить целую вереницу
подключений чтобы сделать вызов. Теперь, ввод и соединение с удалённой BBS происходит
автоматически, незаметно для пользователя, как будто это происходит в
локальной сети с поддержкой ax25d.