binkd Docs are available at http://www.doe.carleton.ca/~nsoveiko/fido/binkd/man/binkd.man.html
Ok, let's just run through them then...
I'll use the following:
- bP
- for your binkd path (Mine is /usr/bbs/sbbs/fido)
- sP
- for the sbbs path
- fZ
- for the Fidonet Zone (1 for north america)
- fA
- Your complete fidonet address (ie: 1:140/17)
- SysN
- For your BBS name (ie FreeBSD Synchronet)
- SL
- For your BBS location (ie Yorkton, Sk)
- SN
- For the sysop name (ie Stephen Hurd)
- HfA
- Your hubs address (ie 1:140/1)
- HiA
- Your hubs internet address
- PASS
- The password for the hub
Note, IONs are listed as 300bps in the nodeinfo.
-------- Start of binkd.conf --------
domain fidonet bP/outbound fZ
domain fido alias-for fidonet
domain fidonet.org alias-for fidonet
address fA@fidonet
sysname "SysN"
location "SL"
sysop "SN"
nodeinfo 300,TCP,BINKP
connect-timeout 60
try 10
hold 600
send-if-pwd
log bP/binkd.log
loglevel 4
percents
printq
backresolv
inbound bP/inbsecure
inbound-nonsecure bP/inbound
temp-inbound bP/incomplete
minfree 2048
minfree-nonsecure 2048
kill-dup-partial-files
kill-old-partial-files 86400
kill-old-bsy 43200
flag /usr/bbs/sbbs/data/fidoin.now *.pkt *.PKT
flag /usr/bbs/sbbs/data/fidoin.now *.su? *.mo? *.tu? *.we? *.th? *.fr? *.sa? *.SU? *.MO? *.TU? *.WE? *.TH? *.FR? *.SA?
prescan
node HfA@fidonet -md HiA PASS
-------- End of binkd.conf --------
Then you need to set up sbbsecho.
Here's my sbbsecgo.cfg file with the same replacements as above:
-------- Start of sbbsecho.cfg --------
NOTIFY 1
SECURE_ECHOMAIL
FUZZY_ZONE
FLO_MAILER
KILL_EMPTY
LOG 0FFFFFFF
INBOUND bP/inbound/
SECURE_INBOUND bP/inbsecure/
OUTBOUND bP/outbound/
ARCSIZE 0
PKTSIZE 0
PKTPWD ALL PASS
PACKER ZIP 0 504B
PACK /usr/local/bin/zip %f %s
UNPACK /usr/local/bin/unzip -j %f -d %s
END
USEPACKER ZIP ALL
AREAFIX ALL PASS
ROUTE_TO HfA ALL
-------- End of sbbsecho.cfg --------
That's all find and dandy if Fido is the only FTN network you're on... but what if you're a member of more than one..
For example, xleague (http://www.x-bit.org) *and* FidoNet? Well, things get a teensy bit more complicated.
We'll need a couple more replacements.
- xA
- Your complete x-league address (ie: 777:777/52)
- HxA
- Your x-league hubs address (ie: 777:777/0)
- HxiA
- Your x-league hubs internet address (ie: x-bit.org)
- xPASS
- The password for the x-league hub
Moreover, we'll have to explicity route all FidoNet stuff by zone to your fidonet hub. The DEFAULT ZONE does not
change per network with sbbsecho... it is what's set up as the zone for your first FTN address. I've bolded
all the lines that are different from the previous example.
-------- Start of binkd.conf --------
domain fidonet bP/outbound fZ
domain fido alias-for fidonet
domain fidonet.org alias-for fidonet
domain xleague bP/outbound fZ
address fA@fidonet
address xA@xleague
sysname "SysN"
location "SL"
sysop "SN"
nodeinfo 300,TCP,BINKP
connect-timeout 60
try 10
hold 600
send-if-pwd
log bP/binkd.log
loglevel 4
percents
printq
backresolv
inbound bP/inbsecure
inbound-nonsecure bP/inbound
temp-inbound bP/incomplete
minfree 2048
minfree-nonsecure 2048
kill-dup-partial-files
kill-old-partial-files 86400
kill-old-bsy 43200
flag /usr/bbs/sbbs/data/fidoin.now *.pkt *.PKT
flag /usr/bbs/sbbs/data/fidoin.now *.su? *.mo? *.tu? *.we? *.th? *.fr? *.sa? *.SU? *.MO? *.TU? *.WE? *.TH? *.FR? *.SA?
prescan
node HfA@fidonet -md HiA PASS
node HxA@xleague -md HxiA xPASS
-------- End of binkd.conf --------
And the corresponding sbbsecho.cnf looks like this:
-------- Start of sbbsecho.cfg --------
NOTIFY 1
SECURE_ECHOMAIL
FUZZY_ZONE
FLO_MAILER
KILL_EMPTY
LOG 0FFFFFFF
INBOUND bP/inbound/
SECURE_INBOUND bP/inbsecure/
OUTBOUND bP/outbound/
ARCSIZE 0
PKTSIZE 0
PKTPWD 1:ALL PASS
PKTPWD 2:ALL PASS
PKTPWD 3:ALL PASS
PKTPWD 4:ALL PASS
PKTPWD 5:ALL PASS
PKTPWD 6:ALL PASS
PKTPWD 777:ALL xPASS
PACKER ZIP 0 504B
PACK /usr/local/bin/zip %f %s
UNPACK /usr/local/bin/unzip -j %f -d %s
END
USEPACKER ZIP 1:ALL
USEPACKER ZIP 2:ALL
USEPACKER ZIP 3:ALL
USEPACKER ZIP 4:ALL
USEPACKER ZIP 5:ALL
USEPACKER ZIP 6:ALL
USEPACKER ZIP 777:ALL
AREAFIX 1:ALL PASS
AREAFIX 2:ALL PASS
AREAFIX 3:ALL PASS
AREAFIX 4:ALL PASS
AREAFIX 5:ALL PASS
AREAFIX 6:ALL PASS
AREAFIX 777:ALL xPASS
ROUTE_TO HfA 1:ALL
ROUTE_TO HfA 2:ALL
ROUTE_TO HfA 3:ALL
ROUTE_TO HfA 4:ALL
ROUTE_TO HfA 5:ALL
ROUTE_TO HfA 6:ALL
ROUTE_TO HxA 777:ALL
-------- End of sbbsecho.cfg --------