РЕАЛЬНО РАБОТАЮЩИЕ КОНФИГУРАЦИИ PC/FLEXNET ДРАЙВЕРОВ ДЛЯ РАБОТЫ В ОПЕРАЦИОННОЙ СРЕДЕ MS_DOS.
Практическое пособие для начинающих ФЛЕКСИСТОВ
Игорь Лаврушов, UA6HJQ г.ПятигорскВНИМАНИЕ! В данном файле показаны только основные конфигурации для разных программ. По мере проводимых экспериментов данный файл будет дополняться новыми данными.
Системе PC/FlexNet требуется очень мало ресурсов ПК, поэтому она работоспособна на компьютерах начиная с PC/XT. Для работы достаточно 512Кб оперативной памяти. На ПК необязательно иметь HDD поскольку FlexNet может быть загружен с дискеты 1.2 или 1.44Мб. Рекомендуется использовать MS_DOS версии 5.00 или 6.22 Также PC/FlexNet v3.3g проверялся с OS/2 (версия 3) и все работало.
Однако, следует помнить что PC/FlexNet эмулятор протокола AX25, при своей работе нагружает ПК в 30 раз сильнее чем любой TNC.
Для использования звуковой карты в качестве модема рекомендуется ПК не ниже 486DX2, хотя мне удавалось запускать звуковые карты на скорости 1200бод и на ПК 386DX.
Приведенные ниже файлы конфигурации можно вписывать в AUTOEXEC.BAT или
записывать в виде отдельных .BAT файлов. В файле AUTOEXEC.BAT необходимо
записать следующие строки для любых конфигураций FlexNet:path c:\;c:\FLEX <--- указать путь в директорию с файлами FlexNet
SET FLEXNET=C:\FLEXПеред использованием звуковой карты в качестве модема ее необходимо
инсталировать в DOSе с помощью прилагаемых к ней драйверов!На мой взгляд, полные приемущества FlexNet реализуются при использовании в пакетной сети Электронного узла или BBSа работающего в режиме DAMA_master. Поскольку все FlexNet терминалы автоматически определяют и поддерживают режим DAMA_slave.
ЧТО ПОДДЕРЖИВАЕТ DAMA РЕЖИМ ДЛЯ РАБОТЫ ВО FLEXNET СЕТЯХ?
TFX 2.8
TFPCX 2.70
PC/FLEXNET 3.3
RMNC/FlexNet 3.1
TFKISS 3.0
BAYCOM начиная с версии 1.5Все KANTRONICS TNC начиная с версии 7.1
PK-232 with TheFirmware 2.7b Nord><Link eprom
PK-232 MBX with TheFirmware 2.7b Nord><Link eprom
PK-88 with TheFirmware 2.7b Nord><Link eprom
TNC2 and clones with TheFirmware 2.7b Nord><Link eprom
TNC3 with TurboFirmware version
RMNC with Flexnet 3.3Linux ядро AX25
AIRS (Linux)
WNOS
ЧТО НЕ ПОДДЕРЖИВАЕТ РЕЖИМ DAMA?
Некоторые Американские TNC
KANRONICS до версии 7
JNOS
TNOS
BPQ
STS PTC-II (пакетная часть)
ДОГОВОРИМСЯ О ТЕРМИНАХ...
ПК = PC
SB = звуковая карта
ПОРТ = модем и р/с, работающие на определенной частоте
КАНАЛ = количество одновременных соединений, возможных на этом порту
FLEX = FLEXNET
BAYCOM модем = любой модем подключаемый на СОМ порт (TCM3105, 1561ГГ1)
BAYCOM МОДЕМ УСТАНОВЛЕННЫЙ НА COM1
FLEXNET <--- загрузка ядра программы FlexNet
SER12 1 <--- драйвер установки BAYCOM модема на COM1
FLEX <--- активизация ядра и канальный драйверов
FSET MODE 0 1200с <--- установка скорости для канала 0
FSET TXD 0 29 <--- установка TXD для канала 0
FSET DIGI UA6HJQ-7 <--- позывной для встроенного дигипитера
BCT UA6HJQ <--- загрузка BAYCOM подобной оболочки
FLEX /u <--- удаление всех драйверов FlexNet из памяти ПКВНИМАНИЕ! Со многими ПК, особенно последних выпусков, наблюдаются проблемы при работе BAYCOM модемов. Это связано с несовместимостью по COM портам. Одна из действенных мер, это отключить COM порты на материнской плате и вставить старую (выпуска до 1995г.) карту с COM портами. Еще замечено что на многих ПК драйвер SER12 v1.2 работает значительно лучше чем более поздний v1.6! BAYCOM модем также не рекомендуется использовать в многозадачных OS типа LINUX и др.
ДВА BAYCOM МОДЕМА НА COM1 И COM2
FLEXNET
SER12 1 <--- порт 0 установлен на COM1
SER12 2 <--- порт 1 установлен на COM2
FLEX
FSET MODE 0 1200с <--- установка скорости и TXdelay
FSET TXD 0 29 <--- для порта 0
FSET MODE 1 1200с <------------------------- то же для
FSET TXD 1 29 <------------------------- порта 1
BCT UA6HJQ
FLEX /u
ЗВУКОВАЯ КАРТА
FLEXNET 30 <--- размер буфера (рекомендуется 20кб на порт)
SMSBC -b:0x220 -i:5 -d:1 -tc:2 <--- сигнал PTT берется с COM2
rem ^^^^^---------------------- адрес звуковой карты
rem ^^----------------- номер прерывания
rem ^^------------ номер канала
FLEX
SMAFSK12 <--- драйвер AFSK модема на 1200бод
FSET MODE 0 1200c <---- символ 'C' в конце этой строки говорит о том что
rem наличие пакетного сигнала определяется программно
FSET TXD 0 17
SMMIXER /s:mic /o:-53 /i:-16 <-- уровень сигнала с р/с на зв.карту
rem ^^^------------------ сигнал с р/c на микрофонный вход зв.карты
rem ^^^----------- уровень сигнала на микрофон р/с
BCT UA6HJQ /c /n
FLEX /uВНИМАНИЕ! Мне попадались карты, которые работали плохо из под данных драйверов. В чем причина не знаю. На некоторых звуковых картах невозможно использование ключа /i
КАБЕЛЬ ДЛЯ УПРАВЛЕНИЯ РАДИОСТАНЦИЕЙ ПРИ ИСПОЛЬЗОВАНИИ ЗВУКОВОЙ КАРТЫ
компьютер радиостанция
0.2мкф
MIC.IN <---------------||---------------------> LS0.2мкф
LINE OUT <---------------||---------------------> MIC + PTT
+------------------> PTT
____ б /к
TXD <-----|____|------| КТ503
10ком \э
|
__|__Транзистор и резистор монтируются непосредственно в разьеме.
Емкость 0.2мкф в линии MIC.IN----LS ставить не обязательно.Сигналы на компьютер
MIC.IN - вход в SB из динамика радиостанции
LINE OUT - сигнал с линейного выхода SB на микрофонный вход радиостанции (регулируется программно из запускающего файла)
TXD - сигнал на COM порт для 9pin. выв.3 / для 25pin. выв.2Сигналы на радиостанцию
LS - сигнал снимается с динамика радиостанции
MIC - на микрофонный вход радиостанции, уровень сигнала устанавливается программно в запускающем файле.
PTT - управление TX/RX на радиостанции (мак. ток коммутации 80ма)
ЗВУКОВАЯ КАРТА И BAYCOM МОДЕМ НА COM2
FLEXNET 40
SMSBC -b:0x220 -i:5 -d:1 -tc:2 <--- установка драйвера для порта 0
SER12 1 <--- установка драйвера для порта 1
FLEX
SMAFSK12
FSET MODE 0 1200c
FSET TXD 0 27
FSET MODE 1 1200c
FSET TXD 1 23
SMMIXER /s:lin /o:-53 /i:-16
rem ^^^------------ сигнал с р/с поступает на линейный вход SB
TNC UA6HJQ <------------- загрузка простой терминальной программы
FLEX /u
BAYCOM МОДЕМ НА COM2 И LPT-ЛИНК
FLEXNET
SER12 1 <--- порт 0 установлен на COM1
PIF 1 /m=m <--- порт 1 установлен на LPT1
FLEX
FSET MODE 0 1200с <--- установка скорости и TXdelay
FSET TXD 0 29 <--- для порта 0
FSET MODE 1 9600 <--- установка скорости LPT линка между ПК
FSET TXD 1 8 <--- установка TXD
BCT UA6HJQ
FLEX /uВНИМАНИЕ! Для соединения двух ПК между собой через LPT порт применяется стандартный кабель для INTERLNK. Соединение двух ПК таким образом удобно
для создания и настройки сложных систем на базе FlexNet.
PMS TSTHOST И BAYCOM МОДЕМ
FLEXNET
SER12 2
FLEX
FSET MODE 0 1200с
FSET TXD 0 29
TFEMU <--- загрузка эмулятора HOST режима (аналог TFPCX)
TSTHOST /i253 /t <--- загрузка PMS TSTHOST со своими параметрами
FLEX /u
BBS F6FBB И BAYCOM МОДЕМ
Конфигурацию FlexNet + FBB можно строить в двух вариантах. Первый вариант это эмуляция TFPCX режима и второй вариант, это эмуляция DRSI карты. Ниже приведен пример для TFPCX эмуляции.
appel.bat
----начало файла-----------------------------
FLEX /u
lh FLEXNET 40
lh SER12 2
FLEX
FSET MODE 0 1200с
FSET TXD 0 23
lh TFEMU
cd \fbb
echo off
break off
echo Program is started, use ^C to interrupt within 3 seconds
----здесь пропущены строки--------------------------------------
:fin
FLEX /u
echo Program is terminated..
break on
echo onport.sys
----здесь приведены только отдельные отрывки этого файла----
#
#Ports TNCs
1 1
#
--------пропущены строки-----------------------------
#
#Com Interface Adress (Hex) Baud
8 5 3E8 9600
#
--------пропущены строки------------------------------
#
#TNC NbCh Com MultCh Pacln Maxfr NbFwd MxBloc M/P-Fwd Mode Freq
0 0 0 0 0 0 0 0 04/05 ---- File-fwd.
1 7 8 1 250 7 2 10 00/60 UDLYW 438.175
#inittnc1.sys
MUISC
NODE/DIGI УЗЕЛ И ДВА BAYCOM МОДЕМА
FLEXNET 150
SER12 1 <--- установка BAYCOM модема на COM1
SER12 2 <--- установка BAYCOM модема на COM2
FLEXDIGI <--- загрузка драйвера узла
FLEX
NODE/DIGI УЗЕЛ ДЛЯ BAYCOM МОДЕМА И AXIP ЛИНК ЧЕРЕЗ СЕТЬ INTERNET
FLEXNET 150
FLEXDIGI
SER12 1
IPPD -i:0x65 -m:111.111.111.111 -p:333.333.333.333 -g:111.111.111.123 -c:1
FLEXХочу заметить что протокол AXIP поддерживают все сетевые любительские системы, такие как: JNOS, TNOS, Linux и все что под ним работает включая XFBB, XNET, Linux FlexNet.
Вот основные ключи для практической установки драйвера IPPD:
i - номер прерывания на котором установлена сетевая карта
m - IP адрес вашего компьютера
p - IP адрес компьютера вашего корреспондента
g - IP адрес вашего gateway (...если он есть)
c - количество AXIP линков которые вы установили
GRAPHIC PACKET И BAYCOM МОДЕМ
FLEXNET 30
SER12 2
FLEX
FSET mode 0 1200c
FSET txd 0 25
TFEMU
GP286 <------- загрузка и установка программы G.P.
FLEX /u
ДИСТАНЦИОННОЕ УПРАВЛЕНИЕ MS_DOS С ПАКЕТНОГО ТЕРМИНАЛА
FLEXNET 35
SER12 2
FLEX
FSET MODE 0 1200c
FSET TXD 0 25
SERV /c <------ загрузка оболочки сервера MS_DOS
FLEX /u