home *** CD-ROM | disk | FTP | other *** search
/ HAM Radio 1 / HamRadio.cdr / misc / kant403a / bpqcfg.txt next >
Text File  |  1991-03-15  |  12KB  |  407 lines

  1. ;    For Version 4.03
  2. ;
  3. ;
  4. ;    CONFIGURATION FILE FOR G8BPQ SWITCH SOFTWARE
  5. ;
  6. ;    The program which converts this text file to binary
  7. ;    form is currently very crude - be VERY careful when 
  8. ;    editing this file!
  9. ;
  10. ;
  11. ;    The order of parameters in not important, but they
  12. ;    all must be specified - there are no defaults
  13. ;
  14. ;
  15. DESQVIEW=0
  16.  
  17. HOSTINTERRUPT=127
  18.  
  19. ;
  20. ;    Memory Usage. If EMS=1, the system will attempt to put its
  21. ;    data area into EMS Memory. At the moment it makes no attempt 
  22. ;    to manage sharing of the EMS window, so you must not run any other
  23. ;    software using EMS.
  24. ;
  25. ;    It seems to work ok when used with Desqview, at least on my
  26. ;    AST, but it is primarily intended for use with AA4RE BBS, which
  27. ;    needs a great deal of space.
  28. ;
  29. ;
  30. EMS=0                ; dont use EMS RAM
  31. ;
  32. ;
  33. ;    Station Identification.
  34. ;
  35. ;    If a user connects to the NODE Callsign or Alias, he is linked
  36. ;    to the switch code, and can use normal NetRom/TheNet commands
  37. ;
  38. ;    If he connects to the BBS Callsign or Alias he will be connected
  39. ;    directly to a BBS port. If none are available, the connect will
  40. ;    be rejected.
  41. ;
  42. ;    Note that of you are running only a NODE (ie BBS=0), or
  43. ;    or just a BBS (NODE=0), then you must still put in two pairs of calls,
  44. ;    but they MUST be the SAME.
  45. ;
  46. ;    If you are running both, the calls MUST be different
  47.  
  48. NODECALL=G8BPQ-2        ; NODE CALLSIGN
  49. NODEALIAS=KANT
  50.  
  51.  
  52. BBSCALL=G8BPQ-2             ; BBS CALLSIGN 
  53. BBSALIAS=KANT            ; BBS ALIAS
  54.  
  55. ;
  56. ;    'ID' MESSAGE - SENT EVERY IDINTERVAL MINS
  57. ;
  58. ;    WILL BE ADDRESSED FROM THE PORT CALLSIGN (IF DEFINED)
  59. ;         ELSE FROM THE NODE CALL
  60. ;
  61. ;    The following format allows KA nodes to include your system in
  62. ;    their 'Nodes' lists.
  63. ;
  64. IDMSG:
  65. Network node (NOTTM)
  66. ***
  67. ;
  68. UNPROTO=MAIL            ; DEFAULT UNPROTO ADDR
  69.  
  70. ;    'I' COMMAND TEXT
  71. ;
  72. ;    Note that the bit about needing a port param in connects is only
  73. ;    necessary if you are running more that one (radio) port.
  74. ;
  75. INFOMSG:
  76. G8BPQ Packet Switch, Mapperley, Nottingham. IO92KX
  77. Running on a Kantronics Data Engine.
  78. Commands are basically the same as NET/ROM, but to connect to another
  79. normal station (not another node), you must specify a port number before
  80. the callsign. Use PORTS command to list available ports. Connect to BBSTST
  81. for my personal mailbox.
  82. ***
  83. ;
  84. ;    CTEXT - If specified, will be sent when someone connects to 
  85. ;    the NODE ALIAS at level 2. It is not sent on connects to the
  86. ;    NODE callsign, as this could confuse BBS forwarding connect
  87. ;    scripts. 
  88. ;
  89. CTEXT:
  90. Welcome to G8BPQ's Packet Switch in Nottingham
  91. Type ? for list of available commands.
  92. ***
  93.  
  94.  
  95. ;    Network System Parameters
  96. ;
  97. OBSINIT=5            ; INITIAL OBSOLESCENCE VALUE
  98. OBSMIN=4            ; MINIMUM TO BROADCAST
  99. NODESINTERVAL=60        ; 'NODES' INTERVAL IN MINS
  100. IDINTERVAL=15            ; 'ID' BROADCAST INTERVAL (UK Regs require
  101.                 ; an AX25 ID every 15 mins)
  102. ;
  103. BTINTERVAL=0            ; NO BEACONS
  104. L3TIMETOLIVE=25            ; MAX L3 HOPS
  105. L4RETRIES=3            ; LEVEL 4 RETRY COUNT
  106. ;
  107. ;    I have seen suggestions that L4TIMEOUT should be increased to very
  108. ;    high values (even as long as seven mins). Although 60 may be a bit 
  109. ;     short in some cases, I STRONGLY advise that you dont go much above
  110. ;    120 secs unless you understand ALL the implications.
  111. ;
  112. ;    I've set TTL and TIMEOUT to the values agreed by the latest SYSOPS
  113. ;    meeting - this does not imply that I agree with them!
  114. ;
  115. L4TIMEOUT=120            ; LEVEL 4 TIMEOUT
  116. L4DELAY=10            ; LEVEL 4 DELAYED ACK TIMER
  117. L4WINDOW=4            ; DEFAULT LEVEL 4 WINDOW
  118. ;
  119. MAXLINKS=30            ; MAX LEVEL 2 LINKS (UP,DOWN AND INTERNODE)
  120. MAXNODES=120            ; MAX NODES IN SYSTEM
  121. MAXROUTES=30            ; MAX ADJACENT NODES
  122. MAXCIRCUITS=50            ; NUMBER OF L4 CIRCUITS
  123. minqual=10            ; MINIMUM QUALITY TO ADD TO NODES TABLE    
  124.     
  125. BBSQUAL=250            ; BBS Quality relative to NODE - used to
  126.                 ; limit 'spread' of BBS through the network
  127.                 ; to your required service area. I've been
  128.                 ; asked to set a low default to encourage you
  129.                 ; to think about a suitable value. Max is 255
  130.  
  131. BUFFERS=255            ; PACKET BUFFERS - 255 MEANS ALLOCATE AS MANY
  132.                 ; AS POSSIBLE - NORMALLY ABOUT 130, DEPENDING
  133.                 ; ON OTHER TABLE SIZES
  134. ;
  135. ;    TNC DEFAULT PARAMS
  136. ;
  137. PACLEN=120            ; MAX PACKET SIZE
  138. ;
  139. ;    PACLEN is a problem! The ideal size depends on the link(s) over
  140. ;    which a packet will be sent. For a session involving another node,
  141. ;    we have no idea what is at the far end. Ideally each node should have
  142. ;    the capability to combine and then refragment messages to suit each
  143. ;    link segment - maybe when there are more of my nodes about than 'real'
  144. ;    ones, i'll do it. When the node is accessed directly, things are a
  145. ;    bit easier, as we know at least something about the link. So, from
  146. ;    Version 3.11 onwards, there are two PACLEN params, one here and
  147. ;    one in the PORTS section. This one is used to set the initial value
  148. ;    for sessions via other nodes, and for sessions initiated from here.
  149. ;    The other is used for incoming direct (Level 2)    sessions. In all cases
  150. ;    the TNC PACLEN command can be used to override the defaults.
  151. ;
  152. ;    The main reason for changing this now was a request from someone
  153. ;    wanting to run an HF port.
  154. ;
  155. ;
  156. ;
  157. TRANSDELAY=1            ; TRANSPARENT MODE SEND DELAY - 1 SEC
  158. ;
  159. ;    Level 2 Parameters
  160. ;
  161. ; T1, T2 and N2 are now int the PORTS section
  162. ;
  163. T3=180                ; LINK VALIDATION TIMER (3 MINS)
  164.  
  165. IDLETIME=900              ; IDLE LINK SHUTDOWN TIMER (15 MINS)    
  166. ;
  167. ;
  168. ;    Configuration Options
  169. ;
  170. BBS=0                ; INCLUDE BBS SUPPORT
  171. NODE=1                ; INCLUDE SWITCH SUPPORT
  172. ;
  173. HIDENODES=0            ; IF SET TO 1, NODES STARTING WITH # WILL 
  174.                 ; ONLY BE DISPLAYED BY A NODES * COMMAND
  175. ;
  176. ;
  177. ;
  178. ;    'COMBIOS' Port definitions.
  179. ;
  180. ;    This section defines the virtual TNC's that the code supports.
  181. ;
  182. ;    I'm afraid this is now rather more complicated than it was!
  183. ;
  184. ;    You can now define any COMBIOS port to run in normal (TNC2)
  185. ;    mode, PK232 HOSTMODE (with varients for UFQ and AA4RE), or KISS
  186. ;    mode. KISS mode allows you to run things like TCP/IP, STATS
  187. ;    packages, PACSAT Telemetry decode, etc above the switch.
  188. ;
  189. ;    The basic format is:
  190. ;
  191. ;        TNCPORT
  192. ;        COM=n        ; COMBIOS port number
  193. ;        TYPE=TNC2|KISS|PK232/AA4RE|PK232/UFQ
  194. ;            KISSMASK=nn    ; Required only for KISS
  195. ;        APPLMASK=nn    ; Defaults to 1 (BBS)
  196. ;        ENDPORT
  197. ;
  198. ;    TYPE defaults to TNC2. See file KISSMODE.DOC for full details
  199. ;    of facilities available in KISS mode.
  200. ;
  201. ;    The two PK232 modes are equvalent to the old HOSTMODE=1 or 2,
  202. ;    but can now be used on any port. See HOSTMODE.DOC for more details
  203. ;
  204. ;     Dont try to define more than 16 ports.
  205. TNCPORT
  206.     COM=1
  207. ENDPORT
  208.  
  209. ;
  210. ;    AX25 PORT DEFINITIONS
  211. ;
  212. ;    Note that these are NOT related to the Virtual TNC ports defined
  213. ;    in TNCPORTLIST above. These define the external links - normally
  214. ;    to radios, but possibly to other computers, modems, etc. You can
  215. ;    have several TNC ports, but only one radio link, or even several
  216. ;    radio links and only one TNC port.
  217. ;
  218. ;    The hardware type and protocol are now defined separately, but
  219. ;    at the moment only a limited number of combinations are possible
  220. ;
  221. ;    Interrupt levels may be shared by any cards with suitable
  222. ;    hardware. Examples are all but the earliest DRSI cards, and
  223. ;    a MS400 modified as described by AA4RE in his MBBIOS documentation.
  224. ;
  225. ;    There is a significant overhead in using the shared interrupt
  226. ;    feature - try to use it on relatively low speed links, and
  227. ;    wath out for TX underruns/RX overuns.
  228. ;
  229. ;
  230. ;    Hardware types are ASYNC, PC120, DRSI, TOSH, QUAD, RLC100
  231. ;
  232. ;    ASYNC is for a normal ASYNC card, or a shared interrupt card 
  233. ;          such as the MS400
  234. ;
  235. ;    Protocols allowed are KISS or NETROM (the NET/ROM async link)
  236. ;
  237. ;
  238. ;    PC120, DRSI and RLC100 are the internal HDLC cards - and allow
  239. ;     2 channels
  240. ;
  241. ;    TOSH is for a Toshiba T1100 with Software Forge HDLC card
  242. ;
  243. ;    The above three currently only support PROTOCOL=HDLC
  244. ;
  245. ;
  246. ;    QUAD is the Quadram Quadport, which allows up to 5 async links.
  247. ;    This version only supports a single Quadport, see separate file
  248. ;    QUAD.DOC for setup details.
  249. ;
  250. ;    Protocols allowed are KISS or NETROM (the NET/ROM async link)
  251. ;
  252. ;
  253. ;    The KISS protocol supports dual port TNC's such as the KAM and KPC4.
  254. ;    You should define two port entries with the same IO addr, INT Level
  255. ;    and SPEED - set CHANNEL=A for the first and B for the second.
  256. ;
  257. ;     Note that all timer values are in ms intervals. Most TNC's
  258. ;    use different units for the various timers, so be careful!
  259. ;
  260. ;    The timings are all derived from the PC's timer interrupt,
  261. ;    who's frequency is about 18.2 HZ, so the resolution is only to 
  262. ;    approx 50ms.
  263. ;
  264. ;    All parameters should be set for all ports, but not all
  265. ;    drivers support all features. For instance, the NETROM driver
  266. ;    does not use the TXDELAY, SLOTTIME and PERSIST values. The NETROM
  267. ;    driver only works in FULL DUPLEX mode, and the HDLC only in
  268. ;    HALF DUPLEX.
  269. ;
  270. ;    SoftDCD is not yet implemented - I hope it will be soon!
  271. ;
  272. ;    CWID works only on DRSI and PC120 cards, and can be suppressed 
  273. ;    by omitting the parameter.
  274. ;
  275. ;
  276. ;    BECAUSE OF OUR ODD LICENCING CONDITIONS YOU MAY WISH TO BAN
  277. ;    CONNECTIONS TO THE BBS CALLSIGN ON SOME PORTS - USERS MAY STILL
  278. ;    CONNECT USING L4, OR CONNECT TO THE NODE ADDR, AND USE BBS
  279. ;    COMMAND. PUT 'BBSFLAG=NOBBS' TO ACTIVATE THIS FUNCTION.
  280. ;    'BBSFLAG=BBSOK', OR NO PARM, MEANS BEHAVE AS NORMAL
  281. ;
  282. ;    From Version 3.21, you can have an extra callsign and alias for each
  283. ;    port for user access only. The callsigns defined in NODECALL and
  284. ;    BBSCALL are still used for all networking activity.
  285. ;
  286.  
  287. PORT
  288.     ID=144.650 MHz 1200 Baud
  289.     TYPE=DRSI
  290.     PROTOCOL=HDLC
  291.     IOADDR=0
  292.     INTLEVEL=3
  293.     SPEED=1200
  294.     CHANNEL=A
  295.     QUALITY=10
  296.     MAXFRAME=1
  297.     TXDELAY=500
  298.     SLOTTIME=100
  299.     PERSIST=64
  300.     FULLDUP=0
  301.     SOFTDCD=0
  302.     FRACK=7000
  303.     RESPTIME=2000
  304.     RETRIES=10
  305.     PACLEN=120
  306.     CWID=G8BPQ
  307. ;
  308. ;    NEW FIELDS IN VER 3.55
  309. ;
  310.     DIGIFLAG=255        ; DIGIPEAT FLAG - 0 = DISABLE 1 = ENABLE
  311.                 ; 255 = DIGI UI FRAMES ONLY
  312.  
  313.     DIGIPORT=0        ; PORT TO RELAY DIGI'ED FRAMES ON -
  314.                 ; 0 = THIS PORT, N = PORT N
  315.  
  316.     USERS=0            ; LIMIT ON L2 SESSIONS ON THIS PORT -
  317.                 ; 0 = UNLIMITED
  318.  
  319.     UNPROTO=MAIL RP21-1
  320.  
  321. ENDPORT
  322. ;
  323. PORT
  324.     ID=9600 test port
  325.     TYPE=DRSI
  326.     PROTOCOL=HDLC
  327.     IOADDR=0H
  328.     INTLEVEL=3
  329.     SPEED=0                ; ruh
  330.     CHANNEL=B
  331.     BBSFLAG=NOBBS            ; MAYBE MY BBS LICENCE IS ONLY FOR 2M!
  332.     QUALITY=10
  333.     MAXFRAME=1
  334.     TXDELAY=500
  335.     SLOTTIME=100
  336.     PERSIST=64
  337.     FULLDUP=1
  338.     SOFTDCD=0
  339.     FRACK=6000
  340.     RESPTIME=1500
  341.     RETRIES=10
  342.     PACLEN=120
  343.     CWID=G8BPQ
  344.     PORTCALL=G8BPQ
  345.     PORTALIAS=NOTTM
  346.     DIGIFLAG=255        ; DIGIPEAT FLAG - 0 = DISABLE 1 = ENABLE
  347.                 ; 255 = DIGI UI FRAMES ONLY
  348. ;
  349. ;    UNPROTO=MAIL RP72-2 DV7
  350. ;    VALIDCALLS=GB7RP,G0GDR,
  351. ;    VALIDCALLS=G8BPQ
  352. ;
  353. ;    ALIAS_IS_BBS=1        ; CONNECTS TO G8BPQ/NOTTM GO TO BBS
  354.  
  355.  
  356.     ENDPORT
  357.  
  358. PORT
  359.     ID=Link to KISS TNC
  360.     TYPE=ASYNC
  361.     PROTOCOL=KISS
  362.     IOADDR=0E0H
  363.     INTLEVEL=1
  364.     SPEED=9600
  365.     CHANNEL=A
  366.     QUALITY=10
  367.     MAXFRAME=2
  368.     TXDELAY=500
  369.     SLOTTIME=100
  370.     PERSIST=64
  371.     FULLDUP=0
  372.     FRACK=7000
  373.     RESPTIME=2000
  374.     RETRIES=10
  375.     PACLEN=120
  376.     L3ONLY=0
  377.  
  378. ENDPORT
  379.  
  380. ROUTES:
  381. ;
  382. ;    ROUTES TO LOCK IN
  383. ;
  384. ;    specify Callsign, Quality and Port. You can now also specify
  385. ;    MAXFRAME, FRACK, PACLEN (in that order) to override the port
  386. ;    defaults.
  387. ;
  388. ;
  389. g8bpq-3,200,3,7
  390. ***
  391. ;
  392. ;    APPLICATIONS SUPPORTED
  393. ;
  394. ;    UP TO 8 ENTRIES OF UP TO 12 BYTES EACH
  395. ;
  396. ;    THE FIRST 3 ARE RESERVED FOR BBS, HOST, AND REMOTE SYSOP - YOU
  397. ;    CAN DEFINE THE OTHERS AS YOU LIKE.
  398. ;
  399. ;    FOR COMPATIBILITY WITH EARLIER VERSIONS, JUST ENTER APPLICATIONS=BBS
  400. ;
  401. ;    NAMES STARTING WITH * ARE NOT INCLUDED IN 'VALID COMMANDS' DISPALY
  402. ;
  403. APPLICATIONS=
  404. ;
  405.