Skip to content

maxlock/packetpi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Ansible code to configure linux AX25 packet

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages