Difference between revisions of "AX.25"

From LinuxHam
Jump to: navigation, search
Line 2: Line 2:
  
 
* Introduction
 
* Introduction
 
 
** Changes from the previous version
 
** Changes from the previous version
 
** Where to obtain new versions of this document
 
** Where to obtain new versions of this document
 
** Other related documentation
 
** Other related documentation
 
 
*. The Packet Radio Protocols and Linux
 
*. The Packet Radio Protocols and Linux
 
 
** How it all fits together
 
** How it all fits together
 
 
*. The AX.25/NET/ROM/ROSE software components
 
*. The AX.25/NET/ROM/ROSE software components
 
 
** Finding the kernel, tools and utility packages
 
** Finding the kernel, tools and utility packages
 
 
*. Installing the AX.25/NET/ROM/ROSE software
 
*. Installing the AX.25/NET/ROM/ROSE software
 
 
** Compiling the kernel
 
** Compiling the kernel
 
** The AX.25 library, tools, and application programs
 
** The AX.25 library, tools, and application programs
 
 
*. [[A note on callsigns, addresses and things before we start]]
 
*. [[A note on callsigns, addresses and things before we start]]
 
 
** [[What are all those T1, T2, N2 and things ?]]
 
** [[What are all those T1, T2, N2 and things ?]]
 
** [[Run time configurable parameters]]
 
** [[Run time configurable parameters]]
 
 
*. Configuring an AX.25 port
 
*. Configuring an AX.25 port
 
 
** Creating the AX.25 network device
 
** Creating the AX.25 network device
 
** Creating the /etc/ax25/axports file
 
** Creating the /etc/ax25/axports file
 
** Configuring AX.25 routing
 
** Configuring AX.25 routing
 
 
*. Configuring an AX.25 interface for TCP/IP
 
*. Configuring an AX.25 interface for TCP/IP
 
*. Configuring a NET/ROM port
 
*. Configuring a NET/ROM port
 
 
** Configuring /etc/ax25/nrports
 
** Configuring /etc/ax25/nrports
 
** Configuring /etc/ax25/nrbroadcast
 
** Configuring /etc/ax25/nrbroadcast
Line 42: Line 29:
 
*. Configuring a NET/ROM interface for TCP/IP
 
*. Configuring a NET/ROM interface for TCP/IP
 
*. Configuring a ROSE port
 
*. Configuring a ROSE port
 
 
** Configuring /etc/ax25/rsports
 
** Configuring /etc/ax25/rsports
 
** Creating the ROSE Network device
 
** Creating the ROSE Network device
 
** Configuring ROSE Routing
 
** Configuring ROSE Routing
 
 
* Making AX.25/NET/ROM/ROSE calls
 
* Making AX.25/NET/ROM/ROSE calls
 
* Configuring Linux to accept Packet connections
 
* Configuring Linux to accept Packet connections
 
 
** Creating the /etc/ax25/ax25d.conf file
 
** Creating the /etc/ax25/ax25d.conf file
 
** A simple example ax25d.conf file
 
** A simple example ax25d.conf file
 
** Starting ax25d
 
** Starting ax25d
 
 
* Configuring the node software
 
* Configuring the node software
 
 
** Creating the /etc/ax25/node.conf file
 
** Creating the /etc/ax25/node.conf file
 
** Creating the /etc/ax25/node.perms file
 
** Creating the /etc/ax25/node.perms file
 
** Configuring node to run from ax25d
 
** Configuring node to run from ax25d
 
** Configuring node to run from inetd
 
** Configuring node to run from inetd
 
 
* Configuring axspawn
 
* Configuring axspawn
 
 
** Creating the /etc/ax25/axspawn.conf file
 
** Creating the /etc/ax25/axspawn.conf file
 
 
* Configuring the pms
 
* Configuring the pms
 
 
** Create the /etc/ax25/pms.motd file
 
** Create the /etc/ax25/pms.motd file
 
** Create the /etc/ax25/pms.info file
 
** Create the /etc/ax25/pms.info file
Line 72: Line 50:
 
** Add the PMS to the /etc/ax25/ax25d.conf file
 
** Add the PMS to the /etc/ax25/ax25d.conf file
 
** Test the PMS
 
** Test the PMS
 
 
* Configuring the user_call programs
 
* Configuring the user_call programs
 
* Configuring the ROSE Uplink and Downlink commands
 
* Configuring the ROSE Uplink and Downlink commands
 
 
** Configuring a ROSE downlink
 
** Configuring a ROSE downlink
 
** Configuring a ROSE uplink
 
** Configuring a ROSE uplink
Line 81: Line 57:
 
* Configuring APRS
 
* Configuring APRS
 
* The /proc/ file system entries
 
* The /proc/ file system entries
 
 
* [[AX.25, NET/ROM, ROSE network programming]]
 
* [[AX.25, NET/ROM, ROSE network programming]]
 
** [[AX.25%2C_NET/ROM%2C_ROSE_network_programming#The_address_families|The address families]]
 
** [[AX.25%2C_NET/ROM%2C_ROSE_network_programming#The_address_families|The address families]]
 
** [[AX.25%2C_NET/ROM%2C_ROSE_network_programming#The_header_files|The header files]]
 
** [[AX.25%2C_NET/ROM%2C_ROSE_network_programming#The_header_files|The header files]]
 
** [[AX.25%2C_NET/ROM%2C_ROSE_network_programming#Callsign_mangling_and_examples|Callsign mangling and examples]]
 
** [[AX.25%2C_NET/ROM%2C_ROSE_network_programming#Callsign_mangling_and_examples|Callsign mangling and examples]]
 
 
* Some sample configurations
 
* Some sample configurations
 
 
** Small Ethernet LAN with Linux as a router to Radio LAN
 
** Small Ethernet LAN with Linux as a router to Radio LAN
 
** IPIP encapsulated gateway configuration
 
** IPIP encapsulated gateway configuration
 
** AXIP encapsulated gateway configuration
 
** AXIP encapsulated gateway configuration
 
** Linking NOS and Linux using a pipe device
 
** Linking NOS and Linux using a pipe device
 
 
* [[Summary of AX.25-related Linux commands]]
 
* [[Summary of AX.25-related Linux commands]]
 
* [[Where do I find more information about .... ?]]
 
* [[Where do I find more information about .... ?]]
Line 100: Line 72:
 
** [[Where_do_I_find_more_information_about_...._%3F#Hardware_Documentation|Hardware Documentation]]
 
** [[Where_do_I_find_more_information_about_...._%3F#Hardware_Documentation|Hardware Documentation]]
 
** [[Where_do_I_find_more_information_about_...._%3F#Linux_Ham_Radio_Software|Linux Ham Radio Software]]
 
** [[Where_do_I_find_more_information_about_...._%3F#Linux_Ham_Radio_Software|Linux Ham Radio Software]]
 
 
* [[Discussion relating to Amateur Radio and Linux]]
 
* [[Discussion relating to Amateur Radio and Linux]]

Revision as of 03:01, 17 May 2005

This is based on Jeff Tranter (VE3ICH)'s good but somewhat dated Linux Amateur Radio AX.25 HOWTO.

  • Introduction
    • Changes from the previous version
    • Where to obtain new versions of this document
    • Other related documentation
  • . The Packet Radio Protocols and Linux
    • How it all fits together
  • . The AX.25/NET/ROM/ROSE software components
    • Finding the kernel, tools and utility packages
  • . Installing the AX.25/NET/ROM/ROSE software
    • Compiling the kernel
    • The AX.25 library, tools, and application programs
  • . A note on callsigns, addresses and things before we start
  • . Configuring an AX.25 port
    • Creating the AX.25 network device
    • Creating the /etc/ax25/axports file
    • Configuring AX.25 routing
  • . Configuring an AX.25 interface for TCP/IP
  • . Configuring a NET/ROM port
    • Configuring /etc/ax25/nrports
    • Configuring /etc/ax25/nrbroadcast
    • Creating the NET/ROM Network device
    • Starting the NET/ROM daemon
    • Configuring NET/ROM routing.