<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.ampr.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=K7ILO</id>
	<title>44Net Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ampr.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=K7ILO"/>
	<link rel="alternate" type="text/html" href="https://wiki.ampr.org/wiki/Special:Contributions/K7ILO"/>
	<updated>2026-04-09T02:13:03Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Setting_up_a_gateway_on_Linux&amp;diff=990</id>
		<title>Setting up a gateway on Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Setting_up_a_gateway_on_Linux&amp;diff=990"/>
		<updated>2022-12-09T01:09:39Z</updated>

		<summary type="html">&lt;p&gt;K7ILO: /* Example Gateway Configuration Instructions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are a few different ways to run an AMPRnet gateway on a Linux system. Each has some benefits, so you&#039;ll need to pick your favourite.&lt;br /&gt;
&lt;br /&gt;
Before configuring the Linux gateway you&#039;ll need to:&lt;br /&gt;
# Using the [[Portal]], obtain your AMPRnet IP addresses from a regional coordinator.&lt;br /&gt;
# Obtain a public static IP address for your gateway. &lt;br /&gt;
# Using the [[Portal]], create an entry for your gateway.&lt;br /&gt;
# Get some of your AMPRNet IP addresses registered in the [[ampr.org]] DNS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Flavours of Linux gateways =&lt;br /&gt;
&lt;br /&gt;
== Native Linux kernel AX.25 and IPIP tunneling ==&lt;br /&gt;
&lt;br /&gt;
Linux contains the necessary building blocks for a gateway without much added software. Radio interfaces are configured much like any other network interfaces such as Ethernet, they&#039;re just given amateur radio callsigns in addition to an IP address (callsign will act the role of the Ethernet MAC address). If you&#039;re familiar with Linux configuration but have not heard of NOS, or if you wish to go with minimal amount of moving parts, this would probably be your choice.&lt;br /&gt;
&lt;br /&gt;
Setting up a native Linux gateway consists of two main steps:&lt;br /&gt;
&lt;br /&gt;
=== Step 1: Setting up tunnel routing to the rest of the AMPRnet===&lt;br /&gt;
Configuring your Linux system to learn about other AMPRNet [[gateway| gateways]] can be done two ways:&lt;br /&gt;
&lt;br /&gt;
# Automatically learn about other gateways via modified RIPv2 advertisements. Two popular programs to do this are:&lt;br /&gt;
## Using [[ampr-ripd]], a C based routing daemon&lt;br /&gt;
## Using [[rip44d]], a PERL based routing daemon&lt;br /&gt;
# Manually Downloading the [[encap.txt]] file using FTP and setting up routes using a [[munge script]] is the traditional method&lt;br /&gt;
&lt;br /&gt;
====Example Gateway Configuration Instructions====&lt;br /&gt;
* [[Ubuntu Linux Gateway Example]]&lt;br /&gt;
* [http://www.qsl.net/k/kb9mwr//wapr/tcpip/ampr-ripd.html Two Interface Debian Linux Amprnet Gateway Example]&lt;br /&gt;
* [https://k7ilo.blogspot.com/p/server-setup.html K7ILO&#039;S Two Interface Debian 11 AmprNet Gateway Build in layman&#039;s terms]&lt;br /&gt;
* [[URONode|N1URO&#039;s information on setting up a gateway on Linux]]&lt;br /&gt;
&lt;br /&gt;
=== Step 2: Setting up radio interfaces in Linux===&lt;br /&gt;
&lt;br /&gt;
* [http://www.tldp.org/HOWTO/AX25-HOWTO/ Linux AX.25 set-up]&lt;br /&gt;
* 802.11 WiFi on amateur frequencies (2.4 or 5 GHz) is a new popular way to set up fast links.&lt;br /&gt;
&lt;br /&gt;
== Running JNOS (or other NOS) on top of Linux ==&lt;br /&gt;
&lt;br /&gt;
If you&#039;re already familiar with running NOS on top of DOS or Linux, or wish to keep the AMPRnet IP packet routing away from the host Linux system, it might make sense to run JNOS as an application on top of Linux.&lt;br /&gt;
&lt;br /&gt;
The downside is that it&#039;ll have a slightly higher overhead (consumed memory and CPU), and you&#039;ll have two IP routers running on top of each other instead of just one, which is seen as slightly complicated by some.&lt;br /&gt;
&lt;br /&gt;
The upside is that you&#039;ll also get the JNOS BBS-type features, and some other traditional services without installing additional software on top.&lt;br /&gt;
&lt;br /&gt;
John Martin KF8KK has written a [http://kf8kk.com/packet/jnos-linux/linux-jnos-setup-1.htm Linux - Jnos Setup and Configuration HOW-TO].&lt;br /&gt;
&lt;br /&gt;
=See also=&lt;br /&gt;
&lt;br /&gt;
* [[Ubuntu Linux Gateway Example]]&lt;br /&gt;
* [[startampr]]&lt;/div&gt;</summary>
		<author><name>K7ILO</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=K7ILO%27S_Two_Interface_Debian_11_AmprNet_Gateway_Build_in_layman%27s_terms&amp;diff=989</id>
		<title>K7ILO&#039;S Two Interface Debian 11 AmprNet Gateway Build in layman&#039;s terms</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=K7ILO%27S_Two_Interface_Debian_11_AmprNet_Gateway_Build_in_layman%27s_terms&amp;diff=989"/>
		<updated>2022-12-09T01:06:10Z</updated>

		<summary type="html">&lt;p&gt;K7ILO: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Initial Server/Gateway Machine Setup&lt;br /&gt;
&lt;br /&gt;
The computer I had laying around to build my basic server/gateway was an old Dell OptiPlex GX280 (Intel 3.2Ghz CPU) with 3GB’s of RAM, 160GB HD (Yeah, I know overkill but that&#039;s the HD that was in the machine) and two 1Gb Ethernet adapters, 1 built-in and 1 Intel PCI Ethernet adapter I installed, where..&lt;br /&gt;
     1. the built-in Ethernet adapter is to my router for my Internet connection.  &lt;br /&gt;
     2. the PCI Ethernet adapter serves my AmprNet Network.&lt;br /&gt;
 &lt;br /&gt;
Because of the architecture of the computer, I had to use the 32bit version of Debian 11.5.0 netinstall image for this setup.  I like Debian mainly because, well because I like it, LOL.  BTW, it is not in the scope of these instructions to show you how to install Debian 11 so please search Google for information on the topic if needed.   Keep in mind though the SSH server and the standard system utilities were the only software options I selected for my bare Debian 11 installation.&lt;br /&gt;
&lt;br /&gt;
After the installation is completed, log in as root and make sure Debian has the latest fixes and patches by typing:&lt;br /&gt;
     apt update &amp;amp;&amp;amp; apt full-upgrade -y&lt;br /&gt;
&lt;br /&gt;
During these procedures I used root directly since to me, it was quicker to setup the server/gateway.  But if you want to use sudo, it is not installed by default on Debian 11 so again search Google on how to install it.  There are a lot of resources on the subject.  I installed sudo after getting the server/gateway up and running for future administration and security.  If the server/gateway does any updates from the command&#039;s above, reboot to make sure updates take affect (old Windows habit). Type:&lt;br /&gt;
     reboot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Install other software for this setup.&lt;br /&gt;
&lt;br /&gt;
Descriptions..&lt;br /&gt;
     1. screen (optional):  This software allows you to connect back to a particular session if you are remote and loose connection to your server/gateway.&lt;br /&gt;
     2. compile tools:  Needed to compile software.&lt;br /&gt;
     3. iptables-persistent:  This installs the most used Linux firewall iptables and it&#039;s tools, well to my knowledge.  When asked, it&#039;s not necessary to save the current v.4 and v.6 iptables rules.&lt;br /&gt;
     4. psmisc:  Installed for the killall command.  Used for the update-server script found in the Optional Software and Task&#039;s section.&lt;br /&gt;
     5. curl (optional):  Used to install optional software found in the Optional Software and Task&#039;s section.&lt;br /&gt;
     6. cron:  Used to schedule task.  This is more than likely already installed.&lt;br /&gt;
     7. tcpdump: Useful networking tool.&lt;br /&gt;
     8. traceroute: Useful networking tool.  This is more than likely already installed.&lt;br /&gt;
 &lt;br /&gt;
To install these, Type:&lt;br /&gt;
     apt install -y screen build-essential iptables-persistent psmisc curl tcpdump&lt;br /&gt;
&lt;br /&gt;
Reboot.  (Again, old Windows habit) Type:&lt;br /&gt;
     reboot&lt;br /&gt;
 &lt;br /&gt;
Now let&#039;s turn this server machine into an AmprNet Gateway (Updates Coming so please check back soon)&lt;/div&gt;</summary>
		<author><name>K7ILO</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=K7ILO%27S_Two_Interface_Debian_11_AmprNet_Gateway_Build_in_layman%27s_terms&amp;diff=988</id>
		<title>K7ILO&#039;S Two Interface Debian 11 AmprNet Gateway Build in layman&#039;s terms</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=K7ILO%27S_Two_Interface_Debian_11_AmprNet_Gateway_Build_in_layman%27s_terms&amp;diff=988"/>
		<updated>2022-12-09T01:04:13Z</updated>

		<summary type="html">&lt;p&gt;K7ILO: Created page with &amp;quot;Initial Server/Gateway Machine Setup  The computer I had laying around to build my basic server/gateway was an old Dell OptiPlex GX280 (Intel 3.2Ghz CPU) with 3GB’s of RAM, 160GB HD (Yeah, I know overkill but that&amp;#039;s the HD that was in the machine) and two 1Gb Ethernet adapters, 1 built-in and 1 Intel PCI Ethernet adapter I installed, where..      1. the built-in Ethernet adapter is to my router for my Internet connection.        2. the PCI Ethernet adapter serves my Am...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Initial Server/Gateway Machine Setup&lt;br /&gt;
&lt;br /&gt;
The computer I had laying around to build my basic server/gateway was an old Dell OptiPlex GX280 (Intel 3.2Ghz CPU) with 3GB’s of RAM, 160GB HD (Yeah, I know overkill but that&#039;s the HD that was in the machine) and two 1Gb Ethernet adapters, 1 built-in and 1 Intel PCI Ethernet adapter I installed, where..&lt;br /&gt;
     1. the built-in Ethernet adapter is to my router for my Internet connection.  &lt;br /&gt;
     2. the PCI Ethernet adapter serves my AmprNet Network.&lt;br /&gt;
 &lt;br /&gt;
Because of the architecture of the computer, I had to use the 32bit version of Debian 11.5.0 netinstall image for this setup.  I like Debian mainly because, well because I like it, LOL.  BTW, it is not in the scope of these instructions to show you how to install Debian 11 so please search Google for information on the topic if needed.   Keep in mind though the SSH server and the standard system utilities were the only software options I selected for my bare Debian 11 installation.&lt;br /&gt;
&lt;br /&gt;
After the installation is completed, log in as root and make sure Debian has the latest fixes and patches by typing:&lt;br /&gt;
     apt update &amp;amp;&amp;amp; apt full-upgrade -y&lt;br /&gt;
&lt;br /&gt;
During these procedures I used root directly since to me, it was quicker to setup the server/gateway.  But if you want to use sudo, it is not installed by default on Debian 11 so again search Google on how to install it.  There are a lot of resources on the subject.  I installed sudo after getting the server/gateway up and running for future administration and security.  If the server/gateway does any updates from the command&#039;s above, reboot to make sure updates take affect (old Windows habit). Type:&lt;br /&gt;
     reboot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Install other software for this setup.&lt;br /&gt;
&lt;br /&gt;
Descriptions..&lt;br /&gt;
     1. screen (optional):  This software allows you to connect back to a particular session if you are remote and loose connection to your server/gateway.&lt;br /&gt;
     2. compile tools:  Needed to compile software.&lt;br /&gt;
     3. iptables-persistent:  This installs the most used Linux firewall iptables and it&#039;s tools, well to my knowledge.  When asked, it&#039;s not necessary to save the current v.4 and v.6 iptables rules.&lt;br /&gt;
     4. psmisc:  Installed for the killall command.  Used for the update-server script found in the Optional Software and Task&#039;s section.&lt;br /&gt;
     5. curl (optional):  Used to install optional software found in the Optional Software and Task&#039;s section.&lt;br /&gt;
     6. cron:  Used to schedule task.  This is more than likely already installed.&lt;br /&gt;
     7. tcpdump: Useful networking tool.&lt;br /&gt;
     8. traceroute: Useful networking tool.  This is more than likely already installed.&lt;br /&gt;
 &lt;br /&gt;
To install these, Type:&lt;br /&gt;
     apt install -y screen build-essential iptables-persistent psmisc curl tcpdump&lt;br /&gt;
&lt;br /&gt;
Reboot.  (Again, old Windows habit) Type:&lt;br /&gt;
     reboot&lt;br /&gt;
 &lt;br /&gt;
Now let&#039;s turn this server machine into an AmprNet Gateway&lt;/div&gt;</summary>
		<author><name>K7ILO</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Setting_up_a_gateway_on_Linux&amp;diff=987</id>
		<title>Setting up a gateway on Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Setting_up_a_gateway_on_Linux&amp;diff=987"/>
		<updated>2022-12-09T00:41:57Z</updated>

		<summary type="html">&lt;p&gt;K7ILO: /* Example Gateway Configuration Instructions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are a few different ways to run an AMPRnet gateway on a Linux system. Each has some benefits, so you&#039;ll need to pick your favourite.&lt;br /&gt;
&lt;br /&gt;
Before configuring the Linux gateway you&#039;ll need to:&lt;br /&gt;
# Using the [[Portal]], obtain your AMPRnet IP addresses from a regional coordinator.&lt;br /&gt;
# Obtain a public static IP address for your gateway. &lt;br /&gt;
# Using the [[Portal]], create an entry for your gateway.&lt;br /&gt;
# Get some of your AMPRNet IP addresses registered in the [[ampr.org]] DNS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Flavours of Linux gateways =&lt;br /&gt;
&lt;br /&gt;
== Native Linux kernel AX.25 and IPIP tunneling ==&lt;br /&gt;
&lt;br /&gt;
Linux contains the necessary building blocks for a gateway without much added software. Radio interfaces are configured much like any other network interfaces such as Ethernet, they&#039;re just given amateur radio callsigns in addition to an IP address (callsign will act the role of the Ethernet MAC address). If you&#039;re familiar with Linux configuration but have not heard of NOS, or if you wish to go with minimal amount of moving parts, this would probably be your choice.&lt;br /&gt;
&lt;br /&gt;
Setting up a native Linux gateway consists of two main steps:&lt;br /&gt;
&lt;br /&gt;
=== Step 1: Setting up tunnel routing to the rest of the AMPRnet===&lt;br /&gt;
Configuring your Linux system to learn about other AMPRNet [[gateway| gateways]] can be done two ways:&lt;br /&gt;
&lt;br /&gt;
# Automatically learn about other gateways via modified RIPv2 advertisements. Two popular programs to do this are:&lt;br /&gt;
## Using [[ampr-ripd]], a C based routing daemon&lt;br /&gt;
## Using [[rip44d]], a PERL based routing daemon&lt;br /&gt;
# Manually Downloading the [[encap.txt]] file using FTP and setting up routes using a [[munge script]] is the traditional method&lt;br /&gt;
&lt;br /&gt;
====Example Gateway Configuration Instructions====&lt;br /&gt;
* [[Ubuntu Linux Gateway Example]]&lt;br /&gt;
* [http://www.qsl.net/k/kb9mwr//wapr/tcpip/ampr-ripd.html Two Interface Debian Linux Amprnet Gateway Example]&lt;br /&gt;
* [[K7ILO&#039;S Two Interface Debian 11 AmprNet Gateway Build in layman&#039;s terms]]&lt;br /&gt;
* [[URONode|N1URO&#039;s information on setting up a gateway on Linux]]&lt;br /&gt;
&lt;br /&gt;
=== Step 2: Setting up radio interfaces in Linux===&lt;br /&gt;
&lt;br /&gt;
* [http://www.tldp.org/HOWTO/AX25-HOWTO/ Linux AX.25 set-up]&lt;br /&gt;
* 802.11 WiFi on amateur frequencies (2.4 or 5 GHz) is a new popular way to set up fast links.&lt;br /&gt;
&lt;br /&gt;
== Running JNOS (or other NOS) on top of Linux ==&lt;br /&gt;
&lt;br /&gt;
If you&#039;re already familiar with running NOS on top of DOS or Linux, or wish to keep the AMPRnet IP packet routing away from the host Linux system, it might make sense to run JNOS as an application on top of Linux.&lt;br /&gt;
&lt;br /&gt;
The downside is that it&#039;ll have a slightly higher overhead (consumed memory and CPU), and you&#039;ll have two IP routers running on top of each other instead of just one, which is seen as slightly complicated by some.&lt;br /&gt;
&lt;br /&gt;
The upside is that you&#039;ll also get the JNOS BBS-type features, and some other traditional services without installing additional software on top.&lt;br /&gt;
&lt;br /&gt;
John Martin KF8KK has written a [http://kf8kk.com/packet/jnos-linux/linux-jnos-setup-1.htm Linux - Jnos Setup and Configuration HOW-TO].&lt;br /&gt;
&lt;br /&gt;
=See also=&lt;br /&gt;
&lt;br /&gt;
* [[Ubuntu Linux Gateway Example]]&lt;br /&gt;
* [[startampr]]&lt;/div&gt;</summary>
		<author><name>K7ILO</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Setting_up_a_gateway_on_Linux&amp;diff=986</id>
		<title>Setting up a gateway on Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Setting_up_a_gateway_on_Linux&amp;diff=986"/>
		<updated>2022-12-09T00:01:40Z</updated>

		<summary type="html">&lt;p&gt;K7ILO: /* Example Gateway Configuration Instructions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are a few different ways to run an AMPRnet gateway on a Linux system. Each has some benefits, so you&#039;ll need to pick your favourite.&lt;br /&gt;
&lt;br /&gt;
Before configuring the Linux gateway you&#039;ll need to:&lt;br /&gt;
# Using the [[Portal]], obtain your AMPRnet IP addresses from a regional coordinator.&lt;br /&gt;
# Obtain a public static IP address for your gateway. &lt;br /&gt;
# Using the [[Portal]], create an entry for your gateway.&lt;br /&gt;
# Get some of your AMPRNet IP addresses registered in the [[ampr.org]] DNS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Flavours of Linux gateways =&lt;br /&gt;
&lt;br /&gt;
== Native Linux kernel AX.25 and IPIP tunneling ==&lt;br /&gt;
&lt;br /&gt;
Linux contains the necessary building blocks for a gateway without much added software. Radio interfaces are configured much like any other network interfaces such as Ethernet, they&#039;re just given amateur radio callsigns in addition to an IP address (callsign will act the role of the Ethernet MAC address). If you&#039;re familiar with Linux configuration but have not heard of NOS, or if you wish to go with minimal amount of moving parts, this would probably be your choice.&lt;br /&gt;
&lt;br /&gt;
Setting up a native Linux gateway consists of two main steps:&lt;br /&gt;
&lt;br /&gt;
=== Step 1: Setting up tunnel routing to the rest of the AMPRnet===&lt;br /&gt;
Configuring your Linux system to learn about other AMPRNet [[gateway| gateways]] can be done two ways:&lt;br /&gt;
&lt;br /&gt;
# Automatically learn about other gateways via modified RIPv2 advertisements. Two popular programs to do this are:&lt;br /&gt;
## Using [[ampr-ripd]], a C based routing daemon&lt;br /&gt;
## Using [[rip44d]], a PERL based routing daemon&lt;br /&gt;
# Manually Downloading the [[encap.txt]] file using FTP and setting up routes using a [[munge script]] is the traditional method&lt;br /&gt;
&lt;br /&gt;
====Example Gateway Configuration Instructions====&lt;br /&gt;
* [[Ubuntu Linux Gateway Example]]&lt;br /&gt;
* [http://www.qsl.net/k/kb9mwr//wapr/tcpip/ampr-ripd.html Two Interface Debian Linux Amprnet Gateway Example]&lt;br /&gt;
* [https://k7ilo.blogspot.com/2022/10/my-amprnet-gateway-build_4.html K7ILO&#039;S Two Interface Debian 11 Gateway Build Blog]&lt;br /&gt;
* [[URONode|N1URO&#039;s information on setting up a gateway on Linux]]&lt;br /&gt;
&lt;br /&gt;
=== Step 2: Setting up radio interfaces in Linux===&lt;br /&gt;
&lt;br /&gt;
* [http://www.tldp.org/HOWTO/AX25-HOWTO/ Linux AX.25 set-up]&lt;br /&gt;
* 802.11 WiFi on amateur frequencies (2.4 or 5 GHz) is a new popular way to set up fast links.&lt;br /&gt;
&lt;br /&gt;
== Running JNOS (or other NOS) on top of Linux ==&lt;br /&gt;
&lt;br /&gt;
If you&#039;re already familiar with running NOS on top of DOS or Linux, or wish to keep the AMPRnet IP packet routing away from the host Linux system, it might make sense to run JNOS as an application on top of Linux.&lt;br /&gt;
&lt;br /&gt;
The downside is that it&#039;ll have a slightly higher overhead (consumed memory and CPU), and you&#039;ll have two IP routers running on top of each other instead of just one, which is seen as slightly complicated by some.&lt;br /&gt;
&lt;br /&gt;
The upside is that you&#039;ll also get the JNOS BBS-type features, and some other traditional services without installing additional software on top.&lt;br /&gt;
&lt;br /&gt;
John Martin KF8KK has written a [http://kf8kk.com/packet/jnos-linux/linux-jnos-setup-1.htm Linux - Jnos Setup and Configuration HOW-TO].&lt;br /&gt;
&lt;br /&gt;
=See also=&lt;br /&gt;
&lt;br /&gt;
* [[Ubuntu Linux Gateway Example]]&lt;br /&gt;
* [[startampr]]&lt;/div&gt;</summary>
		<author><name>K7ILO</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Setting_up_a_gateway_on_Linux&amp;diff=985</id>
		<title>Setting up a gateway on Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Setting_up_a_gateway_on_Linux&amp;diff=985"/>
		<updated>2022-12-09T00:00:19Z</updated>

		<summary type="html">&lt;p&gt;K7ILO: /* Example Gateway Configuration Instructions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are a few different ways to run an AMPRnet gateway on a Linux system. Each has some benefits, so you&#039;ll need to pick your favourite.&lt;br /&gt;
&lt;br /&gt;
Before configuring the Linux gateway you&#039;ll need to:&lt;br /&gt;
# Using the [[Portal]], obtain your AMPRnet IP addresses from a regional coordinator.&lt;br /&gt;
# Obtain a public static IP address for your gateway. &lt;br /&gt;
# Using the [[Portal]], create an entry for your gateway.&lt;br /&gt;
# Get some of your AMPRNet IP addresses registered in the [[ampr.org]] DNS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Flavours of Linux gateways =&lt;br /&gt;
&lt;br /&gt;
== Native Linux kernel AX.25 and IPIP tunneling ==&lt;br /&gt;
&lt;br /&gt;
Linux contains the necessary building blocks for a gateway without much added software. Radio interfaces are configured much like any other network interfaces such as Ethernet, they&#039;re just given amateur radio callsigns in addition to an IP address (callsign will act the role of the Ethernet MAC address). If you&#039;re familiar with Linux configuration but have not heard of NOS, or if you wish to go with minimal amount of moving parts, this would probably be your choice.&lt;br /&gt;
&lt;br /&gt;
Setting up a native Linux gateway consists of two main steps:&lt;br /&gt;
&lt;br /&gt;
=== Step 1: Setting up tunnel routing to the rest of the AMPRnet===&lt;br /&gt;
Configuring your Linux system to learn about other AMPRNet [[gateway| gateways]] can be done two ways:&lt;br /&gt;
&lt;br /&gt;
# Automatically learn about other gateways via modified RIPv2 advertisements. Two popular programs to do this are:&lt;br /&gt;
## Using [[ampr-ripd]], a C based routing daemon&lt;br /&gt;
## Using [[rip44d]], a PERL based routing daemon&lt;br /&gt;
# Manually Downloading the [[encap.txt]] file using FTP and setting up routes using a [[munge script]] is the traditional method&lt;br /&gt;
&lt;br /&gt;
====Example Gateway Configuration Instructions====&lt;br /&gt;
* [[Ubuntu Linux Gateway Example]]&lt;br /&gt;
* [http://www.qsl.net/k/kb9mwr//wapr/tcpip/ampr-ripd.html Two Interface Debian Linux Amprnet Gateway Example]&lt;br /&gt;
* [https://k7ilo.blogspot.com/2022/10/my-amprnet-gateway-build_4.html K7ILO&#039;S Two Interface Gateway Build Blog]&lt;br /&gt;
* [[URONode|N1URO&#039;s information on setting up a gateway on Linux]]&lt;br /&gt;
&lt;br /&gt;
=== Step 2: Setting up radio interfaces in Linux===&lt;br /&gt;
&lt;br /&gt;
* [http://www.tldp.org/HOWTO/AX25-HOWTO/ Linux AX.25 set-up]&lt;br /&gt;
* 802.11 WiFi on amateur frequencies (2.4 or 5 GHz) is a new popular way to set up fast links.&lt;br /&gt;
&lt;br /&gt;
== Running JNOS (or other NOS) on top of Linux ==&lt;br /&gt;
&lt;br /&gt;
If you&#039;re already familiar with running NOS on top of DOS or Linux, or wish to keep the AMPRnet IP packet routing away from the host Linux system, it might make sense to run JNOS as an application on top of Linux.&lt;br /&gt;
&lt;br /&gt;
The downside is that it&#039;ll have a slightly higher overhead (consumed memory and CPU), and you&#039;ll have two IP routers running on top of each other instead of just one, which is seen as slightly complicated by some.&lt;br /&gt;
&lt;br /&gt;
The upside is that you&#039;ll also get the JNOS BBS-type features, and some other traditional services without installing additional software on top.&lt;br /&gt;
&lt;br /&gt;
John Martin KF8KK has written a [http://kf8kk.com/packet/jnos-linux/linux-jnos-setup-1.htm Linux - Jnos Setup and Configuration HOW-TO].&lt;br /&gt;
&lt;br /&gt;
=See also=&lt;br /&gt;
&lt;br /&gt;
* [[Ubuntu Linux Gateway Example]]&lt;br /&gt;
* [[startampr]]&lt;/div&gt;</summary>
		<author><name>K7ILO</name></author>
	</entry>
</feed>