Установка и настройка OpenBCM в Windows-NT


В этой статье я расскажу подробно что и как нужно делать чтобы установить, настроить и запустить радиолюбительский почтовый ящик, с большими возможностями, OpenBCM для пакетной AX.25 сети в Windows-NT.

Требования к железу
Для нормальной работы почтового ящика в windows2000, паралельно с другими приложениями нужно иметь CPU от 300мгц, hdd от 2ggb, ram 128mb. Если у вас windows-xp, нужно иметь CPU от 600мгц, hdd от 5ggb, ram 256mb. Остальные параметры не так критичны. Хочу напомнить, что версия openbcm для windows не будет работать с windows95/98/me, для этих операционных систем используйте версию openbcm для msdos.

Установка почтового ящика
Заходим на сервер dnx274.dyndns.org/baybox/ , кликаем по пункту download и скачиваем последнюю версию OpenBCM для Windows. Это один exe файл который может называться wobcm32_104b45.exe или примерно так, в зависимости от текущей версии.

Создаем директорию c:\program files\bcm\ и записываем в нее скачанный нами файл. Теперь запускаем wobcm32_104b45.exe, вы должны увидеть текстовую консоль с системными сообщениями. Если вы это видите, значит все правильно, не обращайте внимания на появляющиеся сообщения об ошибках, мы веть еще не настраивали наш BBS. Теперь закройте текстовую консоль. В директории c:\program files\bcm\ появились файлы и другие директории, это openbcm создал необходимые ему для работы компоненты.

На сайте dnx274.dyndns.org/baybox/ возьмите файл msg_191003.zip с хелпами на разных языках и скопируйте из него файлы help.* и messages.* в директорию c:\program files\bcm\msg\ , для тех языков которые вам нужны (английский обязателен так как он используется по умолчанию, русский желателен, остальные не обязательны). На этом установка OpenBCM закончена и мы переходим к следующему разделу.

Настройка почтового ящика
Вновь запустите файл wobcm32_104b45.exe , далее пуск --> выполнить --> telnet 127.0.0.1 4719 , вы видите строку приглашения BBS. На запрос login: просто введите точку и нажмите enter. Вы зашли в BBS! Приступаем к настройки, наберите последовательно следующие команды, в первые три подставьте свои параметры:

boxaddress ua6hjq.sta.rus.eu 
mycall ua6hjq-8 
sysopcall rv6ham 
mkboard / tmp
lifetime tmp 20
infolife 20
createboard 1
userlife 200
oldestfwd 5
reorg 
enable 
quit 
На экране набираемые команды отражаться не будут (во всяком случае, у меня это так), но реакцию на них вы можете видеть в том dos-окне которое открыл openbcm. Чтобы более комфортно работать в таком режиме, используйте другой telnet терминал, например putty или tera_term_pro.

Итак в целом BBS уже настроен, он будет отзываться на позывной ua6hjq-8, пользователи могут в нем регистрироваться, писать сообщения и т.д. правда пока только по telnet (команда: telnet 127.0.0.1 4719). Адрес у пользователей будет user_call@ua6hjq.sta.rus.eu , время хранения бюллетеней 20 дней, время хранения персональной почты 200 дней. Более подробное описание каждой команды смотрите в русском хелпе. Форвардинг мы настроим чуть ниже, а пока перейдем к следующему разделу...

Соединение OpenBCM с TNC
Соединить OpenBCM с TNC можно различными способами, для этого можно использовать FLEXNET, XNET, AGWPE. Об этом читайте в документации, мы же рассмотрим самый простой - прямое соединение OpenBCM и TNC через COM порт.

Берем любой TNC и переводим его в KISS режим, например в TNC2 это делается командами KISS ON и далее RESTART. Теперь редактируем файл init.l2 чтобы связать bcm и tnc:

assign   kiss
mode     9600
device   COM2
все строки касающиеся axip нужно заремить. Теперь BBS может работать на радиочастоте. Пользователи могут заходить и регистрироваться.

Настройка форвардинга
Откройте файл fwd.bcm, все установки касающиеся форвардинга и ваших форвард-партнеров, нужно делать здесь. Например ваш fwd-партнер имеет позывной rw6hqn-8, вы слышите его напрямую на УКВ, вы должны посылать ему все бюллетени @RUS, @SUN и персоналку для всех пользователей rw6hqn.sta.rus.eu и вызывать его только тогда когда есть почта, fwd.bcm будет выглядеть так:

rw6hqn - rw6hqn-8
  rw6hqn
  rus sun
  rw6hqn.sta.rus.eu

Включение файлового сервера
По умолчанию файловый сервер (сокращенно FS) выключен. Чтобы его включить, создайте директорию c:\program files\bcm\fs\ , зайдите в openbcm и наберите команду fspath fs. Теперь зайдите в файловый сервер командой fs. Создать FS можно в любой директории и на любом диске, для этого укажите путь в строке fspath.

Заключение
Поддерживать OpenBCM в рабочем состоянии совсем просто, так как он с самого начала был разработан для автономной работы при минимальном вмешательстве системного оператора, описание обслуживания смотрите в документации или на этом сайте.

ua6hjq
ноябрь 2003г.