Ключевые слова:x.25, linux, mail, (найти похожие документы)
From: Игорь Лаврушов <http://www.hamradio.cmw.ru>
Date: Mon, 20 Sep 2004 18:21:07 +0000 (UTC)
Subject: Радиолюбительская пакетная связь в Linux без использования AX.25-utils
Оригинал: http://www.hamradio.cmw.ru/pr/xnet1.html
Пакетая связь в OS Linux без использования AX.25-utils
Для того чтобы работать в пакетной сети в OS Linux совсем
необязательно устанавливать AX25-utils и перекомпилировать ядро с
поддержкой протокола AX.25. Некоторые пакетные программы уже имеют
свое AX25 ядро и не нуждаются ни в каких дополнительных драйверах.
Теперь рассмотрим конкретные примеры.
Программа (X)NET (http://www.swiss-artg.ch/xnet/) для Linux.
Это узел со встроенным почтовым ящиком и режимом конференции, который
может работать в flexnet, netrom, tcp/ip сетях. Программа имеет свое
собственное AX.25 ядро и ее можно установить на любой ПК с Linux в
котором вообще нет поддержки AX.25. Единственное ограничение
заключается в том что в (X)NET встроенна поддержка следующих устройств:
- любые TNC имеющие стандартный KISS режим (в том числе многопортовые
TNC типа KPC-9612 и т.д.)
- TNC-2 имеющие прошивку TRKISS (пожалуй это лучший вариант, так как
он не имеет недостатков стандартного KISS)
- карта VANESSA (которая уже давно не выпускается)
Пример файла AUTOEXEC.NET
my alias ptg
my call ua6hjq-2
my tcall ua6hjq-14
my prompt ptg : %y =>
my defport 0
pass 0119386571209674832
pa boot term 1
pa boot users 30
pa tnc bbs 1
pa tnc r 1
attach sdev0 kiss 0 1 9600 /dev/ttyS0 # KPC-3 на COM1
po 0 name 144650kHz
po 0 baud 9600
po 0 per 120
attach sdev1 kiss 1 1 9600 /dev/ttypb # виртуальный линк с minicom
po 0 name my_terminal
po 0 baud 38400
po 0 duplex 255
attach IP0 AXIP 2 1 172.18.23.46 # линк внутри домашней сети
po 2 name RW6HQN
po 2 baud 19200
po 2 txd 0
ro flexnet add 2 rw6hqn
start routed
start ip
start conversd ua6hjq-5
start callchkd
У меня на узле созданы три порта. Первый это порт соединенный с KPC-3
через COM1 для работы в эфире. Второй порт используется чтобы связать
программу minicom (или RS) с узлом, таким образом я сделал отдельный
терминал для себя. Третий порт позволяет мне соединить узел (X)NET с
другим узлом или BBS, который установлен в моей домашней сети.
Соединение осуществляется через сетевые карты по протоколу AXIP.
Программа BayCom-Mailbox (http://dnx274.dyndns.org/baybox/) для Linux
Если вам нужен любительский почтовый ящик на linux машине без
ax25-utils, то используйте BCM. Эта программа также имеет свое
собственное AX25-ядро и не нуждается в поддержке протокола со стороны
linux. BCM позволяет напрямую работать с любым однопортовым TNC в KISS
режиме или RMNC-контроллером, через указанный COM-порт.
Пример файла INIT.L2
; Sample Paramaterfile for AX.25
;
dcall rz6hxa ; Digicall
monitor 4
mselect 0
mcalls -0
;
assign kiss
mode 9600
device /dev/ttyS0
;
Для соединения с удаленной системой возможен AXIP линк. Возможно на
386 компьютере организовать pc/flexnet узел и соединить его с BCM, с
помощью сетевых карт, вот вам эффективный и современный пакетный
сервер. Программа BCM позволяет использовать протоколы telnet, http,
nntp, pop3, smtp.
ua6hjq
г.Пятигорск
написано: 18 декабря 2002г.