You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
bforce/FAQ

233 lines
7.9 KiB
Plaintext

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

BinkleyForce FAQ.
v. 1.15 от 26 марта 2002.
Q: А как для многолинейки сделать разные строки инициализации?
A: /DR/
Может быть, что-то вроде этого:
modem_dial_prefix (Port ttyS0) AT&K3DT
modem_dial_prefix (Port ttyS1) AT&K0DP
modem_dial_prefix ATDP
Q: Подскажите как в сабже переопределить входной и выходной каталог для
определенного адреса?
A: /KAS/
При наличии банальной эрудиции комментариев в конфиге вполне хватает.
inbound_directory (2:5021/44) /boot
filebox /dev 2:5021/44 normal
Q: Как бы сделать чтоб он производил исходящие звонки только на несколько из
описаных линков, а от остальных только принимал входщие ?
A: /SNP/
Hа всех ставишь flavor холд, в конфиге bforce пишешь:
options (outgoing) NoHoldHold
А потом outman'ом генеришь поллы для тех, кому надо звонить. IMHO самый
оптимальный вариант.
Q: Имеется ли возможность ручной настройки акаматчинга (т.е. для какого адреса
какой из ака показать и какой из них показать первичным (в качестве
основного)? или же есть патч и т.п. приблуда к исходникам?
A: /SNP/
Просто показывай только нужные AKA. Если, к примеру, у теб есть поинтовая
AKA, то совсем не надо показывать боссу что-то еще.
address (!2:xxxx/xxx) 2:5025/2275
address (2:xxxx/xxx) 2:xxxx/xxx.xx
Q: А какая последняя версия BinkleyForce?
A: /All/
ugenkXX. Брать на http://sourceforge.net/projects/binkforce,
или с cvs там же.
A: /AK/
Переехало оттуда в гит, но лучше искать в профильных эхах.
Q: Как подключать нодлисты с цифровыми расширениями? Маски в конфиге bforce не
задаются.
A: /MR/
В bforce.conf:
nodelist net5030.ndl 2:5030/*.0
nodelist pnt5030.ndl 2:5030/*.*
Компилировать примерно таким скриптом:
#!/bin/sh
nodedir=/var/spool/bforce/ndl
nodefiledir=/var/spool/fido/fil/spb_nczp
pntfile=/var/spool/fido/fil/pnt5030/pnt5030.zip
rm "$nodedir/net5030.*" 1> /dev/null 2> dev/null
rm "$nodedir/pnt5030.*" 1> /dev/null 2> dev/null
# в zzz последний по дате сегмент
zzz=`ls -t /var/spool/fido/fil/spb_nczp/net5030.z* | head -n 1`
[ -f $zzz ] && unzip -L -qq $zzz -d$nodedir/
unzip -L -qq $pntfile -d$nodedir/
ln -s `ls $nodedir/net5030.???` $nodedir/net5030.ndl
ln -s `ls $nodedir/pnt5030.???` $nodedir/pnt5030.ndl
/usr/local/bin/bfindex&
A: /EK/
Начиная с какой-то версии ugenk - задаются
Q: Как правильно настроить файлбоксы в bforce 0.22.4?
A: /KAS/
Патчик наложил? http://kst.nm.ru/bforce-filebox-0.22.4.diff.gz - это мое,
тут пробегало еще одно, но не помню чье и где оно лежит. Там пропишешь в
bforce.conf что-то вроде "filebox_directory /fido/fb", а файлбоксы будут
вида /fido/fb/1.2.3.4 дл 1:2/3.4 (для ноды последний ноль обязателен).
Боксы со статусом hold.
/GM/
Это мое и лежит оно тyт
http://btrieve.virtualave.net/files/bf0224-filebox.diff.rar
в моем патче, в отличие от пpедыдyщего, не все подpяд имеют тип
TYPE_FILEBOX.
мыло - это TYPE_NETMAIL, эхи - TYPE_ARCMAIL и т.д.
Это yдобно дл пpосмотpа статистики поинтy - что на него лежит.
Плюс некотое косметические изменени.
/All/
В текущей версии файлбоксы есть по умолчанию.
Q: А почему у меня в inbound повлются странные файлы под именем 'd'?
Удаленна система такого не посылала... :-( Как лечить?
A: /All/
Взть последнюю версию bforce. Исправлено со времен 0.22.5.
Q: Как bforce научить долбиться по ip если адрес задан, а не по нодлистовому
телефону?
A: /AB/
Hу что-нибудь вроде:
override 2:5020/??? phone none ipaddr f???.n5020.z2.fidonet.net
Еще можно добавить флаги: BINKP - дл BinkP или IFC - для EMSI/..
Q: Демон забивает на указание ip...и звонит по нодлистовому телефону. Вот как
это пофиксить?
A: /AB/
Это бага така. Для этого и прописываетс "phone none".
Q: Я не понял, почему aftersession запускается, когда еще есть bsy?! Весь
нужный эффект теряется (bforce 0.22.3).
A: /AB/
Почему теряется? Он же в отдельной сессии запускаться может и бфорсу не
обязательно ждать его завершения.
Q: subst'ы было бы неплохо расширить т.к. очень не хватает AT~S91=7~DP :-(
A: /SNP/
modem_dial_prefix (2:5020/758) AT+ms=11|`ATDP
Ы?
Q: Как разделить inbound unprotected от protected inbound так и не понял :-)
A: /SNP/
inbound_directory (Protected) /var/spool/fido/inb-protected
inbound_directory /var/spool/fido/inb
Прим.: начина с 0.22.3 пример конфига имеет аналогичный порядок.
Q: Статистику после сессии собрать так и не смог. Пишет: "can't get modem
statistic: Modem not response". Модем IDC-2814BXL/VR+.
A: /SNP/
Это из-за тормознутости Rockwell'а :( Собирай так (с паузой перед `AT'):
modem_stat_command ~AT%S%S1\#UD|
Q: Входящие по binkp не желает принимать. Hа той стороне
binkd/0.9.2/Linux (binkp/1.1). Поставил себе на ответ по binkp
binkd-0.9.4 - все заработало. Разбираться лениво :-).
A: /AB/
А ты как пробовал? Достаточно прописать его в inetd:
binkp stream tcp nowait fido /usr/local/lib/ftn/bforce bforce -i binkp
И для ifc:
fido stream tcp nowait root /usr/bin/bforce bforce -i auto
Q: А как бы сделать так, чтобы можно было прописать другую директорию для
локов? У мен, например, они в /var/spool/lock лежат...
A: /AB/
Либо поправить autoconf (configure.in), либо ручками в config.h прописать.
/EK/
./configure --with-uucp-lockdir=/path/to/my/lockdir
Q: А средствами bforce можно реализовать поддержку zmh?
A: /AB/
options (Time 5:30-6:30) mailonly
Это только для мэйлера. Демон ZMH не умеет поддерживать!
Q: А вот интересно, для bforce все еще строго рекомендуется указывать в options
'NoDirZap NoJanus' или их уже можно кушать? ;-)
A: /AB/
Этих протоколов нет.
Q: Пример конфига 'override 2:5029/9 Phone Unpublished' не работает :-(
A: /VS/
override 2:5029/9 Phone None
Q: У меня прописано несколько hidden'ов, но bforce упорно звонит только по
одному из них.
A: /PVC/
Такая проблема есть. Патч от автора для 0.22.4 проходил по эхе в виде
UUE. Также доступен для фреков на 2:5020/2091 как
bforce-0.22.4-0.22.4pl2.diff.bz2. Время для фреков c 1:00 до 5:20, c
7:40-9:00.
Q: Подскажите, пожалyйста, как запpетить непаpольные соединения.
A: /AB/
options (Incoming && !Protected) NoZmodem NoZedzap NoHydra
Q: Хотелось бы поиметь что-то аналогичное для binkp-соединений. В binkd 0.9.2
например, можно запретить отдачу по непарольным линкам... Возможно ли это в
bforce?
A: /DR/
options не работает дл binkp-сессий. Работает вот это:
delay_files_recv (incoming && !protected) !%netmail
delay_files_send (!protected) !%netmail
И в подобном стиле можно ограничивать прием/передачу по другим критерим.
Q: bforce не всегда вяжется с t-mail/ip
A: /EK/
Соберите его с --enable-buggy-emsi
Q: Есть задача: настраивать модем в bforce в зависимости от того, на
какую линию многолинейного линка производится прозвонка (на одной из
АТС линка скорость надо зажать в 14400).
A: /VS/
bforce.conf:
modem_dial_prefix (1:2/3) AT
modem_dial_prefix ATDP
bforce.subst:
override 1:2/3 Phone S19=17DP123-456 \
Phone S19=17DP789-000
Геморрой, конечно, но вроде работать должно.
Q: Как сделать, что бы bforce искал конфиг не там, где он его ищет, а в /xx/yy?
A: /EK/
--sysconfdir к configure?
A: /AS/
А env BFCONFIG забыл что-ли?
,----
| /var/src/cvs/bforce/ > grep -r 'BFCONFIG' ./
| ./source/bforce/conf_read.c: const char *name = getenv("BFCONFIG");
`----
===
Thanx to:
AB = Alexander Belkin, 2:5020/2120
AS = Andrey Slusar, 2:467/126
All = Коллективный разум эхи
DR = Dmitry Rodin, 2:5020/5410
EK = Evgeniy Kozhuhovskiy, 2:450/256
GM = George Mozhaev, 2:5011/211.1
KAS = konstantin a. stepanenkoff, 2:5030/1251
MR = Maxi Rovnich, 2:5030/872
PVC = Peter V. Chernikoff, 2:5020/2091
SNP = Serge N. Pokhodyaev, 2:5020/1838
VS = Valery Shishkov, 2:5040/9
AK = Alexey Khromov, 2:5030/723
Исправления и добавления в виде пар вопрос/ответ будут с благодарностью приняты
в netmail.
По материалам эхи ru.unix.ftn собрал Sergey Eremin, 2:5029/92.1@fidonet