Direwolf: Difference between revisions

From 44Net Wiki
KN6DWI (talk | contribs)
Mentioned connecting to a transceiver and clarified explanation of TNC
KN6DWI (talk | contribs)
Created sections and added references
Line 1: Line 1:
Direwolf is a piece of software used to decode and encode APRS packets, commonly called a terminal node controller (TNC). A computer running Direwolf can be paired with a transceiver to transmit, receive, and digipeat APRS packets on the air. It can be used on its own or with a KISS client. This is a tutorial on setting up Direwolf for remote access via a 44Net Connect tunnel.  
Direwolf is a piece of software used to decode and encode APRS packets, commonly called a terminal node controller (TNC). A computer running Direwolf can be paired with a transceiver to transmit, receive, and digipeat APRS packets on the air. It can be used on its own or with a KISS client. This is a tutorial on setting up Direwolf for remote access via a 44Net Connect tunnel.  
Prerequisites:
* 44Net Portal account
* Verified callsign
* 44Net Connect tunnel configuration file (for your Direwolf device)
* Either a client with a static IP or another 44Net Connect tunnel configuration file for your client


== Security and Limitations ==
== Security and Limitations ==
Neither Direwolf or the KISS protocol directly support any kind of authentication. Securing Direwolf against unauthorized access is done via IP whitelisting in this guide, so providing access to people without access to a static IP (through 44Net or otherwise) is out of scope.  
Neither Direwolf or the KISS protocol directly support any kind of authentication. Securing Direwolf against unauthorized access is done via IP whitelisting in this guide, so providing access to people without access to a static IP (through 44Net or otherwise) is out of scope.  
== Step 1: Install and configure Direwolf ==
== Step 2: Configure your firewall ==
== Step 3: Set up 44Net Connect tunnel ==
== Step 4: Set up KISS client ==
== References ==
* [https://github.com/wb2osz/direwolf/tree/master/doc Direwolf documentation]
* [https://themodernham.com/easy-aprs-igate-and-digipeater-setup-with-direwolf/ Easy APRS iGate and Digipeater Setup with Direwolf - themodernham]
* [https://n3emc.com/aprs-digipeater-and-igate-with-direwolf/ APRS Digitpeater and iGate with Direwolf]
** If your Direwolf installation does not create a default configuration file, this site has an example config you can use.


[[Category:Use Cases]]
[[Category:Use Cases]]
[[Category:How-To]]
[[Category:How-To]]

Revision as of 01:35, 1 September 2026

Direwolf is a piece of software used to decode and encode APRS packets, commonly called a terminal node controller (TNC). A computer running Direwolf can be paired with a transceiver to transmit, receive, and digipeat APRS packets on the air. It can be used on its own or with a KISS client. This is a tutorial on setting up Direwolf for remote access via a 44Net Connect tunnel.

Prerequisites:

  • 44Net Portal account
  • Verified callsign
  • 44Net Connect tunnel configuration file (for your Direwolf device)
  • Either a client with a static IP or another 44Net Connect tunnel configuration file for your client

Security and Limitations

Neither Direwolf or the KISS protocol directly support any kind of authentication. Securing Direwolf against unauthorized access is done via IP whitelisting in this guide, so providing access to people without access to a static IP (through 44Net or otherwise) is out of scope.

Step 1: Install and configure Direwolf

Step 2: Configure your firewall

Step 3: Set up 44Net Connect tunnel

Step 4: Set up KISS client

References