<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.ampr.org/w/index.php?action=history&amp;feed=atom&amp;title=Internet_Requirements</id>
	<title>Internet Requirements - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ampr.org/w/index.php?action=history&amp;feed=atom&amp;title=Internet_Requirements"/>
	<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Internet_Requirements&amp;action=history"/>
	<updated>2026-09-29T02:18:38Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Internet_Requirements&amp;diff=2984&amp;oldid=prev</id>
		<title>KI5QKX: mw push</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Internet_Requirements&amp;diff=2984&amp;oldid=prev"/>
		<updated>2026-09-28T23:53:18Z</updated>

		<summary type="html">&lt;p&gt;mw push&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 23:53, 28 September 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{DISPLAYTITLE:Internet Requirements}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{DISPLAYTITLE:Internet Requirements}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Internet_Requirements&amp;diff=2983&amp;oldid=prev</id>
		<title>KI5QKX: mw push</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Internet_Requirements&amp;diff=2983&amp;oldid=prev"/>
		<updated>2026-09-28T23:49:49Z</updated>

		<summary type="html">&lt;p&gt;mw push&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
{{DISPLAYTITLE:Internet Requirements}}&lt;br /&gt;
&lt;br /&gt;
44Net does not provide Internet service, so you will need your own Internet connection. This page describes the requirements for your Internet connection to support 44Net services.&lt;br /&gt;
&lt;br /&gt;
== 44Net Connect ==&lt;br /&gt;
&lt;br /&gt;
44Net Connect is the most flexible way to get 44Net onto your device. It works over pretty much any Internet connection that allows outbound UDP traffic, and it can handle changes in your IP address or network seamlessly, which is helpful for devices that roam or change networks. &lt;br /&gt;
&lt;br /&gt;
It can work over home broadband, cellular, satellite, and public Wi-Fi. It can also work behind NAT and CGNAT, and even on some connections that block VPN traffic.&lt;br /&gt;
&lt;br /&gt;
See [[44Net Connect/Quick Start|Connect Quick Start]].&lt;br /&gt;
&lt;br /&gt;
== IPIP Mesh ==&lt;br /&gt;
&lt;br /&gt;
The IPIP Mesh is a long-running project to interconnect 44Net subnets over the Internet using a mesh of IP-in-IP tunnels. Its design assumes an Internet that is largely open and unrestricted, which is less the case today than it was when the project started. It is still possible to participate in the IPIP Mesh, but you may run into obstacles with some ISPs.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
==== Inbound access ====&lt;br /&gt;
&lt;br /&gt;
For IPIP Mesh to work, your Internet connection and all intermediate devices, including ISP-provided equipment, must allow:&lt;br /&gt;
* IP-in-IP traffic (ipencap protocol 4)&lt;br /&gt;
* RIPv2 packets arriving on UDP port 520&lt;br /&gt;
&lt;br /&gt;
==== Public IP address ====&lt;br /&gt;
&lt;br /&gt;
Your public IP address does not need to be static, but it must be reachable from the Internet. If your ISP uses CGNAT, you almost certainly cannot participate in the IPIP Mesh.&lt;br /&gt;
&lt;br /&gt;
==== DNS A record ====&lt;br /&gt;
&lt;br /&gt;
You must configure a DNS hostname that resolves to your public IP address. This hostname is periodically resolved by the Portal to update the IPIP tunnel endpoints broadcast from the gateway via RIP. You can use your own domain name, a free dynamic DNS service, or a free &amp;lt;callsign&amp;gt;.ampr.org record you set up in the Portal.&lt;br /&gt;
&lt;br /&gt;
If your public IP address is not static, you will need a dynamic DNS service to keep your hostname updated. The Portal does not currently provide this.&lt;br /&gt;
&lt;br /&gt;
See [[DNS|DNS setup]] and [[Gateway|gateway setup guides]].&lt;br /&gt;
&lt;br /&gt;
== BGP-announced subnets ==&lt;br /&gt;
&lt;br /&gt;
Announcing via BGP is the most advanced way to get 44Net onto your network.&lt;br /&gt;
&lt;br /&gt;
For running a router on your premises, you will need a connection to a provider willing to handle your subnet. &lt;br /&gt;
&lt;br /&gt;
To announce your subnet from a cloud provider, you will need a provider that supports BYOIP (Bring Your Own IP) and accepts 44Net subnets. In particular, the provider must allow you to announce your subnet [[RPKI and ROAs on 44Net|without RPKI ROAs.]]&lt;br /&gt;
&lt;br /&gt;
See [[BGP/Quick Start|BGP Quick Start]] and [[Guide for ISPs]].&lt;br /&gt;
&lt;br /&gt;
== Speed and quality ==&lt;br /&gt;
&lt;br /&gt;
The speed and quality of service required depends on the intended use of your connection. The WireGuard protocol used by 44Net Connect is designed to be efficient and resilient, and the link itself usually tolerates variable connection quality. The application running over the link may be more more sensitive, however, including things like streaming, voice, remote desktop, or video.&lt;br /&gt;
&lt;br /&gt;
For example, a typical VOIP call generally needs only about 64kbps of bandwidth, so high speeds are not usually necessary for voice applications like IRLP, Allstar, or DMR. LTE or Starlink standby mode may be more than sufficient. Voice applications are sometimes sensitive to packet loss, jitter, and latency, however, so an unstable or marginal connection may work fine or it might not.&lt;br /&gt;
&lt;br /&gt;
Remote operation via remote desktop or a lightweight web UI might only sip bandwidth as well, even streaming audio. Voice QSOs could be fine as far as bandwidth and latency are concerned, but time-sensitive applications like FT8 might not be viable.&lt;br /&gt;
&lt;br /&gt;
== Things to check before you start ==&lt;br /&gt;
&lt;br /&gt;
=== Speed, latency, jitter, and packet loss ===&lt;br /&gt;
Testing these may uncover problems that affect your application. You can check these using a speed test like [https://testmy.net/ TestMy] or [https://www.speedtest.net/ Speedtest]. Check both download and upload speeds.&lt;br /&gt;
&lt;br /&gt;
=== Connection stability ===&lt;br /&gt;
Less of an issue on typical Internet connections, but a remote site might be on a less stable connection. Many routers record connection quality, which can be useful for estimating link stability. UniFi, for example, has a chart showing packet loss and latency over time.&lt;br /&gt;
&lt;br /&gt;
=== Am I on CGNAT? ===&lt;br /&gt;
You can check whether you might be behind CGNAT using an online tool like [https://portwarp.com/tools/cgnat-detector PortWarp CGNAT Detector]. If you are behind CGNAT, you will not be able to participate in the IPIP Mesh or announce your own subnet via BGP, so it&amp;#039;ll be 44Net Connect or nothing for you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Reference]]&lt;br /&gt;
[[Category:Getting Started]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
</feed>