The following are the steps necessary to create a general purpose gateway to AMPRNet using an Ubuntu Linux Server.
Design
The basic design consists of a standard PC running Ubuntu 12.04 (LTS) and three network connections:
- The first connection is to your ISP so you can reach the Internet.
- The second connection is used to connect your normal "non-ham" devices to the Internet.
- The third connection is used to connect your "ham" devices so they can see and be seen by other AMPRNet devices.
The following diagram shows the layout of the connections.
(Click on the image to enlarge).
Error creating thumbnail: File missing
Prerequisites
Hardware
Software
IP Addresses
About IPv4 Addresses
Static IPv4 from your ISP
Private IPv4 Addresses for "Non-Ham" Devices
AMPRNet IPv4 Address Allocation
Installing Required Software
Setting up the ISP (Internet) Interface
Configuring the interface
Testing
Setting up the "Non-Ham" Network Interface
Configuring the Interface
Setting up Routing (Part 1)
Setting up DNS
Setting up DHCP
Testing
Setting up the Firewall (Part 1)
Setting up NAT
Protecting the Gateway
Protecting the "Non-Ham" Network
Saving the firewall rules
Setting up the Local "Ham" Network (AMPRNet) Interface
Configuring the Interface
More DHCP
Setting up the Tunnel to AMPRNet
Setting up Routing (Part 2)
Setting up Policy Based Routing
Automating Routing Updates with rip44d
Getting rip44d
Compiling and installing rip44d
Running rip44d
Setting up the Firewall (Part 2)
Projecting the Local "Ham" Network
Testing
Pulling it all together
Next Steps