Skip to content

Latest commit

 

History

History
57 lines (44 loc) · 1.45 KB

README.md

File metadata and controls

57 lines (44 loc) · 1.45 KB

PacketPi

Is an ansible configuration that provisions linux AX25 tools on a Raspberry Pi.

Instructions

Boot the Raspberry Pi OS Lite image (may work on other Debian based OS) and install Ansible and Git. Clone this repo and edit the variables in inventory/hosts.yml, update your callsign and netrom alias Run the following commands on your Raspberry Pi.

apt-get install ansible git
git clone https://github.com/maxlock/packetpi
cd packetpi
ansible-galaxy install -r ./requirements.yml -p roles

Now you can run Ansible, it will prompt for settings such as callsign.

To use a tnc connected to a serial port run

ansible-playbook local.yml

To use a remote kiss device over a network such as direwolf

ansible-playbook remote.yml

To use direwolf with a sound device (Yet to be implemented)

ansible-playbook direwolf.yml

You will now have a fully operational packet node. You can connect to the netrom node app by telnetting to port 4444

pi@raspberrypi:~ $ telnet localhost 4444
Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

LinuxNode v0.3.2 (g7uoz-1)

login: g7uoz
#UOZNOD:G7UOZ-1 Welcome to g7uoz-1 network node

Type ? for a list of commands. help <commandname> gives a description
of the named command.

--

?
#UOZNOD:G7UOZ-1 Commands:
?, Bye, Connect, ECho, Escape, Finger, Help, HOst, Info, Links
Mheard, NLinks, Nodes, PIng, Ports, Routes, Status, TAlk, Telnet, TIme
Users, ZConnect, ZTelnet