Здесь я собираю вопросы, которые задают администраторы пакетных сетей, касающиеся baybox. Присылайте ваши вопросы...
На что sysop должен обращать внимание в первую очередь?
Наиболее важные команды которые нужно периодически давать, чтобы контролировать
состояние настроенного baybox, указаны ниже:
Как записать выполнение команды в файл?
Иногда нужно выполнить команду, а результат ее работы записать в файл на диск.
Это делается командой EXPORT. Например команда
Как письмо записать в файл?
Бывает так что вы получили письмо и его нужно сохранить в указанный вами файл
на диске, для этого дайте команду
Как выполнить множество команд из файла?
Бывают случаи, когда нужно, чтобы baybox выполнил определенные команды в
указанное время или нужно ввести много команд, а набирать все не хочется.
Сначала создадим файл mycmd.imp в директории bcm. Теперь в этот файл пишем
любые команды baybox которые он должен выполнить. Например, вы видите типовой
командный файл для исправления текущих ошибок:
f -h ua6hci 1- @ rk6hx
Пропуски нигде не ставим, одна строка - одна команда. Команд может быть очень
много. Выполняться команды будут по порядку, так как они записаны в файле.
Команды требующие много времени для выполнения, лучше ставить в конце файла.
Для того чтобы вручную запустить сформированный нами файл mycmd.imp, нужно
дать команду
f -h rk6eww 1- @ ua6em
p -ed ZS0DLD.PTA.GAU.ZAF.AF
p -ed VK6BBS.#PER.#WA.AUS.OC
p -ed VK6BBR.#PER.#WA.AUS.OC
p -ed VK6JY.#ALY.#WA.AUS.OC
p -ed EA5AKC.EAA.ESP.EU
p -ed EA3RKU.EAB.ESP.EU
o rm trace/unknown.bcm
o touch trace/unknown.bcm
purge a
Гостевой вход в OpenBCM
Иногда нужно чтобы пользователь мог войти в mailbox только для ознакомления
с его работой. Особенно это актуально, при соединении пользователя со стороны
интернета.
Установите позывной для гостя командой 'guestcall' например 'guestcall rw6hqn'. Доступ гостя со стороны интернета регулируйте командами httpaccount и httpguestfirst. Пароль гостю можно не устанавливать, так как он не нужен.
Установите те персональные установки (alter) которые вы хотите. Сам гость не имеет доступа к своим персональным установкам. Гость также не может отправлять письма и бюллетени на другие позывные, кроме того кто указан как sysop в файле init.bcm.Для большей надежности, в файле reject.bcm запретите гостю чтолибо отправлять.
Как настроить работу маяка?
1. Создадим файл /home/bcm/beacon.bcm, в этом файле нужно прописать пути по
которым должен передаваться маяк. Пример содержимого beacon.bcm:
CQ CQ RZ6HDDВ первой строке маяк передается без дигипитера в пути, цель маяка CQ. Во второй строке цель таже, но маяк передается через дигипитер RZ6HDD.
2. Создадим файл /home/bcm/beachead.bcm, в нем можно написать текст маяка и встроить макрокоманды. Пример файла beachead.bcm:
OpenBCM v%v: load %a, mails %e, logins %oВ маяк можно встраивать следующие макрокоманды:
%a загрузка CPU в BBS за последние 40 секунд %d текущая дата %e кол-во новой почты %f свободные блоки %m позывной BBS %o кол-во соединенных в данный момент пользователей %r возврат каретки (RETURN) %s кол-во свободной памяти в килобайтах %t текущее время %u время работы BBS после последнего перезапуска %v версия BBS3. Время передачи маяка и интервалы устанавливаются в файле crontab.bcm, смотрите строку beacon. Маяк может передаваться только когда есть новая почта (смотрите команду mailbeacon 0) или постоянно в указанное время даже когда нет новой почты (mailbeacon 1).
4. Если вы хотите чтобы при старте OpenBCM передавал маяк с другим текстом, то создайте файл /home/bcm/startup.imp и создайте следующую строку:
beacon this is openbcm!Не нужно в этом файле оставлять пустые строки и коментарии, так как при запуске bcm рассматривает каждую строку этого файла как команду. Пути маяка не изменятся и будут такими как указано в файле beacon.bcm.
Как изменить paclen для КВ-форвардинга?
В baybox для этого есть две команды. Первая команда paclen служит для глобального изменения этого параметра. Вторая команда alter paclen
служит для установки длины пакетов у конкретного пользователя. Для больших подробностей смотрите
русский help.
Помогите разобраться в установках форвардинга в файле fwd.bcm?
Запись типового форвардинга в файле fwd.bcm выглядет примерно так:
; bbs 012345678901234567890123 (linux server) RZ6HXA AAAAAAAAAAAAAAAAAAAAAAPA RZ6HXM / RZ6HXA-8 -K *HUMOR RZ6HXA STA KAWKAZ RUS SUN EU WW AMSAT NASA .BLG .SPB $WPРазберем подробно каждую строку. Строка которая начинается с ; является коментарием и не обрабатывается. Вторая строка определяет что, когда и кому ббс будет передавать. Разберем ее подробнее:
это идентификатор, здесь укажите позывной ббса реальный позывной ббса без ssid или просто HXA тот который вызывается на fwd | | | | RZ6HXA AAAAAAAAAAAAAAAAAAAAAAPA RZ6HXM / RZ6HXA-8 | | | +---промежуточный узел между ббс-ами | здесь 24 буквы, каждая буква обозначает 1 час текущих суток. начинаются сутки с 0 часов и заканчиваются в 23 часа.Могут быть четыре типа поведения ббса в указанный час:
Как увидеть список только sysop команд в baybox?
Соединитесь с почтовым ящиком как sysop и дайте команду scmdlist. Для подробного описания каждой команды введите h sysop_cmd.
Как безопасно администрировать Linux-BCM находящийся на удаленной машине с сети?
Безопаснее всего использовать подключение к линукс машине по протоколу OpenSSH. Использовать telnet не
рекомендуется, разве что вы работаете в своей домашней сети. hi. Если вам нужно только собирать данные
о работе BBS и читать почту, то можно использовать программу terra term pro и к ней простой скрипт, который
будет соединяться - собирать данные - разьединяться, автоматически.
Посоветуйте простую, реальную и стабильную конфигурацию BCM для DOS?
Из многолетнего практического опыта могу посоветовать следующее:
компьютер......486, ram 4-8mb, hdd 300mb. (размер HDD зависит от кол-ва почты) os.............msdos 6.22 модем..........карта USCC>4 (можно заменить на TNC-2 с прошивкой ПЗУ 6PACK) software.......Open BayCom-Mailbox, PC/FlexNet v3.3g digiтаким образом, вы получаете полноценный flexnet узел с режимом конференции, почтовый ящик, файловый сервер. Приведённая конфигурация позволяет реально обслуживать до 100 пользователей, которые будут одновременно работать на КВ, УКВ, интернет портах. Система будет очень стабильно работать годами. Если нужно одновременно обслуживать более 100 пользователей, просто уберите flexnet узел или разнесите BBS и узел на разные компьютеры. При этом увеличивать ресурсы самих компьютеров не нужно!
Можно ли запустить BCM из под Windows98?
Да можно, для этого лучше всего использовать
Windows98lite. В этом случае вы должны использовать
версию BCM для DOS и загружать её в DOS-окне. Версия BCM для Windows-NT работает только из под
Windows2000 и WindowsXP. Практический опыт эксплуатации BCM с Windows98lite, в нашей пакетной сети,
имеет Анатолий RV6HAM из города Лермонтова.
Как выглядит BAT-файл для запуска BCM?
Пример файла start.bat для запуска DOS-BCM без узла c одним TNC-2 контроллером:
FLEXNET 6PACK 1 FLEX FSET MODE 0 9600 FSET TXD 0 33 BCM144k.EXE /c FLEX /u
Как включить окно мониторинга?
По умолчанию в DOS-BCM мониторинг выключен.
Зайдите в baybox как sysop и наберите команду tnc trace -1.
Если вы хотите чтобы мониторное окно работало всегда, вставьте указанную выше команду в файл
startup.imp.
Почему BCM не вызывает другой BBS на форвардинг?
Здесь много зависит от того как настроен форвардинг в файле fwd.bcm. Возможно для вашего партнера просто нет почты,
дайте команду ST F или D O bbscall чтобы убедиться в этом.
Если вы хотите чтобы BCM вызывал партнера даже при отсутствии почты, установите параметр
P напротив того времени когда это нужно делать.
Как установить нового FWD-парнёра и удалить старого?
rw6hqn - rw6hqn-8 ua6hjq (соединяемся с bbs rw6hqn-8 через digi ua6hjq) rw6hqn rz6hdh (посылаем почту для указанных позывных) sta rus sun (пересылаем бюллетени для этих территорий) .sta (отсылаем любые персоналки для .sta.rus.eu)
Какой командой можно установить пароль для telnet и ax25 соединений?
Для интерфейсов telnet, http, pop3 пароль устанавливается командой ttypw пароль. Для
того чтобы заходить по паролю через ax25-интерфейс используйте команду alter pw пароль.