csmall / axdigi Goto Github PK
View Code? Open in Web Editor NEWDaemon for hamradio cross-port digipeating
License: GNU General Public License v2.0
Daemon for hamradio cross-port digipeating
License: GNU General Public License v2.0
README file for axdigi 24 July 1995 axdigi is a simple little program that will allow Linux systems to do cross-port digipeating. For those, like me, who are having problems with normal single port digipeating it does that too. Please note this software is ALPHA test so it may do some weird things for you. The program has no arguments, although if you use either the -v or -h flags you will get the version string and the no warranty message. axdigi works out for itself what ports and callsigns to use. Essentially, all ports with ax.25 running and the callsigns given for that port. It also does the correct callsign swapping when digipeating via cross-ports. To start it I suggest putting a line in your /etc/rc.local file, if you had put axdigi in /sbin then the line would be; /sbin/axdigi & Note: The program finds the interface callsigns only once, at the start of the program. So if you change an interface callsign or bring one up or down, you will have to restart the program. This will probably change in the next version if it is a major problem. You will, of course, require the ax25 code within the kernel before this program works. This program is most useful for those who are running TNOS for Linux. Now you can connect the radio ports to Linux and use digipeating to get to the TNOS system. Here's an example; My system has two radio ports, pt0a and pt0b, plus an internal ax25 link to TNOS call sl0. The callsigns are vk2xlz, vk2xlz-1 and vk2xlz-2 respectively. In addition, the TNOS systems callsign is vk2xlz-4. For someone to connect to TNOS system from pt0b or pt0a, they just go via vk2xlz-2, axdigi will change it's digipeater callsign so TNOS knows where to send the replies (ala AXIP systems). For someone on the TNOS system to connect out, they go via xlz or xlz-1, depending on wether they want to connect to someone on pt0a or pt0b. I'd be very interested to hear comments about the program. I assume it is only a temporary measure until it is put into the kernel. The system used here was; Linux 1.1.95 with AX.25 028 and PackeTwin 0.2 additions. GCC 2.6.2 libc 4.6.27 Enjoy! - Craig vk2xlz [email protected] [email protected] [email protected] VK2XLZ@VK2XSB.#SYD.NSW.AUS.OC
in my system I have 6 interfaces: ax0, ax1, eth0, eth1, lo, nr0
in my case the problem is ifc.ifc_len / sizeof(struct ifreq) gives only 4 in the get_interfaces function.
hello,
I'm trying to use axdigi with only one port. The repeated packet is wrong.
axdigi station is test1
i'm trying to call test3 from test2 via test1
listen -ah
radio: fm TEST2 to TEST3 via TEST1 ctl SABM+ 21:30:56.441299
radio: fm TEST2 to [invalid] via TEST1* ctl SABM+ 21:30:56.441365
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.