home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / hamradio / kant405e.zip / BPQCFG.TXT next >
Text File  |  1992-07-19  |  12KB  |  424 lines

  1. ;    For Version 4.05e
  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 (NOTTS)
  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
  77. ***
  78. ;
  79. ;    CTEXT - If specified, will be sent when someone connects to 
  80. ;    the NODE ALIAS at level 2. It is not sent on connects to the
  81. ;    NODE callsign, as this could confuse BBS forwarding connect
  82. ;    scripts. 
  83. ;
  84. CTEXT:
  85. Type ? for list of available commands.
  86. ***
  87.  
  88. FULL_CTEXT=1
  89.  
  90. ;    Network System Parameters
  91. ;
  92. OBSINIT=5            ; INITIAL OBSOLESCENCE VALUE
  93. OBSMIN=4            ; MINIMUM TO BROADCAST
  94. NODESINTERVAL=60        ; 'NODES' INTERVAL IN MINS
  95. IDINTERVAL=15            ; 'ID' BROADCAST INTERVAL (UK Regs require
  96.                 ; an AX25 ID every 15 mins)
  97. ;
  98. BTINTERVAL=0            ; NO BEACONS
  99. L3TIMETOLIVE=25            ; MAX L3 HOPS
  100. L4RETRIES=3            ; LEVEL 4 RETRY COUNT
  101. ;
  102. ;    I have seen suggestions that L4TIMEOUT should be increased to very
  103. ;    high values (even as long as seven mins). Although 60 may be a bit 
  104. ;     short in some cases, I STRONGLY advise that you dont go much above
  105. ;    120 secs unless you understand ALL the implications.
  106. ;
  107. ;    I've set TTL and TIMEOUT to the values agreed by the latest SYSOPS
  108. ;    meeting - this does not imply that I agree with them!
  109. ;
  110. L4TIMEOUT=120            ; LEVEL 4 TIMEOUT
  111. L4DELAY=10            ; LEVEL 4 DELAYED ACK TIMER
  112. L4WINDOW=4            ; DEFAULT LEVEL 4 WINDOW
  113. ;
  114. MAXLINKS=30            ; MAX LEVEL 2 LINKS (UP,DOWN AND INTERNODE)
  115. MAXNODES=120            ; MAX NODES IN SYSTEM
  116. MAXROUTES=30            ; MAX ADJACENT NODES
  117. MAXCIRCUITS=50            ; NUMBER OF L4 CIRCUITS
  118. minqual=10            ; MINIMUM QUALITY TO ADD TO NODES TABLE    
  119.     
  120. BBSQUAL=250            ; BBS Quality relative to NODE - used to
  121.                 ; limit 'spread' of BBS through the network
  122.                 ; to your required service area. I've been
  123.                 ; asked to set a low default to encourage you
  124.                 ; to think about a suitable value. Max is 255
  125.  
  126. BUFFERS=255            ; PACKET BUFFERS - 255 MEANS ALLOCATE AS MANY
  127.                 ; AS POSSIBLE - NORMALLY ABOUT 130, DEPENDING
  128.                 ; ON OTHER TABLE SIZES
  129. ;
  130. ;    TNC DEFAULT PARAMS
  131. ;
  132. PACLEN=120            ; MAX PACKET SIZE
  133. ;
  134. ;    PACLEN is a problem! The ideal size depends on the link(s) over
  135. ;    which a packet will be sent. For a session involving another node,
  136. ;    we have no idea what is at the far end. Ideally each node should have
  137. ;    the capability to combine and then refragment messages to suit each
  138. ;    link segment - maybe when there are more of my nodes about than 'real'
  139. ;    ones, i'll do it. When the node is accessed directly, things are a
  140. ;    bit easier, as we know at least something about the link. So, from
  141. ;    Version 3.11 onwards, there are two PACLEN params, one here and
  142. ;    one in the PORTS section. This one is used to set the initial value
  143. ;    for sessions via other nodes, and for sessions initiated from here.
  144. ;    The other is used for incoming direct (Level 2)    sessions. In all cases
  145. ;    the TNC PACLEN command can be used to override the defaults.
  146. ;
  147. ;    The main reason for changing this now was a request from someone
  148. ;    wanting to run an HF port.
  149. ;
  150. ;
  151. ;
  152. TRANSDELAY=1            ; TRANSPARENT MODE SEND DELAY - 1 SEC
  153. ;
  154. ;    Level 2 Parameters
  155. ;
  156. ; T1, T2 and N2 are now int the PORTS section
  157. ;
  158. T3=180                ; LINK VALIDATION TIMER (3 MINS)
  159.  
  160. IDLETIME=900              ; IDLE LINK SHUTDOWN TIMER (15 MINS)    
  161. ;
  162. ;
  163. ;    Configuration Options
  164. ;
  165. BBS=0                ; INCLUDE BBS SUPPORT
  166. NODE=1                ; INCLUDE SWITCH SUPPORT
  167. ;
  168. HIDENODES=0            ; IF SET TO 1, NODES STARTING WITH # WILL 
  169.                 ; ONLY BE DISPLAYED BY A NODES * COMMAND
  170. ;
  171. ;    THE *** LINKED COMMAND IS INTENDED FOR USE BY GATEWAY SOFTWARE, AND
  172. ;    CONCERN HAS BEEN EXPRESSED THAT IT COULD BE MISUSED. I RECOMMEND THAT
  173. ;    IT IS DISABLED IF NOT NEEDED.
  174. ;
  175. ENABLE_LINKED=Y            ; CONTROLS PROCESSING OF *** LINKED COMMAND
  176.                 ; Y ALLOWS UNRESTRICTED USE
  177.                 ; A ALLOWS USE BY APPLICATION PROGRAM
  178.                 ; N (OR ANY OTHER VALUE) DISABLE
  179. ;
  180. ;
  181. ;
  182. ;
  183. ;
  184. ;    'COMBIOS' Port definitions.
  185. ;
  186. ;    This section defines the virtual TNC's that the code supports.
  187. ;
  188. ;    I'm afraid this is now rather more complicated than it was!
  189. ;
  190. ;    You can now define any COMBIOS port to run in normal (TNC2)
  191. ;    mode, PK232 HOSTMODE (with varients for UFQ and AA4RE), or KISS
  192. ;    mode. KISS mode allows you to run things like TCP/IP, STATS
  193. ;    packages, PACSAT Telemetry decode, etc above the switch.
  194. ;
  195. ;    The basic format is:
  196. ;
  197. ;        TNCPORT
  198. ;        COM=n        ; COMBIOS port number
  199. ;        TYPE=TNC2|KISS|PK232/AA4RE|PK232/UFQ
  200. ;            KISSMASK=nn    ; Required only for KISS
  201. ;        APPLMASK=nn    ; Defaults to 1 (BBS)
  202. ;        ENDPORT
  203. ;
  204. ;    TYPE defaults to TNC2. See file KISSMODE.DOC for full details
  205. ;    of facilities available in KISS mode.
  206. ;
  207. ;    The two PK232 modes are equvalent to the old HOSTMODE=1 or 2,
  208. ;    but can now be used on any port. See HOSTMODE.DOC for more details
  209. ;
  210. ;     Dont try to define more than 16 ports.
  211. TNCPORT
  212.     COM=1
  213. ENDPORT
  214.  
  215. ;
  216. ;    AX25 PORT DEFINITIONS
  217. ;
  218. ;    Note that these are NOT related to the Virtual TNC ports defined
  219. ;    in TNCPORTLIST above. These define the external links - normally
  220. ;    to radios, but possibly to other computers, modems, etc. You can
  221. ;    have several TNC ports, but only one radio link, or even several
  222. ;    radio links and only one TNC port.
  223. ;
  224. ;    The hardware type and protocol are now defined separately, but
  225. ;    at the moment only a limited number of combinations are possible
  226. ;
  227. ;    Interrupt levels may be shared by any cards with suitable
  228. ;    hardware. Examples are all but the earliest DRSI cards, and
  229. ;    a MS400 modified as described by AA4RE in his MBBIOS documentation.
  230. ;
  231. ;    There is a significant overhead in using the shared interrupt
  232. ;    feature - try to use it on relatively low speed links, and
  233. ;    wath out for TX underruns/RX overuns.
  234. ;
  235. ;
  236. ;    Hardware types are ASYNC, PC120, DRSI, TOSH, QUAD, RLC100
  237. ;
  238. ;    ASYNC is for a normal ASYNC card, or a shared interrupt card 
  239. ;          such as the MS400
  240. ;
  241. ;    Protocols allowed are KISS or NETROM (the NET/ROM async link)
  242. ;
  243. ;
  244. ;    PC120, DRSI and RLC100 are the internal HDLC cards - and allow
  245. ;     2 channels
  246. ;
  247. ;    TOSH is for a Toshiba T1100 with Software Forge HDLC card
  248. ;
  249. ;    The above three currently only support PROTOCOL=HDLC
  250. ;
  251. ;
  252. ;    QUAD is the Quadram Quadport, which allows up to 5 async links.
  253. ;    This version only supports a single Quadport, see separate file
  254. ;    QUAD.DOC for setup details.
  255. ;
  256. ;    Protocols allowed are KISS or NETROM (the NET/ROM async link)
  257. ;
  258. ;
  259. ;    The KISS protocol supports dual port TNC's such as the KAM and KPC4.
  260. ;    You should define two port entries with the same IO addr, INT Level
  261. ;    and SPEED - set CHANNEL=A for the first and B for the second.
  262. ;
  263. ;     Note that all timer values are in ms intervals. Most TNC's
  264. ;    use different units for the various timers, so be careful!
  265. ;
  266. ;    The timings are all derived from the PC's timer interrupt,
  267. ;    who's frequency is about 18.2 HZ, so the resolution is only to 
  268. ;    approx 50ms.
  269. ;
  270. ;    All parameters should be set for all ports, but not all
  271. ;    drivers support all features. For instance, the NETROM driver
  272. ;    does not use the TXDELAY, SLOTTIME and PERSIST values. The NETROM
  273. ;    driver only works in FULL DUPLEX mode, and the HDLC only in
  274. ;    HALF DUPLEX.
  275. ;
  276. ;    SoftDCD is not yet implemented - I hope it will be soon!
  277. ;
  278. ;    CWID works only on DRSI and PC120 cards, and can be suppressed 
  279. ;    by omitting the parameter.
  280. ;
  281. ;
  282. ;    BECAUSE OF OUR ODD LICENCING CONDITIONS YOU MAY WISH TO BAN
  283. ;    CONNECTIONS TO THE BBS CALLSIGN ON SOME PORTS - USERS MAY STILL
  284. ;    CONNECT USING L4, OR CONNECT TO THE NODE ADDR, AND USE BBS
  285. ;    COMMAND. PUT 'BBSFLAG=NOBBS' TO ACTIVATE THIS FUNCTION.
  286. ;    'BBSFLAG=BBSOK', OR NO PARM, MEANS BEHAVE AS NORMAL
  287. ;
  288. ;    From Version 3.21, you can have an extra callsign and alias for each
  289. ;    port for user access only. The callsigns defined in NODECALL and
  290. ;    BBSCALL are still used for all networking activity.
  291. ;
  292.  
  293. PORT
  294.     ID=Internal port 1 - 9600        ; 
  295.     TYPE=DE56
  296.     PROTOCOL=HDLC
  297.     IOADDR=0
  298.     INTLEVEL=3
  299.     SPEED=0            ; 1200
  300.     CHANNEL=A
  301.     QUALITY=10
  302.     MAXFRAME=4
  303.     TXDELAY=500
  304.     SLOTTIME=100
  305.     PERSIST=64
  306.     FULLDUP=0
  307.     SOFTDCD=1
  308.     FRACK=7000
  309.     RESPTIME=2000
  310.     RETRIES=10
  311.     PACLEN=120
  312.     CWID=G8BPQ
  313. ;
  314. ;    NEW FIELDS IN VER 3.55
  315. ;
  316.     DIGIFLAG=255        ; DIGIPEAT FLAG - 0 = DISABLE 1 = ENABLE
  317.                 ; 255 = DIGI UI FRAMES ONLY
  318.  
  319.     DIGIPORT=0        ; PORT TO RELAY DIGI'ED FRAMES ON -
  320.                 ; 0 = THIS PORT, N = PORT N
  321.  
  322.     USERS=0            ; LIMIT ON L2 SESSIONS ON THIS PORT -
  323.                 ; 0 = UNLIMITED
  324.  
  325. ENDPORT
  326. ;
  327. PORT
  328.     ID=Internal Port 2 - 1200
  329.     TYPE=DE56
  330.     PROTOCOL=HDLC
  331.     IOADDR=0H
  332.     INTLEVEL=3
  333.     SPEED=1200               ; 0 for RUH 9600
  334.     CHANNEL=B
  335.     QUALITY=10
  336.     MAXFRAME=4
  337.     TXDELAY=500
  338.     SLOTTIME=100
  339.     PERSIST=64
  340.     FULLDUP=0
  341.     SOFTDCD=1
  342.     FRACK=7000
  343.     RESPTIME=2000
  344.     RETRIES=10
  345.     PACLEN=120
  346.     CWID=G8BPQ
  347.     DIGIFLAG=255        ; DIGIPEAT FLAG - 0 = DISABLE 1 = ENABLE
  348.                 ; 255 = DIGI UI FRAMES ONLY
  349. ;
  350.     ENDPORT
  351.  
  352. PORT
  353.     ID=KISS A
  354.     TYPE=ASYNC
  355.     PROTOCOL=KISS
  356.     IOADDR=0E0H
  357.     INTLEVEL=1
  358.     SPEED=9600
  359.     CHANNEL=A
  360.     QUALITY=10
  361.     MAXFRAME=4
  362.     TXDELAY=500
  363.     SLOTTIME=100
  364.     PERSIST=64
  365.     FULLDUP=0
  366.     FRACK=7000
  367.     RESPTIME=2000
  368.     RETRIES=10
  369.     PACLEN=120
  370.     L3ONLY=0
  371. ;    KISSOPTIONS=CHECKSUM,POLLED,ACKMODE
  372.  
  373. ENDPORT
  374. ;
  375. ;PORT
  376. ;    ID=KISS B
  377. ;    TYPE=ASYNC
  378. ;    PROTOCOL=KISS
  379. ;    IOADDR=0E0H
  380. ;    INTLEVEL=1
  381. ;    SPEED=9600
  382. ;    CHANNEL=B
  383. ;    QUALITY=10
  384. ;    MAXFRAME=4
  385. ;    TXDELAY=500
  386. ;    SLOTTIME=100
  387. ;    PERSIST=64
  388. ;    FULLDUP=0
  389. ;    FRACK=7000
  390. ;    RESPTIME=2000
  391. ;    RETRIES=10
  392. ;    PACLEN=120
  393. ;    L3ONLY=0
  394. ;    KISSOPTIONS=CHECKSUM,POLLED,ACKMODE
  395. ;
  396. ;ENDPORT
  397.  
  398. ROUTES:
  399. ;
  400. ;    ROUTES TO LOCK IN
  401. ;
  402. ;    specify Callsign, Quality and Port. You can now also specify
  403. ;    MAXFRAME, FRACK, PACLEN (in that order) to override the port
  404. ;    defaults.
  405. ;
  406. ;
  407. ***
  408. ;
  409. ;    APPLICATIONS SUPPORTED
  410. ;
  411. ;    UP TO 8 ENTRIES OF UP TO 12 BYTES EACH
  412. ;
  413. ;    THE FIRST 3 ARE RESERVED FOR BBS, HOST, AND REMOTE SYSOP - YOU
  414. ;    CAN DEFINE THE OTHERS AS YOU LIKE.
  415. ;
  416. ;    FOR COMPATIBILITY WITH EARLIER VERSIONS, JUST ENTER APPLICATIONS=BBS
  417. ;
  418. ;    NAMES STARTING WITH * ARE NOT INCLUDED IN 'VALID COMMANDS' DISPALY
  419. ;
  420. APPLICATIONS=
  421. ;
  422.