; For Version 3.59 ; ; ; CONFIGURATION FILE FOR G8BPQ SWITCH SOFTWARE ; ; The program which converts this text file to binary ; form is currently very crude - be VERY careful when ; editing this file! ; ; ; The order of parameters in not important, but they ; all must be specified - there are no defaults ; ; ; ; Memory Usage. If EMS=1, the system will attempt to put its ; data area into EMS Memory. At the moment it makes no attempt ; to manage sharing of the EMS window, so you must not run any other ; software using EMS. ; ; It seems to work ok when used with Desqview, at least on my ; AST, but it is primarily intended for use with AA4RE BBS, which ; needs a great deal of space. ; ; EMS=0 ; dont use EMS RAM ; ; I seem to have problems with systems not using DESQVIEW - especially ; NNA BBS's. The DV calls SHOULD be ignored if DV is not loaded, but ; just in case, if you set DESQVIEW=0, the 'Release Timeslice' call ; wont be used. MAKE SURE that you set DESQVIEW=1 if using DV, or ; performance will be seriously affected. ; DESQVIEW=1 ; ; ; Station Identification. ; ; If a user connects to the NODE Callsign or Alias, he is linked ; to the switch code, and can use normal NetRom/TheNet commands ; ; If he connects to the BBS Callsign or Alias he will be connected ; directly to a BBS port. If none are available, the connect will ; be rejected. ; ; Note that of you are running only a NODE (ie BBS=0), or ; or just a BBS (NODE=0), then you must still put in two pairs of calls, ; but they MUST be the SAME. ; ; If you are running both, the calls MUST be different NODECALL=G7JJF-8 ; NODE CALLSIGN NODEALIAS=IP0423 BBSCALL=G7JJF ; BBS CALLSIGN BBSALIAS=JJFPMS ; BBS ALIAS ; ; 'ID' MESSAGE - SENT EVERY IDINTERVAL MINS ; ; WILL BE ADDRESSED FROM THE PORT CALLSIGN (IF DEFINED) ; ELSE FROM THE NODE CALL ; ; The following format allows KA nodes to include your system in ; their 'Nodes' lists. ; IDMSG: Network node (IP0423) running TNCBPQ V1.40 and BPQ Yapp Server V1.00 *** ; UNPROTO=MAIL ; DEFAULT UNPROTO ADDR ; 'I' COMMAND TEXT ; ; Note that the bit about needing a port param in connects is only ; necessary if you are running more that one (radio) port. ; INFOMSG: G7JJF Packet Switch, Sutton In Ashfield, Notts. IO93IC Commands are basically the same as NET/ROM, but to connect to another normal station (not another node), you must specify a port number before the callsign. Use PORTS command to list available ports. The PMS command connects you to the associated Mailbox and the YAPP command takes you to a Yapp File Server for downloading/uploading of files. *** ; ; CTEXT - If specified, will be sent when someone connects to ; the NODE ALIAS at level 2. It is not sent on connects to the ; NODE callsign, as this could confuse BBS forwarding connect ; scripts. ; CTEXT: Welcome to G7JJF's Packet Switch in Sutton In Ashfield Type ? for list of available commands. *** ; Network System Parameters ; OBSINIT=5 ; INITIAL OBSOLESCENCE VALUE OBSMIN=4 ; MINIMUM TO BROADCAST NODESINTERVAL=60 ; 'NODES' INTERVAL IN MINS IDINTERVAL=15 ; 'ID' BROADCAST INTERVAL (UK Regs require ; an AX25 ID every 15 mins) ; BTINTERVAL=15 ; NO BEACONS L3TIMETOLIVE=25 ; MAX L3 HOPS L4RETRIES=3 ; LEVEL 4 RETRY COUNT ; ; I have seen suggestions that L4TIMEOUT should be increased to very ; high values (even as long as seven mins). Although 60 may be a bit ; short in some cases, I STRONGLY advise that you dont go much above ; 120 secs unless you understand ALL the implications. ; ; I've set TTL and TIMEOUT to the values agreed by the latest SYSOPS ; meeting - this does not imply that I agree with them! ; L4TIMEOUT=120 ; LEVEL 4 TIMEOUT L4DELAY=10 ; LEVEL 4 DELAYED ACK TIMER L4WINDOW=4 ; DEFAULT LEVEL 4 WINDOW ; MAXLINKS=30 ; MAX LEVEL 2 LINKS (UP,DOWN AND INTERNODE) MAXNODES=120 ; MAX NODES IN SYSTEM MAXROUTES=35 ; MAX ADJACENT NODES MAXCIRCUITS=64 ; NUMBER OF L4 CIRCUITS minqual=10 ; MINIMUM QUALITY TO ADD TO NODES TABLE BBSQUAL=250 ; BBS Quality relative to NODE - used to ; limit 'spread' of BBS through the network ; to your required service area. I've been ; asked to set a low default to encourage you ; to think about a suitable value. Max is 255 BUFFERS=255 ; PACKET BUFFERS - 255 MEANS ALLOCATE AS MANY ; AS POSSIBLE - NORMALLY ABOUT 130, DEPENDING ; ON OTHER TABLE SIZES ; ; TNC DEFAULT PARAMS ; PACLEN=128 ; MAX PACKET SIZE ; ; PACLEN is a problem! The ideal size depends on the link(s) over ; which a packet will be sent. For a session involving another node, ; we have no idea what is at the far end. Ideally each node should have ; the capability to combine and then refragment messages to suit each ; link segment - maybe when there are more of my nodes about than 'real' ; ones, i'll do it. When the node is accessed directly, things are a ; bit easier, as we know at least something about the link. So, from ; Version 3.11 onwards, there are two PACLEN params, one here and ; one in the PORTS section. This one is used to set the initial value ; for sessions via other nodes, and for sessions initiated from here. ; The other is used for incoming direct (Level 2) sessions. In all cases ; the TNC PACLEN command can be used to override the defaults. ; ; The main reason for changing this now was a request from someone ; wanting to run an HF port. ; ; ; TRANSDELAY=1 ; TRANSPARENT MODE SEND DELAY - 1 SEC ; ; Level 2 Parameters ; ; T1, T2 and N2 are now int the PORTS section ; T3=180 ; LINK VALIDATION TIMER (3 MINS) IDLETIME=900 ; IDLE LINK SHUTDOWN TIMER (15 MINS) ; ; ; Configuration Options ; BBS=1 ; INCLUDE BBS SUPPORT NODE=1 ; INCLUDE SWITCH SUPPORT ; HIDENODES=0 ; IF SET TO 1, NODES STARTING WITH # WILL ; ONLY BE DISPLAYED BY A NODES * COMMAND ; ; ; ; 'COMBIOS' Port definitions. ; ; This section defines the virtual TNC's that the code supports. ; ; I'm afraid this is now rather more complicated than it was! ; ; You can now define any COMBIOS port to run in normal (TNC2) ; mode, PK232 HOSTMODE (with varients for UFQ and AA4RE), or KISS ; mode. KISS mode allows you to run things like TCP/IP, STATS ; packages, PACSAT Telemetry decode, etc above the switch. ; ; The basic format is: ; ; TNCPORT ; COM=n ; COMBIOS port number ; TYPE=TNC2|KISS|PK232/AA4RE|PK232/UFQ ; KISSMASK=nn ; Required only for KISS ; APPLMASK=nn ; Defaults to 1 (BBS) ; ENDPORT ; ; TYPE defaults to TNC2. See file KISSMODE.DOC for full details ; of facilities available in KISS mode. ; ; The two PK232 modes are equvalent to the old HOSTMODE=1 or 2, ; but can now be used on any port. See HOSTMODE.DOC for more details ; ; Dont try to define more than 16 ports. ; TNCPORT COM=1 TYPE=TNC2 APPLMASK=$03 APPLFLAGS=$07 ENDPORT TNCPORT COM=2 TYPE=TNC2 APPLMASK=$08 APPLFLAGS=$00 ENDPORT TNCPORT COM=3 TYPE=TNC2 APPLMASK=$10 APPLFLAGS=$00 ENDPORT TNCPORT COM=4 TYPE=TNC2 APPLMASK=$00 APPLFLAGS=$07 ENDPORT TNCPORT COM=5 TYPE=TNC2 APPLMASK=$08 APPLFLAGS=$00 ENDPORT PORT ; ID=144.625 Mhz 1200 baud ID=Not Active TYPE=ASYNC PROTOCOL=KISS IOADDR=2F8H ; COM1 - FOR COM2 PUT 2F8H INTLEVEL=3 ; COM1 - FOR COM2 PUT 3 SPEED=9600 CHANNEL=A QUALITY=10 MAXFRAME=2 TXDELAY=500 SLOTTIME=100 PERSIST=64 FULLDUP=0 FRACK=7000 RESPTIME=2000 RETRIES=10 PACLEN=120 ENDPORT ; ; 2ND PORT OF KPC4/KAM (FIRST PORT IS DEFINED AS ABOVE) ; PORT ; ID=432.675 Mhz 1200 baud ID=144.625 Mhz 1200 baud TYPE=ASYNC PROTOCOL=KISS IOADDR=2F8H INTLEVEL=3 SPEED=9600 CHANNEL=B ; this is the special bit for KAM/KPC4 QUALITY=10 MAXFRAME=2 TXDELAY=500 SLOTTIME=100 PERSIST=64 FULLDUP=0 FRACK=7000 RESPTIME=2000 RETRIES=10 PACLEN=120 ENDPORT ROUTES: ; ; ROUTES TO LOCK IN ; ; specify Callsign, Quality and Port. You can now also specify ; MAXFRAME, FRACK, PACLEN (in that order) to override the port ; defaults. ; ; *** ; ; APPLICATIONS SUPPORTED ; ; UP TO 8 ENTRIES OF UP TO 12 BYTES EACH ; ; THE FIRST 3 ARE RESERVED FOR BBS, HOST, AND REMOTE SYSOP - YOU ; CAN DEFINE THE OTHERS AS YOU LIKE. ; ; FOR COMPATIBILITY WITH EARLIER VERSIONS, JUST ENTER APPLICATIONS=BBS ; ; NAMES STARTING WITH * ARE NOT INCLUDED IN 'VALID COMMANDS' DISPALY ; APPLICATIONS=PMS,,*SYS,MH,YAPP ; ;