Универсальная пакетная система в Linux

ua6hjq

Структура пакетной системы в Linux отличается от других прежде всего гибкостью. В отличии от Windows где всё преопределено и блок-схема фактически стандартная, здесь сама блок-схема может меняться до неузнаваемости, потому что в Linux можно использовать AX.25 ядро которое уже встроено в операционку. Я рассмотрю только самый простой вариант пакетной системы, без активации AX.25 в ядре, это упрощает установку и позволяет не пересобирать ядро системы,а значи использовать любой ПК с Linux на котором и не предполагалось работать пакетом, хотя с другой стороны, это уменьшает кол-во поддерживаемого железа (модемов, TNC, карт).

Часто Linux используют в качестве сервера для домашней сети или на работе, представленную ниже конфигурацию легко добавить к уже имеющемуся серверу и таким образом расширить его возможности. Я не буду описывать всё в подробностях, так как это займёт много времени, а только остановлюсь на самых важных моментах. К представленных ниже программам есть подробная документация где можно найти ответы на опущенные нюансы.

Я использовал Linux Slackware (только консоль) как простую, быструю, лёгкую в установке и нетребовательную к железу ОС. Для работы нам потребуется только первый CD диск из комплекта Slackware. Версию выбирайте в зависимости от железа. Подробнее можно прочитать в статье Установка Linux Slackware.


(X)NET - универсальный AX.25 роутер
Программа предназначена для создания в пакетной сети многофункционального узла работающего по протоколам AX.25, AXIP, AXIDP, FTP, HTTP, Telnet, SMTP, POP3. Соединение между XNET и TNC возможно по протоколам KISS, SMACK, TRKISS, SRP, SLIP. Соединения между узлами, через интернет или по радиоканалу возможны по протоколам FlexNet, NetROM, INP3, DAMA. Роутер поддерживает полноценную работу в AMPR сетях в 44.... сетке и по своим возможностям превосходит устаревшие TNOS, JNOS системы. Авторы XNET (можно сказать) опередили время и предложили радиолюбителям роутер с максимально возможными функциями, не сравнимыми с другими имеющимися программами.

В Linux, возможности XNET максимальные и самые гибкие из всех других вариантов ОС. Скачать последнюю стабильную или бета-версию можно с сайта swiss-artg.ch/xnet. Я использовал бета-версию 1.39, так как она стабильно работает. Блок-схема простого варианта будет выглядеть так:

                             axip
                             axudp(сеть)
 \|/                           |
  |                            |
  `----радио-----TNC-2-----компьютер-----XNET-----РадиоЛюбитель
      станция              com-порт             
                           сетевуха

Для входа в XNET можно использовать встроенный терминал, нажмите ESC, появится звёздочка, введите c позывной_роутера и вы мгновенно соединитесь с его интерфейсом. Описание команд и настроек XNET смотрите в статье Роутер для AX.25 сетей.

Для запуска XNET в 7-ой консоли, используется следующие скрипт:

#!/bin/bash
#
echo "(X)NET router on tty7"
cd /home/xnet
./linuxnet < /dev/tty7 > /dev/tty7 &
sleep 1
#


Open Baycom Mailbox - почтовый ящик
Среди других пакетных ящиков (f6fbb, dp-box, tnos, jnos), OBCM выделяется своей гибкостью, функциональностью, универсальностью, стабильной работой и постоянной поддержкой со стороны автора. Можно сказать что Open BayCom Mailbox самый функциональный почтовый ящик для пакетных сетей. Обычно его называют BCM, BayBox, OBCM. Есть версия для любительской СВ связи на 27МГц.

Для запуска OBCM при загрузке компьютера, я использую следующий скрипт, который выводит информацию о работе ящика на 8-ю консоль.

#!/bin/bash
#
cd /home/bcm
echo "BayCom-Mailbox on 8 consol (telnet 127.0.0.1 4719)"
./bcm > /dev/tty8 & 
sleep 1
#

Русский файл помощи является самым полных хелпом, файлы на других языках не такие подробные и часто без примеров. Освоить BCM лего прочитав статьи в разделе Радиолюбительская пакетная связь. Немного опрощённая блок-схема будет выглядеть так:

                             axip
                             axudp(сеть)
 \|/                           |
  |                            |
  `----радио-----TNC-2-----компьютер----XNET----РадиоЛюбитель
      станция              com-порт       |
                           сетевуха       |
                                         BCM

Схема упрощена потому что РадиоЛюбитель может соединяться с OBCM не только через XNET, но и напрямую по telnet, axudp или web-интерефейс и тд. По практической настройки и эксплуатации OBCM читайте следующие статьи:
ответы на вопросы userов
ответы на вопросы sysopов
5 шагов для настройки BCM
обслуживание и эксплуатация OBCM

написано в 2011г.
обновлено 2 мая 2011г.