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