Skip to content

AX.25 with Direwolf

Martin Hebnes Pedersen edited this page May 1, 2023 · 19 revisions

The recommended method of connecting Pat with Direwolf is through it's AGWPE interface. The ax25+agwpe transport supports both outbound and inbound connections.

Once Pat is configured to use agpw as it's AX.25 engine, the transport scheme ax25:// can be used to initate connections and enable the inbound P2P listener.

The minimum required version of Direwolf is v1.5, however >= v1.6 is highly recommended.

Configuration

Make sure your Pat instance is configured for the ax25 engine agwpe. Other than that the default configuration should be OK for most users.

{
  "ax25": {
    "engine": "agwpe",
    "beacon": {"every": 3600, "message": "Winlink P2P", "destination": "IDENT"}
  },
  "agwpe": {"addr": "localhost:8000", "radio_port": 0}
}

Dialing a node

The dialing scheme ax25:/// can be used to initiate a connection once agwpe is configured as the AX.25 engine.

Listing for inbound P2P connections

Run pat --listener ax25 ... or enable permanently through the configuration file:

{
  ...
  "listen": ["ax25"],
  ...
}