home *** CD-ROM | disk | FTP | other *** search
/ HAM Radio 1 / HamRadio.cdr / packet / bpq405 / bpqcfg.txt < prev    next >
Text File  |  1992-02-09  |  10KB  |  398 lines

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