📡 Vad är LinBPQ?
LinBPQ är Linux-versionen av BPQ32, en kraftfull och mångsidig programvara för packet radio, BBS, noder, och gatewayfunktioner utvecklad av John Wiseman (G8BPQ).
- Ursprungligen för Windows (BPQ32)
- LinBPQ = portad till Linux, inkl. Raspberry Pi
- Mycket populärt inom nödradio, BBS-nät, AX.25, APRS, och Winlink
🧱 Vad gör LinBPQ?
| Funktion | Beskrivning |
|---|---|
| 🔁 Node | Skapar en AX.25-nod du kan ansluta till via packet |
| 📨 BBS | Fullfjädrad e-postfunktion via radio (Bulletin Board System) |
| 🌐 Gateway | Kopplar ihop flera protokoll (AX.25, Telnet, HF, VARA, etc.) |
| 📡 Winlink RMS Gateway | Kan agera fullständig RMS Gateway till Winlink |
| 🗺️ APRS iGate | Har stöd för APRS och GPS-spårning |
| 💾 Mailserver | Har lokal e-post och kan buffra trafik (även med eller utan CMS) |
💡 Typiska användningsområden
| Användning | Exempel |
|---|---|
| 📬 Radio-BBS | Användare ansluter via packet till din station och läser/skickar e-post |
| 🌪️ EmComm Gateway | Kan ta emot Winlink-trafik över radio även utan internet |
| 🛰️ APRS-iGate | Tar emot APRS-paket och vidarebefordrar via internet |
| 🧭 Nätverksnod | Del av större packetnät med routing mellan noder (NetRom) |
| 🌍 Hybridnät | Telnet + AX.25 + HF-gateway i ett och samma system |
⚙️ Vad ingår i LinBPQ?
| Komponent | Funktion |
|---|---|
| BPQ32.cfg | Huvudkonfigurationsfilen – styr ALLT |
| Node | Basstation för AX.25 – låter andra koppla upp sig |
| BBS | Lagrar/sänder e-post och bulletiner mellan användare och andra noder |
| Chat | Inbyggd chattfunktion mellan anslutna användare |
| HTTP Server | Webbaserad administration och översikt |
| Telnet Server | Fjärråtkomst via TCP/IP |
| RMS Gateway-modul | Direktintegration med Winlink CMS för att bli en RMS Gateway |
🧰 Tekniska krav
- Körs på Debian/Ubuntu/Raspberry Pi OS (32/64-bit)
- Kräver root vid start (för att hantera AX.25-gränssnitt)
- Kompatibelt med:
- Direwolf (mjukvaru-TNC)
- VARA modem (via Wine)
- HF-modem
- AX.25-kärnstöd (Linux)
- Alla inställningar görs i bpq32.cfg
🖥️ Exempel på konfiguration
PORT
PORTNUM=1
ID=VHF Packet
TYPE=ASYNC
PROTOCOL=KISS
COMPORT=/dev/ttyUSB0
SPEED=9600
ENDPORT
APPLICATION 1,BBS,BBS,C
APPLICATION 2,CHAT,CHAT,C
APPLICATION 3,RMS,RMS,C
- Portsektionen definierar portar (VHF, HF, Telnet, etc)
- Application-sektionen definierar vad som körs: BBS, CHAT, RMS osv.
🧩 Integration med Winlink
LinBPQ kan fungera som en Winlink RMS Gateway direkt – utan RMS Packet eller Trimode. Funktionen är inbyggd:
- Kräver ett giltigt Winlink sysop-konto
- Konfigureras i
bpq32.cfgunderRMS-modulen - Klarar både:
- VHF-packet
- HF med externa modems (t.ex. VARA HF via Wine eller ARDOP)
🔐 Säkerhet och åtkomst
| Funktion | Säkerhet |
|---|---|
| Telnet | Kan lösenordsskyddas |
| Webadmin | Skyddas via inloggning |
| Packetaccess | Identifiering sker via anropssignal |
| Winlink RMS | Kräver verifiering från Winlink.org |
🌐 Webgränssnitt
LinBPQ har ett inbyggt webbgränssnitt för övervakning:
- Visa anslutna användare
- Se e-postloggar
- Starta om enskilda moduler
- Övervaka portar och trafik
📦 Exempelpaket
En LinBPQ-installation på t.ex. Raspberry Pi kan inkludera:
- AX.25-stöd via Direwolf
- LinBPQ med:
- BBS
- APRS-iGate
- Winlink RMS Gateway
- Telnet & Webgränssnitt
Detta gör att din Pi blir en komplett amatörradiohub för kris och vardag.
📘 Sammanfattning
LinBPQ är en avancerad, Linuxbaserad nod/BBS/RMS-server som kan fungera som:
- AX.25-nod och e-post-BBS
- Winlink RMS Gateway
- APRS-iGate
- HF/VHF-router
- Krisgateway utan internet
Den lämpar sig mycket väl för EmComm, ham-nätverk, och självförsörjande kommunikation.