-
Notifications
You must be signed in to change notification settings - Fork 6
/
FAQ
229 lines (187 loc) · 7.8 KB
/
FAQ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
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 там же.
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 - что на него лежит.
Плюс некотоpые косметические изменени.
/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
Исправления и добавления в виде пар вопрос/ответ будут с благодарностью приняты
в netmail.
По материалам эхи ru.unix.ftn собрал Sergey Eremin, 2:5029/92.1@fidonet