█████ █████ ██████████ ████████ █████ █████ ███████████ █████ █████ ░░███ ░░███ ░░███░░░░░█ ███░░░░███░░███ ░░███ ░█░░░███░░░█░░███ ░░███ ░███ ░███ ░███ █ ░ ░░░ ░███ ░███ ░███ ░ ░███ ░ ░░███ ███ ░███ ░███ ░██████ ██████░ ░███ ░███ ░███ ░░█████ ░░███ ███ ░███░░█ ░░░░░░███ ░░███ ███ ░███ ░░███ ░░░█████░ ░███ ░ █ ███ ░███ ░░░█████░ ░███ ░███ ░░███ ██████████░░████████ ░░███ █████ █████ ░░░ ░░░░░░░░░░ ░░░░░░░░ ░░░ ░░░░░ ░░░░░ █▀▀▀▄ ▄▀▀▀▄ ▄▀▀▀▀ █ ▄▀ █▀▀▀▀ ▀▀█▀▀ ▄▀▀▀▀ █ █ ▄▀▀▀▀ ▀▀█▀▀ █▀▀▀▀ █▀▄▀█ █▀▀▀ █▀▀▀█ █ █▀▀▄ █▀▀ █ ▀▀▀▄ ▀▀▀▀█ ▀▀▀▄ █ █▀▀ █ █ ▀ ▀ ▀ ▀▀▀▀ ▀ ▀ ▀▀▀▀▀ ▀ ▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀ ▀ ▀▀▀▀▀ ▀ ▀
█ █ █▀▀▀▀ ▀▀▀▀▄ █ █ ▀▀█▀▀ █ █ █ █ █▀▀ ▀▀▄ █ █ █ ▀▀▀▀█ ▀ ▀▀▀▀▀ ▀▀▀▀ ▀ ▀ ▀▀▀▀▀ Packet Radio System
This sample configuration is a compilation of various and settings that I've used in my own BPQ32 setup over the years. It's likely got a few errors or unnecessary lines/parameters, but it should give you a good idea of how to set up your own BPQ32 node.
Click to Download a Copy of this configuration file.
; ============================================================================
; BPQ32 LinBPQ Node Configuration File - Reference Template
; ============================================================================
; Daria Juniper VE3DTJ
; https://radiorabbit.ca/ve3vty/
; July 2025
;
; This is a comprehensive BPQ32 configuration template showing various
; protocols and configurations for VHF/UHF packet, HF digital modes,
; APRS, and internet connectivity.
; ============================================================================
; Enable LinBPQ Mail and Chat servers
LINMAIL ; Enable built-in mail server
LINCHAT ; Enable built-in chat server
; ============================================================================
; BASIC NODE IDENTIFICATION
; ============================================================================
; SYSOP Password reference: www.cantab.net/users/john.wiseman/Documents/Node%20SYSOP.html
PASSWORD=somepasswd ; SYSOP password (max 10 characters)
; 12345678910 ; Character position reference
NODECALL=N0CALL-7 ; Node callsign with SSID
NODEALIAS=ALLNOD ; Node alias (6 characters max)
LOCATOR=AB01CD ; Maidenhead grid square locator
; ============================================================================
; NETWORK SYSTEM PARAMETERS
; ============================================================================
; These parameters control the NET/ROM routing and node behavior.
; Adjust MINQUAL if nodes don't appear in your table - lower values allow
; nodes with poorer links to be included. Nodes broadcast every 30 minutes.
OBSINIT=6 ; Initial obsolescence count for new nodes
; This value decrements by 1 every NODESINTERVAL
OBSMIN=4 ; Minimum obsolescence before node is dropped
; from broadcasts
NODESINTERVAL=30 ; Node broadcast interval (minutes)
L3TIMETOLIVE=20 ; Maximum Layer 3 (NET/ROM) hops
L4RETRIES=3 ; Layer 4 retry count
L4TIMEOUT=60 ; Layer 4 timeout (seconds) - should be > FRACK x RETRIES
L4DELAY=10 ; Layer 4 delayed ACK timer (seconds)
L4WINDOW=4 ; Layer 4 window size (outstanding frames)
MAXLINKS=256 ; Maximum Layer 2 links
MAXNODES=1000 ; Maximum nodes in routing table
MAXROUTES=144 ; Maximum adjacent nodes
MAXCIRCUITS=160 ; Maximum Layer 4 circuits
MINQUAL=191 ; Minimum quality for route inclusion
; Default packet length - can be overridden per port
PACLEN=236 ; Maximum packet size (236 max for NET/ROM)
; 236 = fast/reliable links (AX/IP, 9600 baud)
; 120 = typical VHF packet radio
; Individual ports can override this setting
; ============================================================================
; LAYER 2 TIMING PARAMETERS
; ============================================================================
; Note: T1 (FRACK), T2 (RESPTIME) and N2 (RETRIES) are configured per port
T3=120 ; Link validation timer (seconds)
IDLETIME=720 ; Idle connection timeout (seconds)
; ============================================================================
; AGWPE EMULATION
; ============================================================================
; Provides AGWPE-compatible interface for applications like EasyTerm, QtTermTCP
AGWPORT=8001 ; TCP port for AGWPE emulation
AGWMASK=0x30 ; Port mask for AGWPE, RTFM for this one!
AGWSESSIONS=10 ; Maximum concurrent AGWPE sessions
AGWLOOPMON=1 ; Enable monitoring on loopback
AGWLOOPTX=1 ; Enable transmit on loopback
; ============================================================================
; MQTT SUPPORT
; ============================================================================
; Message Queuing Telemetry Transport for IoT integration
MQTT=1 ; Enable MQTT support (1=enabled, 0=disabled)
MQTT_HOST=my.mqtt.server ; MQTT broker hostname or IP
MQTT_PORT=1883 ; MQTT broker port (1883=standard, 8883=SSL)
MQTT_USER=someuser ; MQTT username
MQTT_PASS=somepass ; MQTT password
; ============================================================================
; GENERAL CONFIGURATION OPTIONS
; ============================================================================
SAVEMH=1 ; Save MH (heard) lists on shutdown/restart
AUTOSAVE=1 ; Auto-save BPQNODES.dat on program exit
BBS=1 ; Enable BBS support (1=yes, 0=no)
NODE=1 ; Enable NET/ROM switch support
HIDENODES=1 ; Hide nodes starting with # from node list
; Hidden nodes can still be shown with 'N *'
; *** LINKED Command Control ***
; The *** LINKED command is for gateway software and could be misused.
; Recommended to disable (=N) unless specifically needed.
ENABLE_LINKED=N ; Controls *** LINKED command processing
; Y = unrestricted use
; A = application programs only
; N = disabled (recommended)
; ============================================================================
; BEACON AND IDENTIFICATION
; ============================================================================
; NET/ROM beacon configuration
BTINTERVAL=0 ; Beacon interval in minutes (0=disabled)
BTEXT: ; Beacon text
AB01CD] N0CALL-7/N -1/B -10/RMS
***
; UI (Unnumbered Information) broadcast for identification
IDINTERVAL=30 ; UI broadcast interval (minutes)
IDMSG: ; UI identification message
AB01CD] N0CALL-7/N -1/B -10/RMS
***
; Map and information displays
MAPCOMMENT=LinBPQ Node ; Comment for mapping applications
; Node information message (displayed with INFO command)
INFOMSG:
N0CALL Packet System
Someplace, Somewhere
Grid: AB01CD
HELP for verbose command info.
SysOp: Someone N0CALL
***
; ============================================================================
; CONNECTION TEXT CONFIGURATION
; ============================================================================
FULL_CTEXT=1 ; Connect text behavior:
; 0 = send CTEXT only to NODEALIAS connects
; 1 = send CTEXT to all connections
CTEXT: ; Message sent to connecting stations
N0CALL-7/N
(? for commands)
***
; ============================================================================
; APRS DIGIPEATER AND IGATE CONFIGURATION
; ============================================================================
APRSDIGI
APRSCall N0CALL ; APRS callsign (without SSID)
StatusMsg=LinBPQ Node - BBS/RMS/Chat ; Status message for APRS
Symbol=B ; APRS symbol (B = BBS)
Symset=/ ; APRS symbol set (/ = primary table)
DISTKM ; Use kilometers for distance units
; APRS digipeater paths for different ports
APRSPath 1=APRS,WIDE1-1 ; Path for port 1 transmissions
APRSPath 2=APRS,WIDE1-1 ; Path for port 2 transmissions
; Gated paths (Internet to RF)
GATEDPATH 1=APRS ; IS to RF path for port 1 (no WIDE)
GATEDPATH 2=APRS ; IS to RF path for port 2
BeaconInterval=30 ; Beacon transmission interval (minutes)
MAXAGE=120 ; Maximum age for retransmitted packets (minutes)
LocalTime=1 ; Use local time in timestamps
; Digipeater routing - which ports digi to which destinations
Digimap 1=1,IS ; Port 1 digipeats to port 1 and Internet
Digimap 2=2,IS ; Port 2 digipeats to port 2 and Internet
; WIDEn-N and TRACEn-N settings
MaxTraceHops=2 ; Maximum hops for TRACE paths
MaxFloodHops=2 ; Maximum hops for flood (WIDE) paths
TraceCalls=WIDE,TRACE ; Calls that trigger trace behavior
FloodCalls=CAN ; Calls that trigger flood behavior
DigiCalls=N0CALL ; This station's digi callsign
;ReplaceDigiCalls ; Uncomment to replace digi calls with yours
; Station coordinates (required for APRS)
LAT=4242.42N ; Latitude in APRS format (DDMM.mmN/S)
LON=06969.69W ; Longitude in APRS format (DDDMM.mmE/W)
; Internet gateway (APRS-IS) configuration
BeaconToIS=1 ; Send position beacons to Internet
ISHost=noam.aprs2.net ; APRS-IS server hostname
ISPort=12345 ; APRS-IS server port
ISPasscode=12345 ; APRS-IS passcode (get from aprs.org)
ISFilter=m/25 u/APBPQ* ; APRS-IS filter: 25km radius + BPQ updates
***
; ============================================================================
; PORT DEFINITIONS
; ============================================================================
; ============================================================================
; PORTS 1-2: VHF/UHF AX.25 PACKET RADIO
; ============================================================================
; Standard packet radio ports using KISS protocol over TCP
; Typically connected to TNC or software TNC (direwolf, etc.)
PORT
PORTNUM=1 ; Port number (must be unique)
ID=VHF 1200bd AX25 ; Port description
TYPE=ASYNC ; Asynchronous serial type
PROTOCOL=KISS ; KISS protocol for TNC communication
KISSOPTIONS=NOPARAMS ; Don't send KISS parameters on startup
CHANNEL=A ; TNC channel (A for single channel)
NOKEEPALIVES=1 ; Disable TCP keepalives
IPADDR=127.0.0.1 ; IP address of TNC or software TNC
TCPPORT=8100 ; TCP port for TNC connection
INTERLOCK=1 ; Radio interlock group (prevents PTT conflicts)
FULLDUP=0 ; Half duplex operation
PACLEN=128 ; Packet length for this port (shorter for VHF)
RETRIES=5 ; Number of retries before giving up
PERSIST=63 ; CSMA persistence (0-255, 63 ≈ 25%)
MAXFRAME=4 ; Maximum outstanding frames
DIGIFLAG=1 ; Enable digipeating on this port
DIGIPORT=0 ; Digi to all ports (0=all)
MHEARD=Y ; Enable MHeard list for this port
QUALITY=120 ; Route quality for this port
MINQUAL=191 ; Minimum quality to accept routes
USERS=5 ; Maximum users on this port
WL2KREPORT PUBLIC, api.winlink.org, 80, N0CALL-10, AB01CD, 00-23, 145010000, PKT1200, 40
ENDPORT
PORT
PORTNUM=2 ; Port number
ID=UHF 9600bd-G3RUH AX25 ; Port description (G3RUH = 9600 baud mode)
TYPE=ASYNC ; Asynchronous serial type
PROTOCOL=KISS ; KISS protocol
KISSOPTIONS=NOPARAMS ; Don't send KISS parameters
CHANNEL=A ; TNC channel
NOKEEPALIVES=1 ; Disable TCP keepalives
IPADDR=127.0.0.1 ; TNC IP address
TCPPORT=8101 ; TCP port for TNC connection
INTERLOCK=2 ; Radio interlock group 2
FULLDUP=0 ; Half duplex
PACLEN=128 ; Packet length
RETRIES=5 ; Retry count
PERSIST=63 ; CSMA persistence
MAXFRAME=4 ; Maximum outstanding frames
DIGIFLAG=1 ; Enable digipeating
DIGIPORT=0 ; Digi to all ports
MHEARD=Y ; Enable MHeard list
QUALITY=160 ; Higher quality (9600 baud more reliable)
MINQUAL=191 ; Minimum quality to accept
USERS=5 ; Maximum users
WL2KREPORT PUBLIC, api.winlink.org, 80, N0CALL-10, AB01CD, 00-23, 445010000, PKT9600, 30
ENDPORT
; ============================================================================
; PORTS 3-4: HF ARDOP (Amateur Radio Digital Open Protocol)
; ============================================================================
; ARDOP provides robust HF digital communication with forward error correction
; Excellent for Winlink RMS connections and other HF digital modes
PORT
PORTNUM=3 ; Port number
ID=20M ARDOP ; Port description (20 meter band)
DRIVER=ARDOP ; Use ARDOP driver
INTERLOCK=3 ; Radio interlock group 3
QUALITY=70 ; Route quality (lower for HF uncertainty)
CONFIG
ADDR 127.0.0.1 8520 ; ARDOP TNC IP address and port
CAPTURE SignaLink USB FT-900 (USB Audio ; Audio input device
PLAYBACK SignaLink USB FT-900 (USB Audio ; Audio output device
DEBUGLOG False ; Disable debug logging
CMDTRACE False ; Disable command tracing
CWID False ; Disable CW ID
DRIVELEVEL 100 ; Audio drive level (0-100)
GRIDSQUARE AB01CD ; Grid square for position reporting
MAXCONREQ 12 ; Maximum connection requests per hour
PROTOCOLMODE ARQ ; Use ARQ (automatic repeat request) mode
FECREPEATS 2 ; FEC repeat count
ARQBW 500MAX ; Maximum ARQ bandwidth
ARQTIMEOUT 60 ; ARQ timeout in seconds
MONITOR TRUE ; Enable monitoring
SQUELCH 3 ; Squelch level (0-10)
ENDPORT
PORT
PORTNUM=4 ; Port number
ID=40M ARDOP ; Port description (40 meter band)
DRIVER=ARDOP ; Use ARDOP driver
INTERLOCK=4 ; Radio interlock group 4
QUALITY=70 ; Route quality
CONFIG
ADDR 127.0.0.1 8515 ; ARDOP TNC IP and port (different from port 3)
CAPTURE SignaLink USB IC-756 (2- USB AU ; Audio input (different radio)
PLAYBACK SignaLink USB IC-756 (2- USB AU ; Audio output
DEBUGLOG False ; Disable debug logging
CMDTRACE False ; Disable command tracing
CWID False ; Disable CW ID
DRIVELEVEL 100 ; Audio drive level
GRIDSQUARE AB01CD ; Grid square
MAXCONREQ 12 ; Max connection requests/hour
PROTOCOLMODE ARQ ; ARQ mode
FECREPEATS 1 ; Fewer repeats for 40M (better propagation)
ARQBW 500MAX ; Maximum bandwidth
ARQTIMEOUT 60 ; Timeout
MONITOR TRUE ; Enable monitoring
SQUELCH 3 ; Squelch level
ENDPORT
; ============================================================================
; PORTS 5-6: HF VARA
; ============================================================================
; VARA provides high-speed HF digital communication, popular for Winlink
PORT
PORTNUM=5 ; Port number
ID=20 VARA-500 ; Port description (500Hz bandwidth)
DRIVER=VARA ; Use VARA driver
INTERLOCK=3 ; Same radio as ARDOP port 3 (interlocked)
QUALITY=120 ; Higher quality than ARDOP
CONFIG
ADDR 127.0.0.1 8320 ; VARA modem IP address and port
BW500 ; Use 500Hz bandwidth mode
WL2KREPORT PUBLIC, api.winlink.org, 80, N0CALL-10, AB01CD, 00-23, freq, Vara500, 50
ENDPORT
PORT
PORTNUM=6 ; Port number
ID=40M VARA-500 ; Port description (40 meter, 500Hz)
DRIVER=VARA ; Use VARA driver
INTERLOCK=4 ; Same radio as ARDOP port 4 (interlocked)
QUALITY=120 ; Higher quality rating
CONFIG
ADDR 127.0.0.1 8325 ; VARA modem IP and port (different from port 5)
BW500 ; 500Hz bandwidth
WL2KREPORT PUBLIC, api.winlink.org, 80, N0CALL-10, AB01CD, 00-23, freq, Vara500, 50
ENDPORT
; ============================================================================
; PORTS 7-8: HF ROBUST PACKET AND IL2P
; ============================================================================
; Port 7 - HF Robust Packet (20M)
PORT
PORTNUM=7 ; Port number (was 11, corrected for sequence)
ID=20M Robust Packet ; Port description
TYPE=ASYNC ; Asynchronous type
PROTOCOL=KISS ; KISS protocol
IPADDR=127.0.0.1 ; Modem IP address
TCPPORT=3101 ; TCP port for modem connection
KISSOPTIONS=NOPARAMS ; Don't send KISS parameters
CHANNEL=A ; Channel A
QUALITY=0 ; Quality (0 = not for routing)
FRACK=9000 ; Frame acknowledgment timeout (9 seconds)
RESPTIME=2700 ; Response time (2.7 seconds)
RETRIES=10 ; High retry count for HF conditions
MAXFRAME=1 ; Single frame outstanding (HF reliability)
PACLEN=90 ; Short packets for HF (90 bytes)
UNPROTO=ID ; Unprotocol frames for ID
L3ONLY=0 ; Allow Layer 2 connections
DIGIFLAG=0 ; No digipeating on HF
USERS=3 ; Limited users for HF port
INTERLOCK=3 ; Radio 3 interlock
MHEARD=Y ; Enable MHeard
WL2KREPORT PUBLIC, api.winlink.org, 80, N0CALL-10, AB01CD, 00-23, 7102800, ROBUST, 100, 80, 4, 0
ENDPORT
; Port 8 - IL2P (Improved Layer 2 Protocol) on 40M
PORT
PORTNUM=8 ; Port number (was 5, corrected to avoid conflict)
ID=40M IL2P 300bd ; Port description (300 baud IL2P)
DRIVER=UZ7HO ; Use UZ7HO soundcard TNC driver
CHANNEL=A ; Channel A
FULLDUP=0 ; Half duplex
PACLEN=60 ; Short packets for HF (60 bytes)
RETRIES=8 ; High retry count
PERSIST=64 ; CSMA persistence
MAXFRAME=1 ; Single outstanding frame
INTERLOCK=4 ; Radio 4 interlock
MHEARD=Y ; Enable MHeard list
QUALITY=65 ; Medium quality for HF
CONFIG
ADDR 127.0.0.1 3001 ; Soundcard TNC IP and port
MAXSESSIONS=6 ; Maximum concurrent sessions
ENDPORT
; ============================================================================
; PORTS 9-10: HF AX.25 PACKET (300 BAUD)
; ============================================================================
PORT
PORTNUM=9 ; Port number
ID=20M AX300 ; Port description (20M, 300 baud AX.25)
DRIVER=UZ7HO ; UZ7HO soundcard TNC driver
CHANNEL=A ; Channel A
FULLDUP=0 ; Half duplex
PACLEN=60 ; Short packets for HF reliability
RETRIES=8 ; High retry count for HF
PERSIST=64 ; CSMA persistence (~25%)
MAXFRAME=1 ; Single outstanding frame (HF best practice)
INTERLOCK=3 ; Radio 3 interlock
MHEARD=Y ; Enable MHeard list
QUALITY=50 ; Lower quality for HF uncertainty
CONFIG
ADDR 127.0.0.1 4000 ; Soundcard TNC IP address and port
MAXSESSIONS=4 ; Limited sessions for HF
;WL2KREPORT PUBLIC, api.winlink.org, 80, N0CALL-10, AB01CD, 00-23, freq, PKT300, 50
ENDPORT
PORT
PORTNUM=10 ; Port number
ID=40M AX300 ; Port description (40M, 300 baud AX.25)
DRIVER=UZ7HO ; UZ7HO soundcard TNC driver
CHANNEL=A ; Channel A
FULLDUP=0 ; Half duplex
PACLEN=60 ; Short packets
RETRIES=8 ; High retry count
PERSIST=64 ; CSMA persistence
MAXFRAME=1 ; Single outstanding frame
INTERLOCK=4 ; Radio 4 interlock
MHEARD=Y ; Enable MHeard
QUALITY=50 ; HF quality rating
CONFIG
ADDR 127.0.0.1 3000 ; Soundcard TNC IP and port
MAXSESSIONS=4 ; Limited sessions
;WL2KREPORT PUBLIC, api.winlink.org, 80, N0CALL-10, AB01CD, 00-23, freq, PKT300, 50
ENDPORT
; ============================================================================
; PORTS 15 & 20: INTERNET CONNECTIVITY
; ============================================================================
; ============================================================================
; PORT 15: TELNET SERVER AND WEB INTERFACE
; ============================================================================
; Provides multiple internet access methods: Telnet, HTTP, and Winlink CMS
PORT
PORTNUM=15 ; Port number for Telnet/Web services
ID=Telnet ; Port description
DRIVER=TELNET ; Telnet server driver
QUALITY=0 ; No routing through this port
CONFIG
LOGGING=1 ; Enable connection logging
TCPPORT=23 ; Standard Telnet port
FBBPORT=8011 ; FBB BBS port
HTTPPORT=80 ; HTTP web interface port
CMDPORT=6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 6010 ; Command ports
CMS=1 ; Enable Winlink CMS (Common Message Server)
CMSCALL=N0CALL ; Callsign for CMS reporting
CMSPASS=ABCDEFG12345 ; CMS password
CMSLOGGING=1 ; Enable CMS logging
CTEXT=Connected to ALLNOD:N0CALL-7\n(? for commands)\n\n ; Connection message
LOGINPROMPT=callsign: ; Login prompt text
PASSWORDPROMPT=password: ; Password prompt text
DisconnectOnClose=1 ; Disconnect when client closes
MAXSESSIONS=10 ; Maximum concurrent sessions
LOCALNET=192.168.0.0/24 ; Local network (no password required)
USER=N0CALL,somepass,N0CALL,,SYSOP ; User accounts: user,pass,call,apps,sysop
WebTermCSS=font-family:monospace;background-color:black;color:lawngreen;font-size:12pt; ; Terminal styling
ENDPORT
; ============================================================================
; PORT 20: AX/IP UDP INTERNET BACKBONE
; ============================================================================
; Provides high-speed AX.25 over IP/UDP connectivity to other BPQ nodes
; Creates "wormhole" connections for reliable long-distance packet routing
PORT
PORTNUM=20 ; Port number
ID=AX/IP ; Port description (AX.25 over IP/UDP)
DRIVER=BPQAXIP ; BPQ AX/IP driver (requires BPQAXIP.DLL)
QUALITY=192 ; High quality (internet reliability)
MINQUAL=191 ; Minimum quality for route acceptance
MAXFRAME=7 ; Maximum outstanding frames (1-7)
FRACK=2000 ; Frame ACK timeout (2 seconds)
RESPTIME=250 ; Delayed ACK timer (250ms)
RETRIES=10 ; Maximum retry count
PACLEN=236 ; Full-size packets (internet can handle)
MHEARD=Y ; Enable MHeard list
CONFIG
UDP 10093 ; Listen for UDP packets on this port
BROADCAST NODES ; Broadcast node information
BROADCAST ID ; Broadcast identification
MHEARD ON ; Enable MHeard reporting
AUTOADDMAP ; Auto-add MAP entries for received packets
; Example MAP entries (uncomment and modify as needed):
;VE3VTY.#SCON.ON.CAN.NOAM -- Toronto, ON [FN03gp] // Daria - daria@radiorabbit.ca
;MAP VE3VTY-7 vty.radiorabbit.ca UDP 10093 B KEEPALIVE 60
; PE1RRR Red -- Netherlands (SK - Thanks for everything Red<3)
;MAP PE1RRR-7 static.ehvairport.com UDP 10093 B
;MAP PE1RRR-5 rrrnet.ehvairport.com UDP 10093 B
ENDPORT
; ============================================================================
; STATIC ROUTES
; ============================================================================
; Manual route definitions (maximum 32 routes)
; Only use if you know what you're doing - not normally required
; BPQ's automatic routing is usually sufficient
ROUTES:
***
; ============================================================================
; AMPR IP GATEWAY (44.x.x.x NETWORK)
; ============================================================================
; Uncomment and configure if you want to provide AMPRNet (44 network) gateway
; This allows integration with the Amateur Radio emergency networks
;IPGATEWAY
; Adapter eno1 ; Network interface name
; 44ENCAP 192.168.0.100 ; Encap tunnel endpoint
; IPAddr 44.0.0.1 ; Your assigned 44 network address
; IPNetMask 255.255.255.0 ; Network mask for 44 network
; IPPorts 1,2 ; Ports to bridge to AMPRNet
;***
; ============================================================================
; APPLICATIONS
; ============================================================================
; Define applications that users can connect to
; Format: APPLICATION port,name,command,call,alias,quality
; Core BPQ applications
APPLICATION 1,BBS,,N0CALL-1,ALLBBS,255 ; Bulletin Board System
APPLICATION 2,RMS,C 15 CMS,N0CALL-10,ALLRMS,255 ; Winlink Radio Message Server
APPLICATION 3,CHAT,,N0CALL-11,ALLCHT,255 ; Chat server
; Additional application examples (uncomment and modify as needed):
;APPLICATION 10,SOMECMD,C 15 HOST 0 N0CALL S ; Custom command application using CMDPORT 0 on Localhost
; AGWPE emulated applications
APPLICATION 5,KEYS,,N0CALL ; connect to sysop terminal (sysop connects at N0CALL to SWITCH)