Некоторые подробности об утилитах AX.25
Ниже приводится список всех приложений и файлов, которые необходимы для
установки работающей системы ax.25. Все приложения находятся в директории
/usr/sbin/, а файлы настройки- в /etc/ax25/. Примечание: Kissattach
используется в случае, если у вас есть TNC (Контроллер пакетной связи) в
режиме Kiss.
Пользователь ax25 должен придумать несколько имен. Можно сделать список этих имен.
Имя Позывной Псевдоним Остальное
ax0 k5di-9 ax25 9600 baud
ax1 k5di-10 ax25 1200 baud
Netromk5di-1 #CRUCE Real Netrom
netnodk5di-4 CRUCES Node node-list
netbbsk5di-3 LCBBS BBS node-list
netdxk5di-5 LCDXDX-Cluster
|
Хорошая идея - создать список, подобный данному, прежде чем вы начнете
что-то изменять. Легко дать неправильное имя в контрольном файле.
Kissattach - это приложение, которое соединяет ядро с TNC, устанавливает
адрес tcp/ip, скорость соединения, все это подготавливает последовательный
порт для использования.
Axports - это файл, который определяет имя для портов ax.25 и говорит
kissattach, какой использовать позывной, а также скорость и окно. Ниже приводится
пример системы TNC.
# /etc/ax25/axports
# Будьте очень внимательны при установке скорости. Это скорость в
# бит/сек, с которой эти данные передаются из компьютера на TNC, и она не
# имеет отношение к скорости передачи
#
# Формат этого файла такой:
# имя позывной скорость разм.пакета окно описание
#
ax0 K5DI-9 9600 255 3 445.1 (9600 bps)
ax1 K5DI-10 9600 255 1 145.07 (1200 bps)
|
AX25D - это приложение, которое читает файл настройки ax25d и отвечает на
вызовы, направленные к этой системе. Ниже приводится образец ax25d.conf, у
которого нет определенного Netrom. В действительности, все, что он будет
делать, - это и есть ответы, направленные к k5di-9 и k5di-10. Отвечая, он
запускает Node приложение и впускает в пользователя систему.
# /etc/ax25/ax25d.conf
#
# Файл настройки AX25D.
# Порты AX.25 начинаются с '['
#
[k5di-4 VIA ax0]
default * * * * * 0 - root /usr/sbin/node node
[k5di-4 VIA ax1]
default * * * * * 0 - root /usr/sbin/node node |
Следующий шаг - получение ax25d, чтобы заставить ответить на вызов,
направленный CRUCES. Это легко сделать, как показано ниже
# /etc/ax25/ax25d.conf
#
# Файл настройки AX25D.
# Порты AX.25 начинаются с '['
#
[CRUCES VIA ax0]
default * * * * * 0 - root /usr/sbin/node node
[k5di-4 VIA ax0]
default * * * * * 0 - root /usr/sbin/node node
[CRUCES VIA ax1]
default * * * * * 0 - root /usr/sbin/node node
[k5di-4 VIA ax1]
default * * * * * 0 - root /usr/sbin/node node |
Если у вас случились неприятности, как root удалите процесс ax25d, если он
запускается, и затем введите команду ax25d &. Так как ax25d загружает файл
ax25d.conf, на экран будут выведены любые ошибки и строки, в которых
встречаются эти ошибки, обнаруженые им.
Соединение от любого соседнего узла к k5di-4 или CRUCES, связывает с узлом
k5di. Но Netrom не передает список узлов для CRUCES или k5di-4. Это
происходит при изменении некоторых файлов настройки Netrom.