Difference between revisions of "AX.25"

From LinuxHam
Jump to navigationJump to 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.