FlexNet...we route everything
    В настоящий момент существуют две основные версии FlexNet драйверов:
  • PC/FlexNet V3.3g  -  16и-разрядная версия для О.С. MSDOS или Windows95/98.
  • FLEX32  -  32х-разрядная версия для О.С. Windows 95/98/Me/2000/NT и XP.
    Обе версии FlexNet поддерживают работу в HamWeb сетях.

ЧТО ТАКОЕ FLEXNET?

( драйвера для работы в AX.25 сетях под DOS и Windows)

FlexNet - гибкая, модульная и дружественная программа для организации эффективных пакетных радио сетей. Путем установки нужных драйверов вы можете создать узел или пользовательский терминал. Все уровни работающей в сети FlexNet системы (включая каналы доступа пользователя) само-приспосабливаются согласно текущему состоянию канала связи. Единственное исключение это - TXDelay, который устанавливает сам пользователь. Настоящее время для FlexNet написано большое кол-во драйверов которые позволяют создавать высоко-эффективные пакетные системы практически на любом оборудовании от звуковых карт до модемов и современных TNC контроллеров. В настоящий момент основа всей европейской любительской пакетной сети это FlexNet узлы.

Программное обеспечение FlexNet - защищенное авторским правом изделие Gunterа Jostа DK7WJ, он сохраняет все права. Программное обеспечение может свободно копироваться и использоваться для некоммерческих любительских радио сетей.


История создания FlexNet

Первые идеи для разработки этого программного обеспечения появились в 1987, и первая версия FlexNet была разработана DK7WJ в 1988. Сначала тесты были выполнены дома и позже на базе дигипитера DB0ODW. Этот digi был оборудован полной системой FlexNet чтобы проверять на нем новые версии программ.

В 1989 началась работа над RMNC версией FlexNet. RMNC (Rhein-Main-Network-Controller) был разработан PR-группой из Франкфурта и является наиболее оптимальной платформой для FlexNetа.

Начиная с 1991 проверялась версия для MS-DOS, но она применялась только для внутренних экспериментов и никогда не распространялась между радиолюбителями. Однако, после многочисленных просьб любителей в 1994 году был выпущен PC/FlexNet в модульном варианте. Драйвера для PC/FlexNet были разработаны в сотрудничестве с DL8MBT, автором программного обеспечения BAYCOM. Это позволило сделать PC/Flexnet пригодным для использования как опытными так и начинающими радиолюбителями.

Цель FlexNet - разработать здравое, эффективное и простое программное обеспечение которое можно использовать как для простого терминала, так и для построения сложных узлов с BBS, TCP/IP, DXC и т.д.


Конфигурация PC/FlexNet V3.3g для работы под MSDOS cо стандартным TNC-2 и прошивкой 6pack.

1. Создайте директорию C:\PCFLEX и пропишите ее в PATH.
2. Скопируйте в нее файлы: 6pack.exe, flex.exe, flexnet.exe, fset.exe, bct161r.exe из комплекта драйверов FlexNet 3.3g.
3. Создайте файл startflx.bat примерно такого содержания:
flex /u
flexnet
6pack 2 /b=9600
flex
fset mode 0 9600
fset txd 0 29
bct161r ua6hjq-12 /n
flex /u


Конфигурация PC/FlexNet V3.3g для работы c Windows-95 / 98 и TNC-2 и прошивкой 6pack.

1. Создайте директорию C:\PCFLEX и пропишите ее в PATH.
2. Скопируйте в нее файлы: 6pack.exe, axroute.dll, flex.exe, flexctl.exe, flexnet.exe, flexnet.vxd, flxapi32.dll, flxparms.dll, flxtrace.dll, fset.exe, msvcrt.dll.
3. Выключите автоматическую загрузку Windows в файле C:\MSDOS.SYS (строка BootGUI=0), так как без этого вы не сможете использовать FlexNet под Windows!
4.Создайте отдельную загрузку Windows c FlexNet. Вот отрывок из реально работающего файла AUTOEXEC.BAT :
:WFLEX
PATH c:\;c:\windows;c:\pcflex
SET SOUND=C:\CREATIVE\CTSND
SET MIDI=SYNTH:1 MAP:E
SET BLASTER=A220 I5 D1 H5 P330 T6
mode con codepage prepare=((866) C:\WINDOWS\COMMAND\ega3.cpi)
mode con codepage select=866
keyb ru,,C:\WINDOWS\COMMAND\keybrd3.sys
LH C:\WINDOWS\CTCM
LH C:\CREATIVE\CTSND\CTLOAD C:\CREATIVE\CTSND\DRV\SBIDE.SYS /D:MSCD001 /V /P:168,10,36e
rem --- start FlexNet ---
LH flexnet
LH 6pack 2 /b=9600
flex
fset mode 0 9600
fset txd 0 29
rem --- end FlexNet ---
@echo Для остановки загрузки нажмите Ctrl+C, для продолжение ждите 7 секунд.
sleep 7
win
goto end
5. Установите терминальную программу. Лучше использовать программы специально предназначенные для работы с FlexNet-драйверами, например WPP, PAXON для Windows и BCT (BayCom-Terminal) для DOS. Другие пакетные DOS программы также могут работать с такой конфигурацией в DOS-окне. В качестве TNC отлично работает TNC2.APW-1200 с прошивкой 6PACK.


Конфигурация FLEXNET32 для работы с Windows-Me / 2000 / XP

 Так выглядит Flexnet32 после загрузки... 1. Создайте директорию C:\Program Files\FLEX32 или C:\Program Files\flexnet32 и распакуйте в неё все файлы из архива flеxnet32.zip.
2. Запустите файл Flexctl.exe, откройте пункт TOOLS и далее PARAMETERS. Щёлкните правой кнопкой мышки напротив Channel 0 и выберите NEW DRIVER. Выберите из списка драйверов, нужный вам. По умолчанию Flexnet32 поддерживает следующие драйвера устройств:

  • 6PACK - стандартный TNC2 с прошивкой в ПЗУ 6pack
  • AXIP/UDP - работа через сетевую карту в tcp/ip сети
  • IPX - работа через сетевую карту в novell сети
  • KISS - соединение с RMNC-контроллером или TNC в kiss режиме
  • PR430 - радиостанция + TNC, подробности смотрите в FUNKAMATEUR 1/2003 стр.22
  • Поддержка звуковой карты осуществляется с помощью дополнительного драйвера который нужно скачать отдельно. Установите параметры выбранного устройства. Нажмите OK.
    3. Загрузите терминальную программу PAXON или WPP и попробуйте соединиться с другой пакетной радиостанцией.
    4. Во время работы flexnet32, его резидентная часть flexcntl занимает примерно 596кБ в оперативной памяти вашего компьютера.

    Обратите внимание на то что с Flexnet32 не работают терминальные DOS-программы в оконном режиме, используйте программы написанные специально для Windows.


    Терминальные программы, специально написанные для FlexNet

    Специально для Flexnet32 написано несколько терминальных программ, те которые я проверил приводятся ниже, другие программы можно скачать на сайте dh8ymb.

    BCT - полный аналог программы Baycom, работает в MSDOS и в окне Windows95/98 совместно с FlexNet 3.3g. С драйверами FLEX32 эта программа работать не будет.

    PAXON - простая и удобная терминальная программа для Windows, очень популярная в Европе. Интерфейс несколько напоминает Baycom. Нет лишних наворотов, но в тоже время есть все что нужно для работы в пакетных сетях. Программа поддерживает передачу/прием файлов по протоколам AUTOBIN и DIDADIT. В оригинальной поставке программа не поддерживает русские буквы, поэтому я сам руссифицировал несколько шрифтов для неё.

    WPP - довольно навороченная терминальная программа для Windows. Есть возможность автоматизировать работу с почтовым ящиком. Интерфейс также немного похож на Baycom. Настройка программы несколько сложнее предыдущей. При использовании WPP с Windows-95, проблем с русскими буквами замечено не было.


    Где ещё найти информацию о FlexNet?


    UA6HJQ
    14.03.1999