Sample config file based on a system off John, kx4o.
------------------------------- LOCATOR=FM18 NODECALL=W4VPN NODEALIAS=VAPN IDMSG: ; UI broadcast text from NODECALL to fixed dest ID This is the IDMSG text. *** ; Denotes end of IDMSG text BTEXT: ; UI broadcast text from BCALL to destination UNPROTO= This is the BTEXT text. *** ; Denotes end of BTEXT text INFOMSG: ; The INFO command text follows: This is the INFOMSG text. *** ; Denotes end of INFOMSG text CTEXT: ; The CTEXT text follows: Minimal VAPN BPQ32 installation successful. VAPN:W4VPN} CONNECT BYE INFO NODES ROUTES PORTS USERS MHEARD *** ; Denotes end of CTEXT text FULL_CTEXT=0 ; 0=send CTEXT to L2 connects to NODEALIAS only ; 1=send CTEXT to all connectees ; Network System Parameters: OBSINIT=6 ; Initial obsolescence set when a node is included ; in a received nodes broadcast. This value is then ; decremented by 1 every NODESINTERVAL. OBSMIN=4 ; When the obsolescence of a node falls below this ; value that node`s information is not included in ; a subsequent nodes broadcast. NODESINTERVAL=60 ; Nodes broadcast interval in minutes IDINTERVAL=0 ; 'IDMSG' UI broadcast interval in minutes, 0=OFF BTINTERVAL=0 ; The BTEXT broadcast interval in minutes, 0=OFF L3TIMETOLIVE=25 ; Max L3 hops L4RETRIES=3 ; Level 4 retry count L4TIMEOUT=60 ; Level 4 timeout in seconds s/b > FRACK x RETRIES L4DELAY=10 ; Level 4 delayed ack timer in seconds L4WINDOW=4 ; Level 4 window size MAXLINKS=63 ; Max level 2 links MAXNODES=512 ; Max nodes in nodes table MAXROUTES=64 ; Max adjacent nodes MAXCIRCUITS=128 ; Max L4 circuits MINQUAL=168 ; Minimum quality to add to nodes table ; INP3 Routing is experimental. The two parms which follow will be ignored ; unless activated in the ROUTES: section. MAXHOPS=4 ; INP3 hop limit to add to tables MAXRTT=90 ; INP3 max RTT in seconds ;BUFFERS=255 ; This parameter is no longer used in the Win32 version. ; BPQ32 allocates an adequate number automatically. ; I have the line commented out just to remind me it`s gone!! ; TNC default parameters: PACLEN=127 ; Max packet size (236 max for net/rom) ; 236 is suitable for reliable and fast connections, such ; as AX/IP/UDP or a dedicated 9600 RF Link ; 120 is suitable for a typical shared VHF packet radio connection ; PACLEN is defined for each port individually in the ports sections TRANSDELAY=1 ; Transparent node send delay in seconds ; Level 2 Parameters: ; T1 (FRACK), T2 (RESPTIME) and N2 (RETRIES) are now in the PORTS section T3=120 ; Link validation timer in seconds IDLETIME=720 ; Idle link shutdown timer in seconds ; Configuration Options: AUTOSAVE=1 ; Saves BPQNODES.dat upon program exit BBS=1 ; 1 = BBS support included, 0 = No BBS support NODE=1 ; Include switch support HIDENODES=1 ; If set to 1, nodes beginning with a # ; require a 'N *' command to be displayed. /* The *** LINKED command is intended for use by gateway software, and concern has been expressed that it could be misused. It is recommended that it be disabled (=N) if unneeded. */ ENABLE_LINKED=N ; Controls processing of *** LINKED command ; Y = allows unrestricted use ; A = allows use by application program ; N = disabled /* AX25 port definitions: The LOOPBACK port simulates a connection by looping input to output. To test, start BPQTerminal and enter: 'C 1 MYNODE via MYCALL' In this example '1' is the LOOPBACK port number. The LOOPBACK port is provided for testing purposes and would rarely be included in an established system. */ ; LOOPPACK Port Specification #PORT # PORTNUM=1 ; Optonal but sets port number if stated # ID=LOOPBACK ; Defines the Loopback port name # TYPE=INTERNAL ; Loopback is an internal type #ENDPORT ; SCS Tracker Port Specification PORT PORTNUM=1 ID=HF 30m Port COMPORT=/dev/tnc-30m; COM Port Address SPEED=38400; COM Port Speed DRIVER=TRKMULTI QUALITY=0 ;Setting to 0 stops node broadcasts on this port MINQUAL=168 MHEARD=N ;MAXFRAME=2 ;Max outstanding frames (1 thru 7) ;RESPTIME=1000 ;Level 2 delayed ack timer in milliseconds ;RETRIES=2 ;Level 2 maximum retry value PACLEN=200 ;Max = 236 if using NETROM links ;TXDELAY=500 ;Pretty quick TX/RX radio ;TXTAIL=300 ; CONFIG ; Driver-Specific Configuration ;DEBUGLOG 1 PACKETCHANNELS 5 ; Limit to 5 simultaneous connections R 0 ; Digipeating OFF F 600 ; T1 - FRACK: in 10mS steps. @T2 0 ; T2 - RESPDELAYTIME: in 10mS steps. @T3 30000 ; T3 - Sign of life timer in 10mS steps N 10 ; RETRY: Setting to 10 O 7 ; MAXFRAME T 25 ; TXDELAY: Setting to 1/4 second (25 * 10ms) P 32 ; PERSISTENCE (p) (default 32 of 255) W 10 ; Slottime in milliconds (default 10) %N 0 ; TXTAIL - in 10ms increments. ; Comment out the desired speed. %B R300 ; 1200 is the poweron default, so setting to R300 ; ;%F 1700 ; For HFPacket only and should only be used if not using 1700 default. %L 1500 ; For RPR only. Lately required since this doesn`t always default to 1500. ;%XA 880 ; Set 300/1200 output amplitude to 3 kHz Peak deviation per measurement. ;%XF 1600 ; Set 9600/19k2 output amplitude to 400 mV PP per ID-880H manual. %XR 900 ; Set RPR output amplitude in mV for TS-480 Menu #40 = 1. ;%XR 200 ; Set RPR output amplitude in mV for TS-480 Menu #40 = 4. ENDPORT ; SCS Tracker Port Specification PORT PORTNUM=2 ID=VHF 2m Port COMPORT=/dev/tnc-02m; COM Port Address SPEED=38400; COM Port Speed DRIVER=TRKMULTI QUALITY=0 ;Setting to 0 stops node broadcasts on this port MINQUAL=168 MHEARD=N ;MAXFRAME=2 ;Max outstanding frames (1 thru 7) ;RESPTIME=1000 ;Level 2 delayed ack timer in milliseconds ;RETRIES=2 ;Level 2 maximum retry value PACLEN=128 ;Max = 236 if using NETROM links ;TXDELAY=500 ;Pretty quick TX/RX radio ;TXTAIL=300 ; CONFIG ; Driver-Specific Configuration ;DEBUGLOG 1 PACKETCHANNELS 5 ; Limit to 5 simultaneous connections R 0 ; Digipeating OFF F 500 ; T1 - FRACK: in 10mS steps. @T2 0 ; T2 - RESPDELAYTIME: in 10mS steps. @T3 18000 ; T3 - Sign of life timer in 10mS steps N 10 ; RETRY: Setting to 10 O 7 ; MAXFRAME: Setting to 7 T 50 ; TXDELAY: Setting to 1/2 second (50 * 10ms) P 32 ; Persistence (p) (default 32) W 10 ; Slottime in milliconds (default 10) %N 0 ; TXTAIL - in 10ms increments. ; Comment out the desired speed. %B 1200 ; 1200 is the poweron default, but setting it anyway. ;%B 9600 ; 9600 ; %F 2000 ; I assume this has no effect on 1200 mode, but setting anyway.. %XA 880 ; Set 300/1200 output amplitude to 3 kHz Peak deviation per measurement. %XF 1600 ; Set 9600/19k2 output amplitude to 400 mV PP per ID-880H manual. %E 2 ; Set lower tone in 1200 mode (fw 1.5s) to 1/2 voltage 6 dB down from high. ENDPORT ;; Test of KISS ;PORT ; PORTNUM=2 ; Optional but sets port number if stated ; ID=BPQ 145.030 MHz ; Displayed by PORTS command ; TYPE=ASYNC ; Port is RS232 `; PROTOCOL=KISS ; TNC is used in KISS or JKISS mode ;; The KISSOPTIONS statement should not be included for KISS or JKISS tnc`s. ;; See ..\RelatedFiles\KissRoms\KissRoms.zip for details. ;; KISSOPTIONS=CHECKSUM,ACKMODE ; Using BPQKISS eprom w/o polling ; FULLDUP=0 ; Only meaningful for KISS devices ; ;IOADDR=1 ; 1 = SERIAL PORT COM1 ETC. ; COMPORT=/dev/ttyUSB0; COM Port Address ; SPEED=38400; COM Port Speed ; CHANNEL=A ; A for single channel TNC, A or B for multichannel ; PERSIST=64 ; PERSIST=256/(# of transmitters-1) ; SLOTTIME=100 ; CMSA interval timer in milliseconds ; TXDELAY=300 ; Transmit keyup delay in milliseconds ; TXTAIL=30 ; TX key down, in milliseconds, at packet end ; QUALITY=192 ; Quality factor applied to node broadcasts heard on ; ; this port, unless overridden by a locked route ; ; entry. Setting to 0 stops node broadcasts ; MINQUAL=168 ; Entries in the nodes table with qualities greater or ; ; equal to MINQUAL will be sent on this port. A value ; ; of 0 sends everything. ; FRACK=8000 ; Level 2 timout in milliseconds ; RESPTIME=1500 ; Level 2 delayed ack timer in milliseconds ; RETRIES=10 ; Level 2 maximum retry value ; MAXFRAME=2 ; Max outstanding frames (1 thru 7) ; PACLEN=120 ; Default max packet length for this port. ; ; PACLEN is ignored for APRS packets ; UNPROTO=APBQ1 ; BTEXT broadcast addrs format: DEST[,digi1[,digi2]] ; ;BCALL=A1ABC-14 ; BTEXT call. Unstated defaults to NODECALL ; L3ONLY=0 ; 1=No user downlink connects on this port ; DIGIFLAG=0 ; Digipeat: 0=OFF, 1=ALL, 255=UI Only ; DIGIPORT=0 ; Port on which to send digi`d frames (0 = same port) ; USERS=0 ; Maximum number of L2 sessions, 0 = no limit ;ENDPORT PORT PORTNUM=3 ID=Telnet Server DRIVER=Telnet CONFIG LOGGING=1 DisconnectOnClose=1 TCPPORT=8010 FBBPORT=8015 HTTPPORT=8080 LOGINPROMPT=user: PASSWORDPROMPT=password: MAXSESSIONS=10 CMS=1 CMSCALL=CMSCALL ; CMS Access Callsign (with SSID if used) CMSPASS=CMSPASSWD ; Secure CMS Password CTEXT=Welcome to W4VPN's Telnet Server\nEnter ? for list of commands\n\n USER=John,somepass1,KX4O,"",SYSOP USER=Mark,somepass2,KD6AKC,"",SYSOP USER=Logan,somepass3,KJ4FAJ USER=JohnBBS,somepass4,kx4o,BBS USER=ANON,somepass5 ENDPORT LINMAIL LINCHAT APPLICATION 1,BBS,,W4VPN-2,VPNBBS,255 APPLICATION 2,CHAT,,W4VPN-3,VPNCHT,255 APPLICATION 3,CMS,C 3 CMS,CMSCALL,BPQCMS,255 -------------------------------
Jeff have made some comments about it.
On HF I`d recommend starting with a maxframe other than 7. With the Tracker`s intelligence I found it best to start connections on HF with a conservative value of maxframe = 1 then let the modem ramp things up if band/link conditions support it. Also suggest keeping a few hundred ms of @T2 in there to help slower radios. Obviously VHF/UIHF is a different story, but suggest load testing different values and being careful if you`re going to have users with the Tasco (D72, D74, D700, D710 or KISS mode TNCs with no/minimal buffering connecting in. Be sure to test with transfers both ways and large enough (at least 7-8kb on the link) to bring buffering issues to light or nasty surprises may lurk. 73 Jeff WA4ZKO