<?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=KI5QKX</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=KI5QKX"/>
	<link rel="alternate" type="text/html" href="https://wiki.ampr.org/wiki/Special:Contributions/KI5QKX"/>
	<updated>2026-04-21T05:57:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Get_Help&amp;diff=2449</id>
		<title>Get Help</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Get_Help&amp;diff=2449"/>
		<updated>2026-04-15T17:15:33Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Get Help}}&lt;br /&gt;
&lt;br /&gt;
Use this page when you are stuck, unsure where to start, or trying to find the right place to ask a question.&lt;br /&gt;
&lt;br /&gt;
44Net support is primarily community-based. The wiki is the first place to look for documented setup paths, and the discussion groups are where operators help one another with edge cases, troubleshooting, and operational questions.&lt;br /&gt;
&lt;br /&gt;
== Start here first ==&lt;br /&gt;
&lt;br /&gt;
Before posting a question, check the page that matches what you are trying to do:&lt;br /&gt;
&lt;br /&gt;
* [[GetStarted|Getting started]] if you need the overall onboarding path&lt;br /&gt;
* [[Provisioning Methods|Provisioning Methods]] if you are not sure whether to use Connect, IPIP Mesh, or BGP&lt;br /&gt;
* [[44Net Connect/Quick Start|44Net Connect Quick Start]] if you want to bring up a WireGuard-based tunnel&lt;br /&gt;
* [[IPIP Mesh/Quick Start|IPIP Mesh Quick Start]] if you want to participate through the shared mesh model&lt;br /&gt;
* [[BGP/Quick Start|BGP Direct Announce Quick Start]] if you already manage routed infrastructure&lt;br /&gt;
* [[FAQ]] if you want answers to common operational and policy questions&lt;br /&gt;
* [[Portal/Sign Up|Portal Sign Up]] if you are still creating your account or verifying your callsign&lt;br /&gt;
* [[Portal/Request Address Space|Requesting Address Space]] if you are ready to request resources&lt;br /&gt;
&lt;br /&gt;
== Ask for help ==&lt;br /&gt;
&lt;br /&gt;
If the wiki does not answer your question, use the discussion channels or the Portal as appropriate:&lt;br /&gt;
&lt;br /&gt;
* [https://groups.io/g/ardc/44net ARDC 44Net discussion group] for setup questions, troubleshooting, routing questions, and general operational discussion&lt;br /&gt;
* [[Community|Community]] for the broader explanation of how help, coordination, and participation work on 44Net&lt;br /&gt;
* The Portal&#039;s ticket system for account access, callsign verification, address verification, or other administrative issues&lt;br /&gt;
&lt;br /&gt;
If you cannot log in to the Portal, see [[Portal]] for the note about using the Portal&#039;s contact option.&lt;br /&gt;
&lt;br /&gt;
== Before you post ==&lt;br /&gt;
&lt;br /&gt;
Include enough context for someone else to reason about the problem:&lt;br /&gt;
&lt;br /&gt;
* Which participation model you are using: Connect, IPIP Mesh, or BGP&lt;br /&gt;
* Your platform or device: Linux, UniFi, MikroTik, cloud VM, and so on&lt;br /&gt;
* Your network posture: home NAT, public IP, CGNAT, VPS, or routed subnet&lt;br /&gt;
* The exact step where things fail&lt;br /&gt;
* The exact error message or observed behavior&lt;br /&gt;
* What you already tried&lt;br /&gt;
&lt;br /&gt;
Good problem statements get better answers faster.&lt;br /&gt;
&lt;br /&gt;
For the broader explanation of how discussion, coordination, and shared knowledge work here, see [[Community]].&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
&lt;br /&gt;
* [[Community]]&lt;br /&gt;
* [[GetStarted|Getting started]]&lt;br /&gt;
* [[Provisioning Methods|Provisioning Methods]]&lt;br /&gt;
* [[FAQ]]&lt;br /&gt;
* [[Contributing|Contributing]]&lt;br /&gt;
* [[Verification]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Getting Started]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Contributing&amp;diff=2448</id>
		<title>Contributing</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Contributing&amp;diff=2448"/>
		<updated>2026-04-15T17:15:33Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Contributing}}&lt;br /&gt;
&lt;br /&gt;
This page explains how to contribute useful work to 44Net docs and systems.&lt;br /&gt;
It is for operators, maintainers, developers, and participants who want to help.&lt;br /&gt;
&lt;br /&gt;
== Why contribute ==&lt;br /&gt;
&lt;br /&gt;
ARDC staff help produce documentation and maintain software tools, but the community is what keeps 44Net running and usable.&lt;br /&gt;
&lt;br /&gt;
If you have a question, ask it. If you have an answer, share it. If you have a project writeup or lesson learned, post it. If you find a gap in the docs or a rough edge in a tool, fix it or help someone else fix it.&lt;br /&gt;
&lt;br /&gt;
Many of the best improvements start the same way:&lt;br /&gt;
&lt;br /&gt;
* someone runs into a real problem&lt;br /&gt;
* the answer is worked out in public&lt;br /&gt;
* the result is turned into documentation, code, or a better workflow&lt;br /&gt;
&lt;br /&gt;
== What kinds of contributions help ==&lt;br /&gt;
&lt;br /&gt;
Useful contributions include:&lt;br /&gt;
&lt;br /&gt;
* documenting a setup that actually works&lt;br /&gt;
* correcting outdated or incomplete wiki content&lt;br /&gt;
* improving examples, troubleshooting notes, and caveats&lt;br /&gt;
* contributing code to tools and infrastructure&lt;br /&gt;
* testing new features or configurations and reporting what happened&lt;br /&gt;
* helping others troubleshoot on the discussion groups&lt;br /&gt;
* sharing project writeups, lessons learned, and operating experience&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
Documentation work is one of the highest-leverage ways to help.&lt;br /&gt;
&lt;br /&gt;
If a recurring question appears on the mailing list or discussion group, consider converting the answer into a short wiki update. That keeps operational guidance searchable and reduces repeated troubleshooting cycles.&lt;br /&gt;
&lt;br /&gt;
When contributing documentation:&lt;br /&gt;
&lt;br /&gt;
* start with a specific gap from [[GetStarted|Getting started]], [[Provisioning Methods|Provisioning Methods]], or a platform/setup page&lt;br /&gt;
* prefer small, verifiable updates over broad rewrites&lt;br /&gt;
* include concrete context such as device role, NAT posture, tunnel endpoint, routing behavior, and observed outcomes&lt;br /&gt;
* document caveats, rollback concerns, and anything still unverified&lt;br /&gt;
* write from actual tested experience where possible&lt;br /&gt;
&lt;br /&gt;
For large or potentially contentious changes, it is often worth discussing them first in [[Community]].&lt;br /&gt;
&lt;br /&gt;
== Software and tools ==&lt;br /&gt;
&lt;br /&gt;
If you have software development experience and want to contribute code, there are several ways to help:&lt;br /&gt;
&lt;br /&gt;
* propose a new tool or feature and discuss it in [[Community]]&lt;br /&gt;
* contribute to an existing project on [https://git.ampr.org GitLab]&lt;br /&gt;
* improve small operational tools, scripts, and documentation helpers&lt;br /&gt;
* help test changes and report regressions or rough edges&lt;br /&gt;
&lt;br /&gt;
If you want to contribute to an existing repository, check its contribution guidelines and open issues first. If the direction is unclear, start by asking in the relevant discussion space.&lt;br /&gt;
&lt;br /&gt;
== Other ways to participate ==&lt;br /&gt;
&lt;br /&gt;
Not every contribution needs to be a wiki edit or a code change.&lt;br /&gt;
&lt;br /&gt;
Other valuable ways to help include:&lt;br /&gt;
&lt;br /&gt;
* testing configurations and reporting outcomes&lt;br /&gt;
* helping others troubleshoot their setups&lt;br /&gt;
* handling verification-related or administrative volunteer work where appropriate&lt;br /&gt;
* supporting community projects with time, equipment, hosting, or coordination&lt;br /&gt;
* building something useful and sharing it back with the rest of 44Net&lt;br /&gt;
&lt;br /&gt;
== Collaboration and feedback ==&lt;br /&gt;
&lt;br /&gt;
In a contribution context, collaboration is about how work gets improved without creating churn.&lt;br /&gt;
&lt;br /&gt;
The contributions that tend to stick are the ones that:&lt;br /&gt;
&lt;br /&gt;
* solve a specific problem&lt;br /&gt;
* explain their scope and tradeoffs clearly&lt;br /&gt;
* stay open to correction and revision&lt;br /&gt;
* leave room for others to build on the result&lt;br /&gt;
&lt;br /&gt;
When proposing or making changes:&lt;br /&gt;
&lt;br /&gt;
* be explicit about what problem you are trying to solve&lt;br /&gt;
* distinguish tested facts from assumptions or preferences&lt;br /&gt;
* prefer incremental improvements over broad rewrites unless there is a clear reason not to&lt;br /&gt;
* share suggestions in a blameless way that focuses on the work, not the person&lt;br /&gt;
* respond to review with concrete adjustments, not defensiveness&lt;br /&gt;
* avoid presenting one setup, tool, or practice as the only valid approach unless policy or technical constraints require it&lt;br /&gt;
&lt;br /&gt;
The goal is not consensus for its own sake. The goal is to produce work that is accurate, useful, reviewable, and maintainable.&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
&lt;br /&gt;
Material produced by ARDC staff is generally released under a Creative Commons Attribution-ShareAlike license ([https://creativecommons.org/licenses/by-sa/3.0/ CC-BY-SA]) or the non-commercial variant. ARDC-supported software projects are generally licensed under the Affero GNU General Public License ([https://www.gnu.org/licenses/agpl-3.0.html AGPL]).&lt;br /&gt;
&lt;br /&gt;
Others in the community may publish material under different licenses or according to different terms, but if those terms are not compatible with the CC-BY-SA license or the AGPL, that material should not be posted to this wiki or shared as an official 44Net resource. Here, we like to share work openly.&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
* [[Community]]&lt;br /&gt;
* [[Governance|Governance]]&lt;br /&gt;
* [[Policies|Policies]]&lt;br /&gt;
* [[What People Build|What People Build]]&lt;br /&gt;
* [[GetStarted|Getting started]]&lt;br /&gt;
* [[Routing|Routing and connectivity]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Community&amp;diff=2447</id>
		<title>Community</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Community&amp;diff=2447"/>
		<updated>2026-04-15T17:15:33Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Community}}&lt;br /&gt;
&lt;br /&gt;
This page explains how 44Net works as a community of operators, maintainers, and contributors.&lt;br /&gt;
It is also a directory of the main places where people ask questions, coordinate changes, and stay in touch.&lt;br /&gt;
&lt;br /&gt;
If you are blocked right now and want the most direct support entry point, start with [[Get Help]].&lt;br /&gt;
&lt;br /&gt;
== What we mean by “community” ==&lt;br /&gt;
&lt;br /&gt;
More than just a block of IP addresses, 44Net is also a long-running technical community.&lt;br /&gt;
&lt;br /&gt;
Much of the operational knowledge that keeps 44Net usable lives in the experience of the people who run it, troubleshoot it, write documentation, maintain software tools, and help newcomers get unstuck. The mailing lists are where that knowledge is developed and shared.&lt;br /&gt;
&lt;br /&gt;
Asking for help is one of the first ways people join the community. As with amateur radio, asking questions and helping one another is how people learn about how things work and eventually go on to help the next person.&lt;br /&gt;
&lt;br /&gt;
== Where to ask questions ==&lt;br /&gt;
&lt;br /&gt;
For most 44Net technical questions, start here:&lt;br /&gt;
&lt;br /&gt;
* [https://ardc.groups.io/g/44net ARDC 44Net discussion group]&lt;br /&gt;
&lt;br /&gt;
This is the main public forum for:&lt;br /&gt;
&lt;br /&gt;
* Setup questions that go beyond the documented quick starts&lt;br /&gt;
* Troubleshooting odd routing, NAT, DNS, or platform-specific behavior&lt;br /&gt;
* Discussing proposed documentation changes or shared operational practices&lt;br /&gt;
* Sharing working examples, lessons learned, and project writeups&lt;br /&gt;
&lt;br /&gt;
Note that administrative issues like account access, verification, or requests that depend on Portal workflow should generally go through the [https://portal.ampr.org/ Portal ticket system] instead of the discussion group.&lt;br /&gt;
&lt;br /&gt;
If you are blocked and want the clearest practical starting point, see [[Get Help]].&lt;br /&gt;
&lt;br /&gt;
== Groups.io and discussion channels ==&lt;br /&gt;
&lt;br /&gt;
ARDC maintains a Groups.io presence with multiple public subgroups. The most relevant ones for 44Net readers are:&lt;br /&gt;
&lt;br /&gt;
* [https://ardc.groups.io/g/main ARDC Main]: low-volume announcements and broad ARDC updates&lt;br /&gt;
* [https://ardc.groups.io/g/44net 44Net]: the main 44Net discussion group for setup, troubleshooting, and operations&lt;br /&gt;
* [https://ardc.groups.io/g/44Net-connect 44Net Connect]: discussions specifically about the 44Net Connect project&lt;br /&gt;
* [https://ardc.groups.io/g/community ARDC Community]: broader discussion about ARDC and its work &#039;&#039;not related to 44Net&#039;&#039;&lt;br /&gt;
* [https://ardc.groups.io/g/net-44-vpn ARDC 44Net VPN]: discussion related to VPN-style access systems &#039;&#039;not specifically related to 44Net Connect&#039;&#039;&lt;br /&gt;
* [https://ardc.groups.io/g/developer-community ARDC Developer Community]: discussion related to software development and open source projects supported by ARDC&lt;br /&gt;
* [https://ardc.groups.io/g/wiki ARDC Wiki]: discussion related to the wiki and documentation work&lt;br /&gt;
&lt;br /&gt;
There are other groups related to the grants program, committees, and more. See the [https://ardc.groups.io/ ARDC Groups.io directory] for a full list.&lt;br /&gt;
&lt;br /&gt;
== Social and other community resources ==&lt;br /&gt;
&lt;br /&gt;
Official ARDC channels and resources that may be useful:&lt;br /&gt;
&lt;br /&gt;
* [https://www.ardc.net/44net/ ARDC 44Net page]&lt;br /&gt;
* [https://www.ardc.net/about/contact/ ARDC contact page]&lt;br /&gt;
* [https://mastodon.hams.social/@ARDC Mastodon]&lt;br /&gt;
* [https://bsky.app/profile/ardc-73.bsky.social Bluesky]&lt;br /&gt;
* [https://twitter.com/ardc_73 Twitter / X]&lt;br /&gt;
* [https://www.facebook.com/ardc.73 Facebook]&lt;br /&gt;
* [https://www.linkedin.com/company/amateur-radio-digital-communications/ LinkedIn]&lt;br /&gt;
* [https://www.youtube.com/@ARDC73 YouTube]&lt;br /&gt;
* [https://vimeo.com/ardc73 Vimeo]&lt;br /&gt;
&lt;br /&gt;
Other useful entry points:&lt;br /&gt;
&lt;br /&gt;
* [[Get Help]]&lt;br /&gt;
* [[GetStarted|Getting started]]&lt;br /&gt;
* [[What People Build|What People Build]]&lt;br /&gt;
* [[Contributing|Contributing]]&lt;br /&gt;
* [[44Net mailing list]] for historical context and legacy list references&lt;br /&gt;
&lt;br /&gt;
== Community norms ==&lt;br /&gt;
&lt;br /&gt;
Fundamentally, 44Net is a federation of technical operators who share a common interest in building and maintaining non-commercial, community-run network infrastructure. The community is generally welcoming and supportive of newcomers, and encourages people to ask questions, share their experiences, and contribute in whatever way they can.&lt;br /&gt;
&lt;br /&gt;
There is no one project that constitutes all of 44Net. It is not just RF networks, or just tunnels, or just a specific set of services. It is a collection of different activities that all contribute to the overall ecosystem. This range of disparate efforts is part of what makes the community interesting. &lt;br /&gt;
&lt;br /&gt;
=== Asking questions ===&lt;br /&gt;
&lt;br /&gt;
When asking a question, it’s helpful to be as specific as possible about the problem you’re facing and what you’ve already tried. This can help others understand your situation and provide more targeted advice.&lt;br /&gt;
&lt;br /&gt;
For example, instead of asking “Why isn’t my tunnel working?”, you might say “I’m trying to set up a WireGuard tunnel on my Linux server using the configuration from the 44Net dashboard, but I’m getting an error message that says ‘Configuration Invalid’. I’ve checked that the private key is correct and that the config works on another device, but I’m still stuck. Has anyone seen this before?”&lt;br /&gt;
&lt;br /&gt;
For a practical checklist of what context to include, see [[Get Help]].&lt;br /&gt;
&lt;br /&gt;
=== Sharing knowledge and experience ===&lt;br /&gt;
&lt;br /&gt;
When sharing a project writeup or lesson learned, consider how it might be useful to others in the community. Include details about your setup, what worked well, and any challenges you faced. This can help others understand how your experience might apply to their own situation. &lt;br /&gt;
&lt;br /&gt;
For example, instead of saying “I got it working by doing X”, you might say “I was able to get my WireGuard tunnel working on my Raspberry Pi by following the instructions in the 44Net Connect quick start guide, but I had to make a few adjustments. I had to change the MTU setting to 1380 because I was experiencing packet loss with the default MTU of 1420. I also had to make sure that my firewall was allowing traffic on the WireGuard port. Once I made those changes, everything started working smoothly.”&lt;br /&gt;
&lt;br /&gt;
=== Collaboration and feedback ===&lt;br /&gt;
&lt;br /&gt;
The projects that tend to succeed are those that focus on solving a specific problem, and that are open to collaboration and feedback from others. Projects that are less open to collaboration, that hold strict expectations for how things should be done, or that try to represent themselves as the “one true way” to do something, tend to be less successful and less well-received by the community.&lt;br /&gt;
&lt;br /&gt;
For these reasons and more, it’s &#039;&#039;pragmatic&#039;&#039; to be respectful and considerate of others and to focus on the problem at hand and how to solve it, rather than on personal opinions or preferences.&lt;br /&gt;
&lt;br /&gt;
Attempts to gatekeep or exclude certain types of participation are generally avoided and discouraged, except when there&#039;s a need to address bad-faith behavior or the potential for harm. The community generally seeks to preserve and protect healthy, constructive, non-disruptive activity.&lt;br /&gt;
&lt;br /&gt;
== Community structure ==&lt;br /&gt;
&lt;br /&gt;
The 44Net community is supported by several overlapping structures. If you want to understand how people participate, how decisions get made, or where stewardship responsibilities sit, these pages provide the next layer of context:&lt;br /&gt;
&lt;br /&gt;
* [[Governance]]: how decisions are made for shared resources, documentation, and unresolved questions&lt;br /&gt;
* [[Roles and Participation]]: the broad map of who helps sustain 44Net and how those roles differ&lt;br /&gt;
* [[Regional Coordinator]]: how local stewardship, mentorship, and regional continuity work in practice&lt;br /&gt;
* [[Policies]]: the formal expectations that sit alongside community norms&lt;br /&gt;
&lt;br /&gt;
== Contributing ==&lt;br /&gt;
&lt;br /&gt;
One of the ways community knowledge becomes useful is by turning answers, working configurations, shared practices, and lessons learned into documentation and software.&lt;br /&gt;
&lt;br /&gt;
If you want to help improve the wiki, contribute code, test ideas, or share a project writeup, see [[Contributing]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
* [[Get Help]]&lt;br /&gt;
* [[GetStarted|Getting started]]&lt;br /&gt;
* [[Provisioning Methods|Provisioning Methods]]&lt;br /&gt;
* [[What People Build|What People Build]]&lt;br /&gt;
* [[Contributing|Contributing]]&lt;br /&gt;
* [[Governance|Governance]]&lt;br /&gt;
* [[Policies|Policies]]&lt;br /&gt;
&lt;br /&gt;
== Older docs and notes ==&lt;br /&gt;
Earlier pages that may still be useful:&lt;br /&gt;
* [[44Net mailing list]]&lt;br /&gt;
* [[Re: 44Net Digest, Vol 3, Issue 96]]&lt;br /&gt;
* [[K2IE]]&lt;br /&gt;
* [[ARDC]]&lt;br /&gt;
* [[Ampr.org]]&lt;br /&gt;
* See [[Archive]] for more.&lt;br /&gt;
[[Category:Community]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Get_Help&amp;diff=2446</id>
		<title>Get Help</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Get_Help&amp;diff=2446"/>
		<updated>2026-04-15T15:47:48Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Get Help}}&lt;br /&gt;
&lt;br /&gt;
Use this page when you are stuck, unsure where to start, or trying to find the right place to ask a question.&lt;br /&gt;
&lt;br /&gt;
44Net support is primarily community-based. The wiki is the first place to look for documented setup paths, and the discussion groups are where operators help one another with edge cases, troubleshooting, and operational questions.&lt;br /&gt;
&lt;br /&gt;
== Start here first ==&lt;br /&gt;
&lt;br /&gt;
Before posting a question, check the page that matches what you are trying to do:&lt;br /&gt;
&lt;br /&gt;
* [[GetStarted|Getting started]] if you need the overall onboarding path&lt;br /&gt;
* [[Provisioning Methods|Provisioning Methods]] if you are not sure whether to use Connect, IPIP Mesh, or BGP&lt;br /&gt;
* [[44Net Connect/Quick Start|44Net Connect Quick Start]] if you want to bring up a WireGuard-based tunnel&lt;br /&gt;
* [[IPIP Mesh/Quick Start|IPIP Mesh Quick Start]] if you want to participate through the shared mesh model&lt;br /&gt;
* [[BGP/Quick Start|BGP Direct Announce Quick Start]] if you already manage routed infrastructure&lt;br /&gt;
* [[FAQ]] if you want answers to common operational and policy questions&lt;br /&gt;
* [[Portal/Sign Up|Portal Sign Up]] if you are still creating your account or verifying your callsign&lt;br /&gt;
* [[Portal/Request Address Space|Requesting Address Space]] if you are ready to request resources&lt;br /&gt;
&lt;br /&gt;
== Ask for help ==&lt;br /&gt;
&lt;br /&gt;
If the wiki does not answer your question, use the discussion channels or the Portal as appropriate:&lt;br /&gt;
&lt;br /&gt;
* [https://groups.io/g/ardc/44net ARDC 44Net discussion group] for setup questions, troubleshooting, routing questions, and general operational discussion&lt;br /&gt;
* [[Community|Community]] for the broader explanation of how help, coordination, and participation work on 44Net&lt;br /&gt;
* The Portal&#039;s ticket system for account access, callsign verification, address verification, or other administrative issues&lt;br /&gt;
&lt;br /&gt;
If you cannot log in to the Portal, see [[Portal]] for the note about using the Portal&#039;s contact option.&lt;br /&gt;
&lt;br /&gt;
== Before you post ==&lt;br /&gt;
&lt;br /&gt;
Include enough context for someone else to reason about the problem:&lt;br /&gt;
&lt;br /&gt;
* Which participation model you are using: Connect, IPIP Mesh, or BGP&lt;br /&gt;
* Your platform or device: Linux, UniFi, MikroTik, cloud VM, and so on&lt;br /&gt;
* Your network posture: home NAT, public IP, CGNAT, VPS, or routed subnet&lt;br /&gt;
* The exact step where things fail&lt;br /&gt;
* The exact error message or observed behavior&lt;br /&gt;
* What you already tried&lt;br /&gt;
&lt;br /&gt;
Good problem statements get better answers faster.&lt;br /&gt;
&lt;br /&gt;
== How help works here ==&lt;br /&gt;
&lt;br /&gt;
44Net does not work like a conventional product with a separate support department for every technical question.&lt;br /&gt;
&lt;br /&gt;
Most practical help happens through participants helping one another in public discussion spaces and then turning durable answers into documentation. That is why the best long-term way to get help is to use the wiki, ask clearly in the discussion group when needed, and feed working answers back into the documentation.&lt;br /&gt;
&lt;br /&gt;
For more on that model, see [[Community]].&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
&lt;br /&gt;
* [[Community]]&lt;br /&gt;
* [[GetStarted|Getting started]]&lt;br /&gt;
* [[Provisioning Methods|Provisioning Methods]]&lt;br /&gt;
* [[FAQ]]&lt;br /&gt;
* [[Contributing|Contributing]]&lt;br /&gt;
* [[Verification]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Community]]&lt;br /&gt;
[[Category:Getting Started]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=44Net_Connect/UniFi&amp;diff=2445</id>
		<title>44Net Connect/UniFi</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=44Net_Connect/UniFi&amp;diff=2445"/>
		<updated>2026-04-15T15:40:38Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:44Net Connect on UniFi Network}}&lt;br /&gt;
&lt;br /&gt;
Use this guide to import a 44Net Connect WireGuard configuration into UniFi &lt;br /&gt;
Network and create a tunnel on a UniFi gateway.&lt;br /&gt;
&lt;br /&gt;
== What you need ==&lt;br /&gt;
&lt;br /&gt;
* A 44Net Portal account&lt;br /&gt;
* A verified amateur radio callsign&lt;br /&gt;
* A 44Net Connect tunnel created in the Connect dashboard&lt;br /&gt;
* A UniFi gateway managed in UniFi Network&lt;br /&gt;
* A computer with a web browser and a plain-text editor&lt;br /&gt;
&lt;br /&gt;
If you still need to create your account, verify your callsign, or create your &lt;br /&gt;
first Connect tunnel, start with [[GetStarted|Get Started]] and &lt;br /&gt;
[[44Net Connect/Quick Start|44Net Connect Quick Start]].&lt;br /&gt;
&lt;br /&gt;
{{Info|Note|Ubiquiti updates the Network application frequently, so the steps and screenshots in this guide may not match exactly with the current version of UniFi Network. The general process should still be similar, but if you have trouble following these instructions, refer to the UniFi Network documentation or support resources for the most up-to-date information on creating a WireGuard VPN client. You can also ask a question the 44Net Connect mailing list.}}&lt;br /&gt;
&lt;br /&gt;
== Before you upload the configuration ==&lt;br /&gt;
&lt;br /&gt;
UniFi Network does not currently accept the IPv6 address included in the &lt;br /&gt;
&amp;lt;code&amp;gt;Address&amp;lt;/code&amp;gt; line of the WireGuard configuration generated by the &lt;br /&gt;
Connect dashboard. The configuration must be edited to remove the IPv6 address &lt;br /&gt;
before it can be imported into UniFi Network.&lt;br /&gt;
&lt;br /&gt;
Copy and paste the &amp;lt;code&amp;gt;wg-quick&amp;lt;/code&amp;gt; configuration from the Connect &lt;br /&gt;
dashboard to a plain-text file, then edit the &amp;lt;code&amp;gt;Address&amp;lt;/code&amp;gt; line so it &lt;br /&gt;
contains only the IPv4 address.&lt;br /&gt;
&lt;br /&gt;
For example, change:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Address = fe80::dca1:c755:aa1:28f2/128, 44.27.128.48/32&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Address = 44.27.128.48/32&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save the file before continuing.&lt;br /&gt;
&lt;br /&gt;
== Configure UniFi Network ==&lt;br /&gt;
&lt;br /&gt;
{{Step|&lt;br /&gt;
=== Step 1: Open UniFi Site Manager ===&lt;br /&gt;
{{StepText|&lt;br /&gt;
* On a computer, open a web browser.&lt;br /&gt;
* For cloud-connected gateways, go to [https://unifi.ui.com unifi.ui.com].&lt;br /&gt;
* For local-only gateways, go to the gateway&#039;s local IP address instead.&lt;br /&gt;
* Sign in and select the site that contains the gateway you want to configure.&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Step|&lt;br /&gt;
=== Step 2: Open the Network application ===&lt;br /&gt;
{{StepText|&lt;br /&gt;
* From Site Manager, open the &#039;&#039;&#039;Network&#039;&#039;&#039; application for the selected gateway.&lt;br /&gt;
* Wait for the gateway and site settings to finish loading before creating the VPN client.&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Step|&lt;br /&gt;
=== Step 3: Start a new WireGuard VPN client ===&lt;br /&gt;
{{StepText|&lt;br /&gt;
* In UniFi Network, click the Settings (gear) icon.&lt;br /&gt;
* In the Settings sidebar, click &#039;&#039;&#039;VPN&#039;&#039;&#039;.&lt;br /&gt;
* In the &#039;&#039;&#039;VPN Client&#039;&#039;&#039; section, click &#039;&#039;&#039;Create New&#039;&#039;&#039;.&lt;br /&gt;
* In the details pane:&lt;br /&gt;
  * Under &#039;&#039;&#039;Type&#039;&#039;&#039;, select &#039;&#039;&#039;WireGuard&#039;&#039;&#039;.&lt;br /&gt;
  * Under &#039;&#039;&#039;Name&#039;&#039;&#039;, provide a name for the VPN client, like &amp;lt;code&amp;gt;44Net Connect&amp;lt;/code&amp;gt;.&lt;br /&gt;
  * Under &#039;&#039;&#039;Setup&#039;&#039;&#039;, choose &#039;&#039;&#039;File&#039;&#039;&#039;.&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Step|&lt;br /&gt;
=== Step 4: Upload the 44Net Connect configuration file ===&lt;br /&gt;
{{StepText|&lt;br /&gt;
* In the details pane, click the &#039;&#039;&#039;Upload Configuraton File&#039;&#039;&#039; button.&lt;br /&gt;
* Navigate to the file you saved in the previous section and select it for upload.&lt;br /&gt;
* Select the plain-text file you saved from the Connect dashboard (after removing the IPv6 address from the &amp;lt;code&amp;gt;Address&amp;lt;/code&amp;gt; line).&lt;br /&gt;
* Review the imported settings to confirm the endpoint, keys, and IPv4 address were accepted.&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Step|&lt;br /&gt;
=== Step 5: Create the tunnel ===&lt;br /&gt;
{{StepText|&lt;br /&gt;
* Click the &#039;&#039;&#039;Create&#039;&#039;&#039; button to create the VPN client and tunnel.&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Verify operation ==&lt;br /&gt;
&lt;br /&gt;
After the tunnel is created:&lt;br /&gt;
&lt;br /&gt;
* Confirm the VPN client shows as connected in UniFi Network.&lt;br /&gt;
* Confirm the tunnel shows &amp;quot;Connected&amp;quot; in the Connect dashboard.&lt;br /&gt;
&lt;br /&gt;
You may need to reload the page or wait a few moments for the status to update from &amp;quot;Connecting&amp;quot; to &amp;quot;Connected&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
If the import fails, re-open the configuration file and confirm the &amp;lt;code&amp;gt;Address&amp;lt;/code&amp;gt; line contains only the IPv4 address. Re-import it if necessary.&lt;br /&gt;
&lt;br /&gt;
If the tunnel fails to connect, confirm the public key and endpoint in UniFi Network match the values shown in the Connect dashboard.&lt;br /&gt;
&lt;br /&gt;
In UniFi Network, you can also check the gateway&#039;s logs for any error messages related to the VPN client. Click the Logs (clipboard) icon, then check the &amp;quot;VPN&amp;quot; box to filter for VPN-related log entries.&lt;br /&gt;
&lt;br /&gt;
== Explore further ==&lt;br /&gt;
&lt;br /&gt;
=== Routing ===&lt;br /&gt;
&lt;br /&gt;
UniFi Network does not automatically route traffic through the VPN tunnel. You can create a “Policy-based Route” that directs traffic to the tunnel based on criteria like source IP address or destination IP address. For example, you could create a policy that sends all traffic through the tunnel, or only traffic destined for 44Net IP addresses.&lt;br /&gt;
&lt;br /&gt;
=== Subnets ===&lt;br /&gt;
&lt;br /&gt;
With just a tunnel configured, the gateway will use NAT to send traffic from your network through the tunnel. If you want to use 44Net IP addresses directly on devices in your network, you can request a subnet from 44Net Connect and configure it in UniFi Network.&lt;br /&gt;
&lt;br /&gt;
# In the 44Net Connect dashboard, request a Network Allocation.&lt;br /&gt;
# Once the allocation is approved, note the IPv4 subnet assigned to you.&lt;br /&gt;
# In UniFi Network, go to &#039;&#039;&#039;Settings&#039;&#039;&#039; &amp;gt; &#039;&#039;&#039;Networks&#039;&#039;&#039; and create a new network.&lt;br /&gt;
# Un-check &#039;&#039;&#039;Auto Scale Network&#039;&#039;&#039;.&lt;br /&gt;
# In the IPv4 Address field, enter the first address in the assigned subnet. For example, if your assigned subnet is 44.27.30.&#039;&#039;&#039;112&#039;&#039;&#039;/29, enter 44.27.30.&#039;&#039;&#039;113&#039;&#039;&#039;.&lt;br /&gt;
# In the &#039;&#039;&#039;Netmask&#039;&#039;&#039; field, enter the prefix length for the assigned subnet. For example, if your assigned subnet is a &#039;&#039;&#039;/29&#039;&#039;&#039;, choose &#039;&#039;&#039;29&#039;&#039;&#039;.&lt;br /&gt;
# In the &#039;&#039;&#039;VLAN ID&#039;&#039;&#039; field, enter any VLAN ID not already in use on your gateway. You can accept the suggested VLAN ID or choose a different one.&lt;br /&gt;
# You can accept the &#039;&#039;&#039;Auto&#039;&#039;&#039; settings provided, or click &#039;&#039;&#039;Manual&#039;&#039;&#039; and adjust DHCP and other settings as needed.&lt;br /&gt;
# Click &#039;&#039;&#039;Create&#039;&#039;&#039; to create the network.&lt;br /&gt;
&lt;br /&gt;
To route traffic from this subnet through the tunnel, create a policy-based route that matches the new subnet as the source and the VPN client as the next hop.&lt;br /&gt;
&lt;br /&gt;
To use this Network/VLAN for devices in your local network, connect them to the new VLAN you created. This can be done by configuring switch ports or Wi-Fi networks to use this Network as the “native” network, or by configuring devices on your LAN to use this Network’s VLAN ID.&lt;br /&gt;
&lt;br /&gt;
For more configuration options and details, see the UniFi Network documentation:&lt;br /&gt;
&lt;br /&gt;
* [https://help.ui.com/hc/en-us/articles/9761080275607-Creating-Virtual-Networks-VLANs Networks and VLANs]&lt;br /&gt;
* [https://help.ui.com/hc/en-us/articles/12566175125783-UniFi-Gateway-Policy-Based-Routing Policy-Based Routing]&lt;br /&gt;
* [https://help.ui.com/hc/en-us/articles/5546542486551-Traffic-Policy-Management-in-UniFi Firewall and Traffic Policies] (including allowing traffic from the Internet to your 44Net subnet)&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
&lt;br /&gt;
* [[44Net Connect|44Net Connect overview]]&lt;br /&gt;
* [[44Net Connect/Quick Start|44Net Connect Quick Start]]&lt;br /&gt;
* [[44Net Connect/Supported Platforms|44Net Connect Supported Platforms]]&lt;br /&gt;
* [[GetStarted|Get Started]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Participation Methods]]&lt;br /&gt;
[[Category:44Net Connect]]&lt;br /&gt;
[[Category:Getting Started]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Community&amp;diff=2444</id>
		<title>Community</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Community&amp;diff=2444"/>
		<updated>2026-04-15T15:40:38Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Community}}&lt;br /&gt;
&lt;br /&gt;
This page explains how 44Net works as a community of operators, maintainers, and contributors.&lt;br /&gt;
It is also a directory of the main places where people ask questions, coordinate changes, and stay in touch.&lt;br /&gt;
&lt;br /&gt;
If you are blocked right now and want the most direct support entry point, start with [[Get Help]].&lt;br /&gt;
&lt;br /&gt;
== What we mean by “community” ==&lt;br /&gt;
&lt;br /&gt;
More than just a block of IP addresses, 44Net is also a long-running technical community.&lt;br /&gt;
&lt;br /&gt;
Much of the operational knowledge that keeps 44Net usable lives in the experience of the people who run it, troubleshoot it, write documentation, maintain software tools, and help newcomers get unstuck. The mailing lists and discussion groups are where that knowledge is developed and shared.&lt;br /&gt;
&lt;br /&gt;
Asking for help is one of the first ways people join the community. As with amateur radio, asking questions and helping one another is how people learn about how things work and eventually go on to help the next person.&lt;br /&gt;
&lt;br /&gt;
== Where to ask questions ==&lt;br /&gt;
&lt;br /&gt;
For most 44Net technical questions, start here:&lt;br /&gt;
&lt;br /&gt;
* [https://ardc.groups.io/g/44net ARDC 44Net discussion group]&lt;br /&gt;
&lt;br /&gt;
This is the main public forum for:&lt;br /&gt;
&lt;br /&gt;
* Setup questions that go beyond the documented quick starts&lt;br /&gt;
* Troubleshooting odd routing, NAT, DNS, or platform-specific behavior&lt;br /&gt;
* Discussing proposed documentation changes or shared operational practices&lt;br /&gt;
* Sharing working examples, lessons learned, and project writeups&lt;br /&gt;
&lt;br /&gt;
Note that administrative issues like account access, verification, or requests that depend on Portal workflow should generally go through the [https://portal.ampr.org/ Portal ticket system] instead of the discussion group.&lt;br /&gt;
&lt;br /&gt;
== Groups.io and discussion channels ==&lt;br /&gt;
&lt;br /&gt;
ARDC maintains a Groups.io presence with multiple public subgroups. The most relevant ones for 44Net readers are:&lt;br /&gt;
&lt;br /&gt;
* [https://ardc.groups.io/g/main ARDC Main]: low-volume announcements and broad ARDC updates&lt;br /&gt;
* [https://ardc.groups.io/g/44net 44Net]: the main 44Net discussion group for setup, troubleshooting, and operations&lt;br /&gt;
* [https://ardc.groups.io/g/44Net-connect 44Net Connect]: discussions specifically about the 44Net Connect project&lt;br /&gt;
* [https://ardc.groups.io/g/community ARDC Community]: broader discussion about ARDC and its work &#039;&#039;not related to 44Net&#039;&#039;&lt;br /&gt;
* [https://ardc.groups.io/g/44net-vpn ARDC 44Net VPN]: discussion related to VPN-style access systems &#039;&#039;not specifically related to 44Net Connect&#039;&#039;&lt;br /&gt;
* [https://ardc.groups.io/g/developer-community ARDC Developer Community]: discussion related to software development and open source projects supported by ARDC&lt;br /&gt;
* [https://ardc.groups.io/g/wiki ARDC Wiki]: discussion related to the wiki and documentation work&lt;br /&gt;
&lt;br /&gt;
There are other groups related to the grants program, committees, and more. See the [https://ardc.groups.io/ ARDC Groups.io directory] for a full list.&lt;br /&gt;
&lt;br /&gt;
== Social and other community resources ==&lt;br /&gt;
&lt;br /&gt;
Official ARDC channels and resources that may be useful:&lt;br /&gt;
&lt;br /&gt;
* [https://www.ardc.net/44net/ ARDC 44Net page]&lt;br /&gt;
* [https://www.ardc.net/about/contact/ ARDC contact page]&lt;br /&gt;
* [https://mastodon.hams.social/@ARDC Mastodon]&lt;br /&gt;
* [https://bsky.app/profile/ardc-73.bsky.social Bluesky]&lt;br /&gt;
* [https://twitter.com/ardc_73 Twitter / X]&lt;br /&gt;
* [https://www.facebook.com/ardc.73 Facebook]&lt;br /&gt;
* [https://www.linkedin.com/company/amateur-radio-digital-communications/ LinkedIn]&lt;br /&gt;
* [https://www.youtube.com/@ARDC73 YouTube]&lt;br /&gt;
* [https://vimeo.com/ardc73 Vimeo]&lt;br /&gt;
&lt;br /&gt;
Other useful entry points:&lt;br /&gt;
&lt;br /&gt;
* [[Get Help]]&lt;br /&gt;
* [[GetStarted|Getting started]]&lt;br /&gt;
* [[What People Build|What People Build]]&lt;br /&gt;
* [[Contributing|Contributing]]&lt;br /&gt;
* [[44Net mailing list]] for historical context and legacy list references&lt;br /&gt;
&lt;br /&gt;
== Community norms ==&lt;br /&gt;
&lt;br /&gt;
Fundamentally, 44Net is a federation of technical operators who share a common interest in building and maintaining non-commercial, community-run network infrastructure. The community is generally welcoming and supportive of newcomers, and encourages people to ask questions, share their experiences, and contribute in whatever way they can.&lt;br /&gt;
&lt;br /&gt;
There is no one project that constitutes all of 44Net. It is not just RF networks, or just tunnels, or just a specific set of services. It is a collection of different activities that all contribute to the overall ecosystem. This range of disparate efforts is part of what makes the community interesting. &lt;br /&gt;
&lt;br /&gt;
=== Asking questions ===&lt;br /&gt;
&lt;br /&gt;
When asking a question, it’s helpful to be as specific as possible about the problem you’re facing and what you’ve already tried. This can help others understand your situation and provide more targeted advice. &lt;br /&gt;
&lt;br /&gt;
For example, instead of asking “Why isn’t my tunnel working?”, you might say “I’m trying to set up a WireGuard tunnel on my Linux server using the configuration from the 44Net dashboard, but I’m getting an error message that says “Configuration Invalid”. I’ve checked that the private key is correct and that the config works on another device, but I’m still stuck. Has anyone seen this before?”&lt;br /&gt;
&lt;br /&gt;
When asking a technical question, the following information is often helpful to include:&lt;br /&gt;
&lt;br /&gt;
* Which operating model you are using: IPIP Mesh, BGP, or 44Net Connect&lt;br /&gt;
* What platform or device you are using, such as a specific router, Linux distribution, or cloud provider&lt;br /&gt;
* The exact step that failed&lt;br /&gt;
* Any error messages or unexpected behavior you observed&lt;br /&gt;
* Anything you have already tried&lt;br /&gt;
&lt;br /&gt;
=== Sharing knowledge and experience ===&lt;br /&gt;
&lt;br /&gt;
When sharing a project writeup or lesson learned, consider how it might be useful to others in the community. Include details about your setup, what worked well, and any challenges you faced. This can help others understand how your experience might apply to their own situation. &lt;br /&gt;
&lt;br /&gt;
For example, instead of saying “I got it working by doing X”, you might say “I was able to get my WireGuard tunnel working on my Raspberry Pi by following the instructions in the 44Net Connect quick start guide, but I had to make a few adjustments. I had to change the MTU setting to 1380 because I was experiencing packet loss with the default MTU of 1420. I also had to make sure that my firewall was allowing traffic on the WireGuard port. Once I made those changes, everything started working smoothly.”&lt;br /&gt;
&lt;br /&gt;
=== Collaboration and feedback ===&lt;br /&gt;
&lt;br /&gt;
The projects that tend to succeed are those that focus on solving a specific problem, and that are open to collaboration and feedback from others. Projects that are less open to collaboration, that hold strict expectations for how things should be done, or that try to represent themselves as the “one true way” to do something, tend to be less successful and less well-received by the community.&lt;br /&gt;
&lt;br /&gt;
For these reasons and more, it’s &#039;&#039;pragmatic&#039;&#039; to be respectful and considerate of others and to focus on the problem at hand and how to solve it, rather than on personal opinions or preferences.&lt;br /&gt;
&lt;br /&gt;
Attempts to gatekeep or exclude certain types of participation are generally avoided and discouraged, except when bad-faith behavior or harm is involved. The community generally seeks to preserve and protect healthy, constructive, non-disruptive activity.&lt;br /&gt;
&lt;br /&gt;
== Contributing ==&lt;br /&gt;
&lt;br /&gt;
ARDC staff help produce documentation and maintain software tools, but the community is what keeps 44Net running and usable. If you have a question, ask it. If you have an answer, share it. If you have a project writeup or lesson learned, post it.&lt;br /&gt;
&lt;br /&gt;
If a recurring question appears on the mailing list, consider converting the answer into a short wiki update; see [[Contributing]] for guidance. This can help keep operational guidance searchable and reduce repeated troubleshooting cycles.&lt;br /&gt;
&lt;br /&gt;
=== Note on licensing ===&lt;br /&gt;
&lt;br /&gt;
Material produced by ARDC staff is generally released under a Creative Commons Attribution-ShareAlike license ([https://creativecommons.org/licenses/by-sa/3.0/ CC-BY-SA]) or the non-commercial variant. These licenses are designed to encourage sharing and collaboration, while also giving credit to the original creators. Others may publish material under different licenses or according to different terms, as is their right, but if such terms are not compatible with the CC-BY-SA license, that material should not be posted to this wiki.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
* [[Get Help]]&lt;br /&gt;
* [[GetStarted|Getting started]]&lt;br /&gt;
* [[Provisioning Methods|Provisioning Methods]]&lt;br /&gt;
* [[What People Build|What People Build]]&lt;br /&gt;
* [[Contributing|Contributing]]&lt;br /&gt;
* [[Governance|Governance]]&lt;br /&gt;
* [[Policies|Policies]]&lt;br /&gt;
&lt;br /&gt;
== Older docs and notes ==&lt;br /&gt;
Earlier pages that may still be useful:&lt;br /&gt;
* [[44Net mailing list]]&lt;br /&gt;
* [[Re: 44Net Digest, Vol 3, Issue 96]]&lt;br /&gt;
* [[K2IE]]&lt;br /&gt;
* [[ARDC]]&lt;br /&gt;
* [[Ampr.org]]&lt;br /&gt;
* See [[Archive]] for more.&lt;br /&gt;
[[Category:Community]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=44Net_Connect&amp;diff=2442</id>
		<title>44Net Connect</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=44Net_Connect&amp;diff=2442"/>
		<updated>2026-03-05T13:06:55Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Start Using 44Net Connect}}&lt;br /&gt;
44Net Connect is the quickest way to start participating in 44Net.&lt;br /&gt;
&lt;br /&gt;
Instead of setting up BGP routing or IPIP Mesh, Connect establishes a WireGuard tunnel between your device and a Connect endpoint node. With the tunnel active, your system operates as a native 44Net host with its own address on the public Internet.&lt;br /&gt;
&lt;br /&gt;
Your laptop, Raspberry Pi, router, cloud instance, or small lab can appear on 44Net even from behind residential NAT, CGNAT, mobile networks, or satellite links.&lt;br /&gt;
&lt;br /&gt;
Connect uses WireGuard as a transport, but it is not a privacy VPN. You are not logging in to a service; you are provisioning 44Net onto your system for public-Internet participation. The purpose of the tunnel is to carry your traffic to a point of presence. Your system can participate as a public network host.&lt;br /&gt;
&lt;br /&gt;
{{SectionFigure|file=44Net_Connect_overview.png|caption=44Net Connect makes the 44Net addresses on your devices appear on the public Internet.}}&lt;br /&gt;
&lt;br /&gt;
{{Section|&lt;br /&gt;
{{SectionCard|&lt;br /&gt;
New to Connect? Jump straight to the step‑by‑step setup guide:&lt;br /&gt;
&lt;br /&gt;
[[44Net Connect/Quick Start|→ 44Net Connect Quick Start]]&lt;br /&gt;
&lt;br /&gt;
You can return here later to learn how Connect works in more detail.&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== What 44Net Connect provides ==&lt;br /&gt;
&lt;br /&gt;
* A WireGuard tunnel to a Connect endpoint node&lt;br /&gt;
* A usable 44Net IP address&lt;br /&gt;
* Optional routed subnet assignments &lt;br /&gt;
* Participation in 44Net without running BGP routing&lt;br /&gt;
&lt;br /&gt;
== How Connect works ==&lt;br /&gt;
&lt;br /&gt;
# You authenticate to your Connect dashboard using your Portal account.&lt;br /&gt;
# The Connect dashboard generates a WireGuard configuration.&lt;br /&gt;
# Your device establishes a secure tunnel to a Connect endpoint node.&lt;br /&gt;
# The endpoint routes traffic between your system and the Internet.&lt;br /&gt;
# Your device participates on the Internet as a normal routed system.&lt;br /&gt;
&lt;br /&gt;
The WireGuard tunnel is transport, not cover. It is not designed for privacy or anonymity and does not replace your internet connection.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
You will need:&lt;br /&gt;
&lt;br /&gt;
* A 44Net Portal account&lt;br /&gt;
* A verified amateur radio callsign&lt;br /&gt;
* A device capable of running WireGuard&lt;br /&gt;
* Some sort of Internet access, even if it&#039;s behind NAT or CGNAT&lt;br /&gt;
&lt;br /&gt;
Common supported platforms include:&lt;br /&gt;
&lt;br /&gt;
* Linux, macOS, and Windows systems&lt;br /&gt;
* Raspberry Pi and similar single-board computers&lt;br /&gt;
* Many home and commercial routers&lt;br /&gt;
* Cloud instances and virtual machines&lt;br /&gt;
* Some mobile hotspots and embedded networking devices&lt;br /&gt;
&lt;br /&gt;
A continuously running device is supported if you plan to host services.&lt;br /&gt;
&lt;br /&gt;
== Connect endpoint nodes ==&lt;br /&gt;
&lt;br /&gt;
44Net Connect uses multiple endpoint nodes operated within the 44Net infrastructure.&lt;br /&gt;
&lt;br /&gt;
* Endpoint nodes are hosted by ARDC in multiple locations.&lt;br /&gt;
* Traffic entering through these nodes is routed to participating systems.&lt;br /&gt;
* Capacity and geographic diversity continue to expand.&lt;br /&gt;
* Future development includes support for volunteer-operated endpoint nodes.&lt;br /&gt;
&lt;br /&gt;
Connect is designed as a distributed system rather than a single gateway.&lt;br /&gt;
&lt;br /&gt;
== What Connect is not ==&lt;br /&gt;
&lt;br /&gt;
44Net Connect is not:&lt;br /&gt;
&lt;br /&gt;
* A commercial VPN service&lt;br /&gt;
* An anonymity or privacy tool&lt;br /&gt;
* A replacement for internet access&lt;br /&gt;
* Required for participants who already operate routed subnets or BGP connectivity&lt;br /&gt;
&lt;br /&gt;
== Typical use cases ==&lt;br /&gt;
&lt;br /&gt;
* Personal stations reachable on 44Net&lt;br /&gt;
* Remote access to home or lab systems&lt;br /&gt;
* Temporary or portable applications&lt;br /&gt;
* Linking or accessing remote repeaters&lt;br /&gt;
* Learning about WireGuard and networking&lt;br /&gt;
* Development of applications and services on 44Net&lt;br /&gt;
* Remote monitoring or control systems&lt;br /&gt;
* Exploring and experimenting with 44Net&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Future development ==&lt;br /&gt;
&lt;br /&gt;
Ongoing work includes:&lt;br /&gt;
&lt;br /&gt;
* Additional endpoint regions&lt;br /&gt;
* Volunteer-hosted nodes&lt;br /&gt;
* Deeper integration with Portal services&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
&lt;br /&gt;
You can set up 44Net on your device in just a few minutes:&lt;br /&gt;
&lt;br /&gt;
* [[44Net Connect/Quick Start|Start the Quick Start Guide]]&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
&lt;br /&gt;
* [[Portal]]&lt;br /&gt;
[[Category:Participation Methods]]&lt;br /&gt;
[[Category:44Net Connect]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=44Net_Connect&amp;diff=2441</id>
		<title>44Net Connect</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=44Net_Connect&amp;diff=2441"/>
		<updated>2026-03-05T13:03:59Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Start Using 44Net Connect}}&lt;br /&gt;
44Net Connect is the quickest way to start participating in 44Net.&lt;br /&gt;
&lt;br /&gt;
Instead of setting up BGP routing or IPIP Mesh, Connect establishes a WireGuard tunnel between your device and a Connect endpoint node. With the tunnel active, your system operates as a native 44Net host with its own address on the public Internet.&lt;br /&gt;
&lt;br /&gt;
Your laptop, Raspberry Pi, router, cloud instance, or small lab can appear on 44Net even from behind residential NAT, CGNAT, mobile networks, or satellite links.&lt;br /&gt;
&lt;br /&gt;
Connect uses WireGuard as a transport, but it is not a privacy VPN. You are not logging in to a service; you are provisioning 44Net onto your system for public-Internet participation. The purpose of the tunnel is to carry your traffic to a point of presence. Your system can participate as a public network host.&lt;br /&gt;
&lt;br /&gt;
{{SectionFigure|file=44Net_Connect_overview.png|caption=44Net Connect makes the 44Net addresses on your devices appear on the public Internet.}}&lt;br /&gt;
&lt;br /&gt;
{{Section|&lt;br /&gt;
{{SectionCard|&lt;br /&gt;
New to Connect? Jump straight to the step‑by‑step setup guide:&lt;br /&gt;
&lt;br /&gt;
[[44Net Connect/Quick Start|→ 44Net Connect Quick Start]]&lt;br /&gt;
&lt;br /&gt;
You can return here later to learn how Connect works in more detail.&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== What 44Net Connect provides ==&lt;br /&gt;
&lt;br /&gt;
* A WireGuard tunnel to a Connect endpoint node&lt;br /&gt;
* A usable 44Net IP address&lt;br /&gt;
* Optional routed subnet assignments &lt;br /&gt;
* Participation in 44Net without running BGP routing&lt;br /&gt;
&lt;br /&gt;
== How Connect works ==&lt;br /&gt;
&lt;br /&gt;
# You authenticate to your Connect dashboard using your Portal account.&lt;br /&gt;
# The Connect dashboard generates a WireGuard configuration.&lt;br /&gt;
# Your device establishes a secure tunnel to a Connect endpoint node.&lt;br /&gt;
# The endpoint routes traffic between your system and the Internet.&lt;br /&gt;
# Your device participates on the Internet as a normal routed system.&lt;br /&gt;
&lt;br /&gt;
The WireGuard tunnel is transport, not cover. It is not designed for privacy or anonymity and does not replace your internet connection.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
You will need:&lt;br /&gt;
&lt;br /&gt;
* A 44Net Portal account&lt;br /&gt;
* A verified amateur radio callsign&lt;br /&gt;
* A device capable of running WireGuard&lt;br /&gt;
* Some sort of Internet access, even if it&#039;s behind NAT or CGNAT&lt;br /&gt;
&lt;br /&gt;
Common supported platforms include:&lt;br /&gt;
&lt;br /&gt;
* Linux, macOS, and Windows systems&lt;br /&gt;
* Raspberry Pi and similar single-board computers&lt;br /&gt;
* Many home and commercial routers&lt;br /&gt;
* Cloud instances and virtual machines&lt;br /&gt;
* Some mobile hotspots and embedded networking devices&lt;br /&gt;
&lt;br /&gt;
A continuously running device is supported if you plan to host services.&lt;br /&gt;
&lt;br /&gt;
== Connect endpoint nodes ==&lt;br /&gt;
&lt;br /&gt;
44Net Connect uses multiple endpoint nodes operated within the 44Net infrastructure.&lt;br /&gt;
&lt;br /&gt;
* Endpoint nodes are hosted by ARDC in multiple locations.&lt;br /&gt;
* Traffic entering through these nodes is routed to participating systems.&lt;br /&gt;
* Capacity and geographic diversity continue to expand.&lt;br /&gt;
* Future development includes support for volunteer-operated endpoint nodes.&lt;br /&gt;
&lt;br /&gt;
Connect is designed as a distributed system rather than a single gateway.&lt;br /&gt;
&lt;br /&gt;
== What Connect is not ==&lt;br /&gt;
&lt;br /&gt;
44Net Connect is not:&lt;br /&gt;
&lt;br /&gt;
* A commercial VPN service&lt;br /&gt;
* An anonymity or privacy tool&lt;br /&gt;
* A replacement for internet access&lt;br /&gt;
* Required for participants who already operate routed subnets or BGP connectivity&lt;br /&gt;
&lt;br /&gt;
== Typical use cases ==&lt;br /&gt;
&lt;br /&gt;
* Personal stations reachable on 44Net&lt;br /&gt;
* Remote access to home or lab systems&lt;br /&gt;
* Temporary or portable applications&lt;br /&gt;
* Linking or accessing remote repeaters&lt;br /&gt;
* Learning about WireGuard and networking&lt;br /&gt;
* Development of applications and services on 44Net&lt;br /&gt;
* Remote monitoring or control systems&lt;br /&gt;
* Exploring and experimenting with 44Net&lt;br /&gt;
&lt;br /&gt;
== Relationship to other participation methods ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Method !! Best For&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;44Net Connect&#039;&#039;&#039; || Individuals and small systems&lt;br /&gt;
|-&lt;br /&gt;
| Routed Subnets || Established networks and organizations&lt;br /&gt;
|-&lt;br /&gt;
| RF / Mesh Networks || Local and regional wireless communities&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Future development ==&lt;br /&gt;
&lt;br /&gt;
Ongoing work includes:&lt;br /&gt;
&lt;br /&gt;
* Additional endpoint regions&lt;br /&gt;
* Volunteer-hosted nodes&lt;br /&gt;
* Improved onboarding and automation&lt;br /&gt;
* Deeper integration with Portal services&lt;br /&gt;
&lt;br /&gt;
== Ready to try it? ==&lt;br /&gt;
&lt;br /&gt;
You can set up 44Net on your device in just a few minutes:&lt;br /&gt;
&lt;br /&gt;
* [[44Net Connect/Quick Start|Start the Quick Start Guide]]&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
&lt;br /&gt;
* [[Portal]]&lt;br /&gt;
[[Category:Participation Methods]]&lt;br /&gt;
[[Category:44Net Connect]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=About_This_Documentation&amp;diff=2440</id>
		<title>About This Documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=About_This_Documentation&amp;diff=2440"/>
		<updated>2026-03-05T04:42:12Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page explains how the 44Net wiki is proposed to work and how contributors can think about adding or improving documentation.&lt;br /&gt;
&lt;br /&gt;
It aims to describe the assumptions behind the structure you see here.&lt;br /&gt;
&lt;br /&gt;
Other documentation systems approach organization with folders and hierarchies. With MediaWiki, the hierarchy is flat, and structure emerges through navigation, linking, categories, and templates. This wiki embraces that approach, organizing around a small number of essential concepts and leaving it to the editors to link pages together in a way that makes sense for each topic.&lt;br /&gt;
&lt;br /&gt;
== Purpose of the Wiki ==&lt;br /&gt;
&lt;br /&gt;
The 44Net wiki exists to help people:&lt;br /&gt;
&lt;br /&gt;
* Understand what 44Net is and why it exists&lt;br /&gt;
* Find ways to participate&lt;br /&gt;
* Build projects and services&lt;br /&gt;
* Collaborate in stewarding the community&lt;br /&gt;
&lt;br /&gt;
The ultimate goal is to promote participation by promoting understanding. Along the way, we want to help the reader feel more competent &#039;&#039;and&#039;&#039; more confident about building with 44Net.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pages in this wiki apply two dimensions of structure:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Dimension !! Question&lt;br /&gt;
|-&lt;br /&gt;
| Conceptual Element || What part of the 44Net world is this about?&lt;br /&gt;
|-&lt;br /&gt;
| Page Archetype || What is this page trying to do for the reader?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Conceptual Element + Page Archetype = A Page.&lt;br /&gt;
&lt;br /&gt;
Here are more details about each of these dimensions.&lt;br /&gt;
&lt;br /&gt;
== The conceptual elements ==&lt;br /&gt;
&lt;br /&gt;
With MediaWiki’s facilities for categorization and navigation, we don’t need a strict taxonomy from the outset. Still, there are a few general conceptual categories that are important to the sustainability of the 44Net program and that should be reflected in the documentation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Conceptual Element !! Core Question !! Typical Content&lt;br /&gt;
|-&lt;br /&gt;
| About 44Net || What is 44Net? || Explanations, history, core ideas&lt;br /&gt;
|-&lt;br /&gt;
| Provisioning || How does 44Net become available? || Methods, onboarding, setup guides&lt;br /&gt;
|-&lt;br /&gt;
| Use Cases || What do people do with 44Net? || Project examples, inspiration, applications&lt;br /&gt;
|-&lt;br /&gt;
| Applications || What tools support 44Net? || Portal docs, dashboards, software usage&lt;br /&gt;
|-&lt;br /&gt;
| Community || How is 44Net stewarded? || Governance, policy, collaboration&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; About 44Net&lt;br /&gt;
: Orientation and explanation of what 44Net is, in and of itself. This includes history, context, and the core concepts that define 44Net as a thing. This is probably a mix of philosophical, observational, and slightly technical material.&lt;br /&gt;
&lt;br /&gt;
; Provisioning&lt;br /&gt;
: How participants actually put 44Net subnets or IP addresses on their devices or networks. This would include general explainers as well as practical, step‑by‑step instructions.&lt;br /&gt;
&lt;br /&gt;
; Use Cases&lt;br /&gt;
: “Use cases,” meaning things people &#039;&#039;do&#039;&#039; with 44Net. The point is to help people envision what they too could do with 44Net by showing them what others have done. This is probably a mix of inspirational and practical material.&lt;br /&gt;
&lt;br /&gt;
; Applications&lt;br /&gt;
: Conceptual and practical documentation related to tools that make 44Net work. This includes the Portal, the 44Net Connect dashboard, `ampr-ripd`, etc. This is ”open this, click that” type documentation for tools that are unique to 44Net.&lt;br /&gt;
&lt;br /&gt;
; Community&lt;br /&gt;
: Governance, policy, collaboration, and stewardship. How 44Net is managed, how decisions are made, and how volunteers can get involved. This includes rules of the road and “how to be a good citizen,” but also info about the mailing lists and how to get involved in the community.&lt;br /&gt;
&lt;br /&gt;
Documents that fall outside these categories are not necessarily out of scope. The point is, we want to be sure to cover at least these kinds of things.&lt;br /&gt;
&lt;br /&gt;
Moreover, the structure should emerge from the content, not the other way around.&lt;br /&gt;
&lt;br /&gt;
{{Note|The term “Provisioning” is used intentionally. Participants are not connecting to a single centralized network, so language about “connecting” can be misleading. People don’t exactly dial up to something, rather they &#039;&#039;provision 44Net resources onto systems and networks they operate.&#039;&#039; This more accurately reflects 44Net’s distributed nature. It also helps avoid confusion with the thing named “44Net Connect,” which is &#039;&#039;one way&#039;&#039; to provision 44Net but not the &#039;&#039;only way&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
If there is an overarching organizing principle, it might be this: &#039;&#039;Organize around aspects of people’s experiences.&#039;&#039; What do they want to do? What are they working with? How can we help? This helps keep it more user‑centric than technology‑centric. We want to serve the people who are trying to use 44Net, rather than just describing technology for its own sake.&lt;br /&gt;
&lt;br /&gt;
== Page archetypes ==&lt;br /&gt;
&lt;br /&gt;
The wiki generally adopts a handful of recognizable types of pages. Being deliberate about the type of page you are writing can help focus the material, and following recognizable patterns gives the reader helpful clues that reduce cognitive load, making the material easier to understand.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Page Archetype !! Reader Intent !! Primary Goal&lt;br /&gt;
|-&lt;br /&gt;
| Concept Page || Understand || Build shared mental models&lt;br /&gt;
|-&lt;br /&gt;
| How-To Guide || Do || Enable successful action&lt;br /&gt;
|-&lt;br /&gt;
| Reference Page || Look up || Provide authoritative detail&lt;br /&gt;
|-&lt;br /&gt;
| Orientation / Landing Page || Decide || Guide navigation and discovery&lt;br /&gt;
|-&lt;br /&gt;
| Project Page || Explore || Show real-world examples&lt;br /&gt;
|-&lt;br /&gt;
| Stewardship Page || Participate responsibly || Explain governance and expectations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Concept page ===&lt;br /&gt;
Explains what something is and why it exists. Demystifies something. These pages provide overviews and introduce ideas. They are not step‑by‑step instructions, but they might include examples and links to related procedures.&lt;br /&gt;
&lt;br /&gt;
Reader intent: &#039;&#039;Help me understand this.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
* [[44Net Connect]]&lt;br /&gt;
* [[IPIP Mesh]]&lt;br /&gt;
* [[BGP|BGP on 44Net]]&lt;br /&gt;
* [[DNS|DNS within 44Net]]&lt;br /&gt;
&lt;br /&gt;
==== Characteristics ====&lt;br /&gt;
* Narrative explanation&lt;br /&gt;
* Framing and context&lt;br /&gt;
* Relationships to other concepts&lt;br /&gt;
* Links to related how-to guides and reference material&lt;br /&gt;
&lt;br /&gt;
Concept pages are interpretive more than instructional.&lt;br /&gt;
&lt;br /&gt;
=== How‑to guide ===&lt;br /&gt;
Help someone accomplish a specific task with a clear successful outcome. This is where step-by-step instructions with annotated screenshots go.&lt;br /&gt;
&lt;br /&gt;
Reader intent: &#039;&#039;I want to do this thing.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
* [[44Net Connect/Quick Start|44Net Connect Quick Start]]&lt;br /&gt;
* [[Portal/Sign Up|Create a Portal account and verify your callsign]]&lt;br /&gt;
&lt;br /&gt;
==== Characteristics ====&lt;br /&gt;
* One goal per guide&lt;br /&gt;
* Clear, sequential steps&lt;br /&gt;
* Observable indicators of success&lt;br /&gt;
&lt;br /&gt;
If a reader cannot successfully complete the task by following the steps on the page, the guide is unfinished, regardless of how well it is written.&lt;br /&gt;
&lt;br /&gt;
=== Reference page ===&lt;br /&gt;
Provide authoritative “look it up” type information.&lt;br /&gt;
&lt;br /&gt;
Reader intent: &#039;&#039;I need some details.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
* API documentation&lt;br /&gt;
* Technical specifications&lt;br /&gt;
* Policy requirements&lt;br /&gt;
&lt;br /&gt;
==== Characteristics ====&lt;br /&gt;
* Precise&lt;br /&gt;
* Structured&lt;br /&gt;
* Non-linear&lt;br /&gt;
&lt;br /&gt;
Reference pages are meant to be consulted as needed.&lt;br /&gt;
&lt;br /&gt;
=== Orientation or landing page ===&lt;br /&gt;
Help readers understand a topic and decide where to go next.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
* [[Main Page]]&lt;br /&gt;
* [[Provisioning Methods]]&lt;br /&gt;
* [[What People Build]]&lt;br /&gt;
&lt;br /&gt;
These pages are like trailhead signposts. They should be welcoming and informative to help readers find what they need. &#039;&#039;Links&#039;&#039; to how-tos and references pages live here.&lt;br /&gt;
&lt;br /&gt;
=== Project pages ===&lt;br /&gt;
Describe something a participant has built.&lt;br /&gt;
&lt;br /&gt;
Reader intent: &#039;&#039;What is this thing I saw someone doing with 44Net?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Purpose:&lt;br /&gt;
* Showcase real deployments&lt;br /&gt;
* Help demonstrate what’s possible&lt;br /&gt;
* Inspire others to join a project or start one of their own&lt;br /&gt;
* Link outward to active work, code repositories, documentation, Discord, etc.&lt;br /&gt;
&lt;br /&gt;
Like [https://qrz.com QRZ], but for 44Net projects.&lt;br /&gt;
&lt;br /&gt;
=== Stewardship pages ===&lt;br /&gt;
Describe how the community is supported and maintained.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
* [[Policies]]&lt;br /&gt;
* [[Volunteer|Volunteer Roles]]&lt;br /&gt;
* [[Verification|How Verification Works]]&lt;br /&gt;
&lt;br /&gt;
At heart, stewardship pages are about what community members expect of one another and how the community works together.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Editorial discipline ==&lt;br /&gt;
&lt;br /&gt;
Two types of pages are especially important to 44Net’s mission and deserve special care: Concept Pages and How‑To Guides.&lt;br /&gt;
&lt;br /&gt;
=== Concept pages must be clear ===&lt;br /&gt;
A reader should leave able to answer:&lt;br /&gt;
* What is this?&lt;br /&gt;
* Why does it exist?&lt;br /&gt;
* Why would I use it?&lt;br /&gt;
* How does it fit into the bigger picture?&lt;br /&gt;
&lt;br /&gt;
Concept pages are more like Wikipedia articles than user manuals. They should help readers form mental models, provide context, and give background or framing to practical instructions found elsewhere.&lt;br /&gt;
&lt;br /&gt;
=== How‑to guides must work ===&lt;br /&gt;
A guide succeeds only if a reader can complete the task.&lt;br /&gt;
&lt;br /&gt;
Every How‑To should include:&lt;br /&gt;
* A statement of the goal&lt;br /&gt;
* Prerequisites&lt;br /&gt;
* Sequential steps, with screenshots and other resources as needed&lt;br /&gt;
* A verification step allowing the reader to confirm they have succeeded&lt;br /&gt;
* Links back to the related concept page&lt;br /&gt;
* Links to related articles that answer “Great, so what’s next?”&lt;br /&gt;
&lt;br /&gt;
== Deciding where a page goes ==&lt;br /&gt;
&lt;br /&gt;
Although the wiki is generally flat, “folder structure” can help &#039;&#039;maintainers&#039;&#039; by keeping related pages together. For example, all documentation related to the Portal application lives under the “Portal/” prefix. &lt;br /&gt;
&lt;br /&gt;
{{Note|This is not for navigation purposes or for the reader’s benefit. The reader will use links and categories to find their way around. Any folder structure is for the maintainers’ benefit, to help them find and manage related pages.}}&lt;br /&gt;
&lt;br /&gt;
Also, this is not a hard rule, just a helpful convention.&lt;br /&gt;
&lt;br /&gt;
When unsure where a page belongs, try the ownership rule:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Place the page under the concept that would feel incomplete if the page disappeared.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
; &#039;&#039;&#039;Portal&#039;&#039;&#039; DNS management → &#039;&#039;Portal/DNS&#039;&#039;&lt;br /&gt;
: If the documentation on the Portal’s DNS functions disappeared, people would not know how to manage their DNS records. The Portal documentation would therefore be incomplete without it, so it belongs under the Portal/.&lt;br /&gt;
&lt;br /&gt;
; DNS delegation &#039;&#039;&#039;in general&#039;&#039;&#039; → &#039;&#039;DNS/Delegation&#039;&#039;&lt;br /&gt;
: If the documentation on DNS delegation disappeared, people would would struggle to understand DNS delegation. The DNS documentation would therefore be incomplete without it, so it belongs under DNS/.&lt;br /&gt;
&lt;br /&gt;
When starting a new page or group of pages, ask yourself: am I documenting a new concept that deserves its own top-level page, or am I creating concept/how-to/reference documentation for an existing concept? If the former, create a new top-level page. If the latter, place it under the existing concept.&lt;br /&gt;
&lt;br /&gt;
== Categories over hierarchy ==&lt;br /&gt;
&lt;br /&gt;
So MediaWiki does not actually track pages in folders. What is its native way to organize pages? Categories and links.&lt;br /&gt;
&lt;br /&gt;
Categories provide the multidimensional organization that paths alone cannot. A page can belong to multiple categories, and categories can be nested. This allows for more flexible organization and navigation than a strict hierarchy.&lt;br /&gt;
&lt;br /&gt;
Contributors should add categories rather than restructuring page paths. &lt;br /&gt;
&lt;br /&gt;
Contributors should also use categories liberally. If a page belongs to a category, it should be in that category. If it belongs to multiple categories, it should be in all of them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Navigation philosophy ==&lt;br /&gt;
&lt;br /&gt;
Readers rarely browse the wiki as a directory tree.&lt;br /&gt;
&lt;br /&gt;
They experience it through:&lt;br /&gt;
* the Main Page&lt;br /&gt;
* topic landing pages&lt;br /&gt;
* contextual links&lt;br /&gt;
* search results&lt;br /&gt;
&lt;br /&gt;
The goal is discoverability: perfect hierarchy is less important than reliable navigation. Pages may move over time, but clarity for readers must be maintained.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== An invitation ==&lt;br /&gt;
&lt;br /&gt;
The 44Net wiki is part of the commons it describes.&lt;br /&gt;
&lt;br /&gt;
Its structure will continue to evolve as participants build, document, and teach one another. Contributors are encouraged to improve explanations, refine navigation, and leave the next reader slightly less confused than they were when they arrived.&lt;br /&gt;
&lt;br /&gt;
Good documentation here will pretty much always be ongoing, unfinished work in progress.&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=44Net_Connect&amp;diff=2439</id>
		<title>44Net Connect</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=44Net_Connect&amp;diff=2439"/>
		<updated>2026-03-05T04:34:14Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Start Using 44Net Connect}}&lt;br /&gt;
44Net Connect is the quickest way to start participating in 44Net.&lt;br /&gt;
&lt;br /&gt;
Instead of setting up BGP routing or IPIP Mesh, Connect establishes a WireGuard tunnel between your device and a Connect endpoint node. With the tunnel active, your system operates as a native 44Net host with its own address on the public Internet.&lt;br /&gt;
&lt;br /&gt;
Your laptop, Raspberry Pi, router, cloud instance, or small lab can appear on 44Net even from behind residential NAT, CGNAT, mobile networks, or satellite links.&lt;br /&gt;
&lt;br /&gt;
Connect uses WireGuard as a transport, but it is not a privacy VPN. You are not logging in to a service; you are provisioning 44Net onto your system for public-Internet participation. The purpose of the tunnel is to carry your traffic to a point of presence. Your system can participate as a public network host.&lt;br /&gt;
&lt;br /&gt;
{{SectionFigure|file=44Net_Connect_overview.png|caption=44Net Connect makes the 44Net addresses on your devices appear on the public Internet.}}&lt;br /&gt;
&lt;br /&gt;
{{Section|&lt;br /&gt;
{{SectionCard|&lt;br /&gt;
New to Connect? Jump straight to the step‑by‑step setup guide:&lt;br /&gt;
&lt;br /&gt;
[[44Net Connect/Quick Start|→ 44Net Connect Quick Start]]&lt;br /&gt;
&lt;br /&gt;
You can return here later to learn how Connect works in more detail.&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== What 44Net Connect provides ==&lt;br /&gt;
&lt;br /&gt;
* A WireGuard tunnel to a Connect endpoint node&lt;br /&gt;
* A usable 44Net IP address&lt;br /&gt;
* Optional routed subnet assignments &lt;br /&gt;
* Participation in 44Net without running BGP routing&lt;br /&gt;
&lt;br /&gt;
== How Connect works ==&lt;br /&gt;
&lt;br /&gt;
# You authenticate to your Connect dashboard using your Portal account.&lt;br /&gt;
# The Connect dashboard generates a WireGuard configuration.&lt;br /&gt;
# Your device establishes a secure tunnel to a Connect endpoint node.&lt;br /&gt;
# The endpoint routes traffic between your system and the Internet.&lt;br /&gt;
# Your device participates on the Internet as a normal routed system.&lt;br /&gt;
&lt;br /&gt;
The WireGuard tunnel is transport, not cover. It is not designed for privacy or anonymity and does not replace your internet connection.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
You will need:&lt;br /&gt;
&lt;br /&gt;
* A 44Net Portal account&lt;br /&gt;
* A verified amateur radio callsign&lt;br /&gt;
* A device capable of running WireGuard&lt;br /&gt;
* Some sort of Internet access, even if it&#039;s behind NAT or CGNAT&lt;br /&gt;
&lt;br /&gt;
Common supported platforms include:&lt;br /&gt;
&lt;br /&gt;
* Linux, macOS, and Windows systems&lt;br /&gt;
* Raspberry Pi and similar single-board computers&lt;br /&gt;
* Many home and commercial routers&lt;br /&gt;
* Cloud instances and virtual machines&lt;br /&gt;
* Some mobile hotspots and embedded networking devices&lt;br /&gt;
&lt;br /&gt;
A continuously running device is supported if you plan to host services.&lt;br /&gt;
&lt;br /&gt;
== Connect endpoint nodes ==&lt;br /&gt;
&lt;br /&gt;
44Net Connect uses multiple endpoint nodes operated within the 44Net infrastructure.&lt;br /&gt;
&lt;br /&gt;
* Endpoint nodes are hosted by ARDC in multiple locations.&lt;br /&gt;
* Traffic entering through these nodes is routed to participating systems.&lt;br /&gt;
* Capacity and geographic diversity continue to expand.&lt;br /&gt;
* Future development includes support for volunteer-operated endpoint nodes.&lt;br /&gt;
&lt;br /&gt;
Connect is designed as a distributed system rather than a single gateway.&lt;br /&gt;
&lt;br /&gt;
== What Connect is not ==&lt;br /&gt;
&lt;br /&gt;
44Net Connect is &#039;&#039;&#039;not&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* A commercial VPN service&lt;br /&gt;
* An anonymity or privacy tool&lt;br /&gt;
* A replacement for internet access&lt;br /&gt;
* Required for participants who already operate routed subnets or BGP connectivity&lt;br /&gt;
&lt;br /&gt;
== Typical use cases ==&lt;br /&gt;
&lt;br /&gt;
* Personal stations reachable on 44Net&lt;br /&gt;
* Remote access to home or lab systems&lt;br /&gt;
* Temporary or portable applications&lt;br /&gt;
* Linking or accessing remote repeaters&lt;br /&gt;
* Learning about WireGuard and networking&lt;br /&gt;
* Development of applications and services on 44Net&lt;br /&gt;
* Remote monitoring or control systems&lt;br /&gt;
* Exploring and experimenting with 44Net&lt;br /&gt;
&lt;br /&gt;
== Relationship to other participation methods ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Method !! Best For&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;44Net Connect&#039;&#039;&#039; || Individuals and small systems&lt;br /&gt;
|-&lt;br /&gt;
| Routed Subnets || Established networks and organizations&lt;br /&gt;
|-&lt;br /&gt;
| RF / Mesh Networks || Local and regional wireless communities&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Future development ==&lt;br /&gt;
&lt;br /&gt;
Ongoing work includes:&lt;br /&gt;
&lt;br /&gt;
* Additional endpoint regions&lt;br /&gt;
* Volunteer-hosted nodes&lt;br /&gt;
* Improved onboarding and automation&lt;br /&gt;
* Deeper integration with Portal services&lt;br /&gt;
&lt;br /&gt;
== Ready to try it? ==&lt;br /&gt;
&lt;br /&gt;
You can set up 44Net on your device in just a few minutes:&lt;br /&gt;
&lt;br /&gt;
* [[44Net Connect/Quick Start|Start the Quick Start Guide]]&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
&lt;br /&gt;
* [[Portal]]&lt;br /&gt;
* [[Address Allocations]]&lt;br /&gt;
* [[Routing 44Net]]&lt;br /&gt;
* [[Mesh Networking]]&lt;br /&gt;
* [[Getting Started with 44Net]]&lt;br /&gt;
[[Category:Participation Methods]]&lt;br /&gt;
[[Category:44Net Connect]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=44Net_Connect&amp;diff=2438</id>
		<title>44Net Connect</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=44Net_Connect&amp;diff=2438"/>
		<updated>2026-03-05T04:28:50Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Start Using 44Net Connect}}&lt;br /&gt;
44Net Connect is the quickest way to start participating in 44Net.&lt;br /&gt;
&lt;br /&gt;
Instead of setting up BGP routing or IPIP Mesh, Connect establishes a WireGuard tunnel between your device and a Connect endpoint node. With the tunnel active, your system operates as a native 44Net host with its own address on the public Internet.&lt;br /&gt;
&lt;br /&gt;
Your laptop, Raspberry Pi, router, cloud instance, or small lab can appear on 44Net even from behind residential NAT, CGNAT, mobile networks, or satellite links.&lt;br /&gt;
&lt;br /&gt;
Connect uses WireGuard as transport, but it is not a privacy VPN. You are not logging in to a service; you are provisioning 44Net onto your system for public-Internet participation. The purpose of the tunnel is to carry your traffic to a point of presence. Your system can participate as a public network host.&lt;br /&gt;
&lt;br /&gt;
{{SectionFigure|file=44Net_Connect_overview.png|caption=44Net Connect makes the 44Net addresses on your devices appear on the public Internet.}}&lt;br /&gt;
&lt;br /&gt;
{{Section|&lt;br /&gt;
{{SectionCard|&lt;br /&gt;
New to Connect? Jump straight to the step‑by‑step setup guide:&lt;br /&gt;
&lt;br /&gt;
[[44Net Connect/Quick Start|→ 44Net Connect Quick Start]]&lt;br /&gt;
&lt;br /&gt;
You can return here later to learn how Connect works in more detail.&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== What 44Net Connect provides ==&lt;br /&gt;
&lt;br /&gt;
* A WireGuard tunnel to a Connect endpoint node&lt;br /&gt;
* A usable 44Net IP address&lt;br /&gt;
* Optional routed subnet assignments &lt;br /&gt;
* Participation in 44Net without running BGP routing&lt;br /&gt;
&lt;br /&gt;
== How Connect works ==&lt;br /&gt;
&lt;br /&gt;
# You authenticate to your Connect dashboard using your Portal account.&lt;br /&gt;
# The Connect dashboard generates a WireGuard configuration.&lt;br /&gt;
# Your device establishes a secure tunnel to a Connect endpoint node.&lt;br /&gt;
# The endpoint routes traffic between your system and the Internet.&lt;br /&gt;
# Your device participates on the Internet as a normal routed system.&lt;br /&gt;
&lt;br /&gt;
The WireGuard tunnel is transport, not cover. It is not designed for privacy or anonymity and does not replace your internet connection.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
You will need:&lt;br /&gt;
&lt;br /&gt;
* A 44Net Portal account&lt;br /&gt;
* A verified amateur radio callsign&lt;br /&gt;
* A device capable of running WireGuard&lt;br /&gt;
* Some sort of Internet access, even if it&#039;s behind NAT or CGNAT&lt;br /&gt;
&lt;br /&gt;
Common supported platforms include:&lt;br /&gt;
&lt;br /&gt;
* Linux, macOS, and Windows systems&lt;br /&gt;
* Raspberry Pi and similar single-board computers&lt;br /&gt;
* Many home and commercial routers&lt;br /&gt;
* Cloud instances and virtual machines&lt;br /&gt;
* Some mobile hotspots and embedded networking devices&lt;br /&gt;
&lt;br /&gt;
A continuously running device is supported if you plan to host services.&lt;br /&gt;
&lt;br /&gt;
== Connect endpoint nodes ==&lt;br /&gt;
&lt;br /&gt;
44Net Connect uses multiple endpoint nodes operated within the 44Net infrastructure.&lt;br /&gt;
&lt;br /&gt;
* Endpoint nodes are hosted by ARDC in multiple locations.&lt;br /&gt;
* Traffic entering through these nodes is routed to participating systems.&lt;br /&gt;
* Capacity and geographic diversity continue to expand.&lt;br /&gt;
* Future development includes support for volunteer-operated endpoint nodes.&lt;br /&gt;
&lt;br /&gt;
Connect is designed as a distributed system rather than a single gateway.&lt;br /&gt;
&lt;br /&gt;
== What Connect is not ==&lt;br /&gt;
&lt;br /&gt;
44Net Connect is &#039;&#039;&#039;not&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* A commercial VPN service&lt;br /&gt;
* An anonymity or privacy tool&lt;br /&gt;
* A replacement for internet access&lt;br /&gt;
* Required for participants who already operate routed subnets or BGP connectivity&lt;br /&gt;
&lt;br /&gt;
== Typical use cases ==&lt;br /&gt;
&lt;br /&gt;
* Personal stations reachable on 44Net&lt;br /&gt;
* Remote access to home or lab systems&lt;br /&gt;
* Temporary or portable applications&lt;br /&gt;
* Linking or accessing remote repeaters&lt;br /&gt;
* Learning about WireGuard and networking&lt;br /&gt;
* Development of applications and services on 44Net&lt;br /&gt;
* Remote monitoring or control systems&lt;br /&gt;
* Exploring and experimenting with 44Net&lt;br /&gt;
&lt;br /&gt;
== Relationship to other participation methods ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Method !! Best For&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;44Net Connect&#039;&#039;&#039; || Individuals and small systems&lt;br /&gt;
|-&lt;br /&gt;
| Routed Subnets || Established networks and organizations&lt;br /&gt;
|-&lt;br /&gt;
| RF / Mesh Networks || Local and regional wireless communities&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Future development ==&lt;br /&gt;
&lt;br /&gt;
Ongoing work includes:&lt;br /&gt;
&lt;br /&gt;
* Additional endpoint regions&lt;br /&gt;
* Volunteer-hosted nodes&lt;br /&gt;
* Improved onboarding and automation&lt;br /&gt;
* Deeper integration with Portal services&lt;br /&gt;
&lt;br /&gt;
== Ready to try it? ==&lt;br /&gt;
&lt;br /&gt;
You can set up 44Net on your device in just a few minutes:&lt;br /&gt;
&lt;br /&gt;
* [[44Net Connect/Quick Start|Start the Quick Start Guide]]&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
&lt;br /&gt;
* [[Portal]]&lt;br /&gt;
* [[Address Allocations]]&lt;br /&gt;
* [[Routing 44Net]]&lt;br /&gt;
* [[Mesh Networking]]&lt;br /&gt;
* [[Getting Started with 44Net]]&lt;br /&gt;
[[Category:Participation Methods]]&lt;br /&gt;
[[Category:44Net Connect]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=File:44Net_Connect_overview.png&amp;diff=2437</id>
		<title>File:44Net Connect overview.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=File:44Net_Connect_overview.png&amp;diff=2437"/>
		<updated>2026-03-04T23:42:31Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=44Net_Connect&amp;diff=2436</id>
		<title>44Net Connect</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=44Net_Connect&amp;diff=2436"/>
		<updated>2026-03-04T23:41:32Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Start Using 44Net Connect}}&lt;br /&gt;
44Net Connect is the quickest way to start participating in 44Net.&lt;br /&gt;
&lt;br /&gt;
Instead of setting up BGP routing or IPIP Mesh, Connect establishes a WireGuard tunnel between your device and a Connect endpoint node. With the tunnel active, your system operates as a native 44Net host with its own address on the public Internet.&lt;br /&gt;
&lt;br /&gt;
Your laptop, Raspberry Pi, router, cloud instance, or small lab can appear on 44Net even from behind residential NAT, CGNAT, mobile networks, or satellite links.&lt;br /&gt;
&lt;br /&gt;
Connect uses WireGuard as transport, but it is not a privacy VPN. You are not logging in to a service; you are provisioning 44Net onto your system for public-Internet participation. The purpose of the tunnel is to carry your traffic to a point of presence. Your system can participate as a public network host.&lt;br /&gt;
&lt;br /&gt;
{{Section|&lt;br /&gt;
{{SectionCard|&lt;br /&gt;
New to Connect? Jump straight to the step‑by‑step setup guide:&lt;br /&gt;
&lt;br /&gt;
[[44Net Connect/Quick Start|→ 44Net Connect Quick Start]]&lt;br /&gt;
&lt;br /&gt;
You can return here later to learn how Connect works in more detail.&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{SectionFigure|file=44Net_Connect_overview.png|width=100%|caption=44Net Connect makes the 44Net addresses on your devices appear on the public Internet.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What 44Net Connect provides ==&lt;br /&gt;
&lt;br /&gt;
* A WireGuard tunnel to a Connect endpoint node&lt;br /&gt;
* A usable 44Net IP address&lt;br /&gt;
* Optional routed subnet assignments &lt;br /&gt;
* Participation in 44Net without running BGP routing&lt;br /&gt;
&lt;br /&gt;
== How Connect works ==&lt;br /&gt;
&lt;br /&gt;
# You authenticate to your Connect dashboard using your Portal account.&lt;br /&gt;
# The Connect dashboard generates a WireGuard configuration.&lt;br /&gt;
# Your device establishes a secure tunnel to a Connect endpoint node.&lt;br /&gt;
# The endpoint routes traffic between your system and the Internet.&lt;br /&gt;
# Your device participates on the Internet as a normal routed system.&lt;br /&gt;
&lt;br /&gt;
The WireGuard tunnel is transport, not cover. It is not designed for privacy or anonymity and does not replace your internet connection.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
You will need:&lt;br /&gt;
&lt;br /&gt;
* A 44Net Portal account&lt;br /&gt;
* A verified amateur radio callsign&lt;br /&gt;
* A device capable of running WireGuard&lt;br /&gt;
* Some sort of Internet access, even if it&#039;s behind NAT or CGNAT&lt;br /&gt;
&lt;br /&gt;
Common supported platforms include:&lt;br /&gt;
&lt;br /&gt;
* Linux, macOS, and Windows systems&lt;br /&gt;
* Raspberry Pi and similar single-board computers&lt;br /&gt;
* Many home and commercial routers&lt;br /&gt;
* Cloud instances and virtual machines&lt;br /&gt;
* Some mobile hotspots and embedded networking devices&lt;br /&gt;
&lt;br /&gt;
A continuously running device is supported if you plan to host services.&lt;br /&gt;
&lt;br /&gt;
== Connect endpoint nodes ==&lt;br /&gt;
&lt;br /&gt;
44Net Connect uses multiple endpoint nodes operated within the 44Net infrastructure.&lt;br /&gt;
&lt;br /&gt;
* Endpoint nodes are hosted by ARDC in multiple locations.&lt;br /&gt;
* Traffic entering through these nodes is routed to participating systems.&lt;br /&gt;
* Capacity and geographic diversity continue to expand.&lt;br /&gt;
* Future development includes support for volunteer-operated endpoint nodes.&lt;br /&gt;
&lt;br /&gt;
Connect is designed as a distributed system rather than a single gateway.&lt;br /&gt;
&lt;br /&gt;
== What Connect is not ==&lt;br /&gt;
&lt;br /&gt;
44Net Connect is &#039;&#039;&#039;not&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* A commercial VPN service&lt;br /&gt;
* An anonymity or privacy tool&lt;br /&gt;
* A replacement for internet access&lt;br /&gt;
* Required for participants who already operate routed subnets or BGP connectivity&lt;br /&gt;
&lt;br /&gt;
== Typical use cases ==&lt;br /&gt;
&lt;br /&gt;
* Personal stations reachable on 44Net&lt;br /&gt;
* Remote access to home or lab systems&lt;br /&gt;
* Temporary or portable applications&lt;br /&gt;
* Linking or accessing remote repeaters&lt;br /&gt;
* Learning about WireGuard and networking&lt;br /&gt;
* Development of applications and services on 44Net&lt;br /&gt;
* Remote monitoring or control systems&lt;br /&gt;
* Exploring and experimenting with 44Net&lt;br /&gt;
&lt;br /&gt;
== Relationship to other participation methods ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Method !! Best For&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;44Net Connect&#039;&#039;&#039; || Individuals and small systems&lt;br /&gt;
|-&lt;br /&gt;
| Routed Subnets || Established networks and organizations&lt;br /&gt;
|-&lt;br /&gt;
| RF / Mesh Networks || Local and regional wireless communities&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Future development ==&lt;br /&gt;
&lt;br /&gt;
Ongoing work includes:&lt;br /&gt;
&lt;br /&gt;
* Additional endpoint regions&lt;br /&gt;
* Volunteer-hosted nodes&lt;br /&gt;
* Improved onboarding and automation&lt;br /&gt;
* Deeper integration with Portal services&lt;br /&gt;
&lt;br /&gt;
== Ready to try it? ==&lt;br /&gt;
&lt;br /&gt;
You can set up 44Net on your device in just a few minutes:&lt;br /&gt;
&lt;br /&gt;
* [[44Net Connect/Quick Start|Start the Quick Start Guide]]&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
&lt;br /&gt;
* [[Portal]]&lt;br /&gt;
* [[Address Allocations]]&lt;br /&gt;
* [[Routing 44Net]]&lt;br /&gt;
* [[Mesh Networking]]&lt;br /&gt;
* [[Getting Started with 44Net]]&lt;br /&gt;
[[Category:Participation Methods]]&lt;br /&gt;
[[Category:44Net Connect]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=44Net_Connect&amp;diff=2435</id>
		<title>44Net Connect</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=44Net_Connect&amp;diff=2435"/>
		<updated>2026-03-04T21:50:38Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Start Using 44Net Connect}}&lt;br /&gt;
44Net Connect is the quickest way to start participating in 44Net.&lt;br /&gt;
&lt;br /&gt;
Instead of setting up BGP routing or IPIP Mesh, Connect establishes a WireGuard tunnel between your device and a Connect endpoint node. With the tunnel active, your system operates as a native 44Net host with its own address on the public Internet.&lt;br /&gt;
&lt;br /&gt;
Your laptop, Raspberry Pi, router, cloud instance, or small lab can appear on 44Net even from behind residential NAT, CGNAT, mobile networks, or satellite links.&lt;br /&gt;
&lt;br /&gt;
Connect uses WireGuard as transport, but it is not a privacy VPN. You are not logging in to a service; you are provisioning 44Net onto your system for public-Internet participation. The purpose of the tunnel is to carry your traffic to a point of presence. Your system can participate as a public network host.&lt;br /&gt;
&lt;br /&gt;
{{Section|&lt;br /&gt;
{{SectionCard|&lt;br /&gt;
New to Connect? Jump straight to the step‑by‑step setup guide:&lt;br /&gt;
&lt;br /&gt;
[[44Net Connect/Quick Start|→ 44Net Connect Quick Start]]&lt;br /&gt;
&lt;br /&gt;
You can return here later to learn how Connect works in more detail.&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What 44Net Connect provides ==&lt;br /&gt;
&lt;br /&gt;
* A WireGuard tunnel to a Connect endpoint node&lt;br /&gt;
* A usable 44Net IP address&lt;br /&gt;
* Optional routed subnet assignments &lt;br /&gt;
* Participation in 44Net without running BGP routing&lt;br /&gt;
&lt;br /&gt;
== How Connect works ==&lt;br /&gt;
&lt;br /&gt;
# You authenticate to your Connect dashboard using your Portal account.&lt;br /&gt;
# The Connect dashboard generates a WireGuard configuration.&lt;br /&gt;
# Your device establishes a secure tunnel to a Connect endpoint node.&lt;br /&gt;
# The endpoint routes traffic between your system and the Internet.&lt;br /&gt;
# Your device participates on the Internet as a normal routed system.&lt;br /&gt;
&lt;br /&gt;
The WireGuard tunnel is transport, not cover. It is not designed for privacy or anonymity and does not replace your internet connection.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
You will need:&lt;br /&gt;
&lt;br /&gt;
* A 44Net Portal account&lt;br /&gt;
* A verified amateur radio callsign&lt;br /&gt;
* A device capable of running WireGuard&lt;br /&gt;
* Some sort of Internet access, even if it&#039;s behind NAT or CGNAT&lt;br /&gt;
&lt;br /&gt;
Common supported platforms include:&lt;br /&gt;
&lt;br /&gt;
* Linux, macOS, and Windows systems&lt;br /&gt;
* Raspberry Pi and similar single-board computers&lt;br /&gt;
* Many home and commercial routers&lt;br /&gt;
* Cloud instances and virtual machines&lt;br /&gt;
* Some mobile hotspots and embedded networking devices&lt;br /&gt;
&lt;br /&gt;
A continuously running device is supported if you plan to host services.&lt;br /&gt;
&lt;br /&gt;
== Connect endpoint nodes ==&lt;br /&gt;
&lt;br /&gt;
44Net Connect uses multiple endpoint nodes operated within the 44Net infrastructure.&lt;br /&gt;
&lt;br /&gt;
* Endpoint nodes are hosted by ARDC in multiple locations.&lt;br /&gt;
* Traffic entering through these nodes is routed to participating systems.&lt;br /&gt;
* Capacity and geographic diversity continue to expand.&lt;br /&gt;
* Future development includes support for volunteer-operated endpoint nodes.&lt;br /&gt;
&lt;br /&gt;
Connect is designed as a distributed system rather than a single gateway.&lt;br /&gt;
&lt;br /&gt;
== What Connect is not ==&lt;br /&gt;
&lt;br /&gt;
44Net Connect is &#039;&#039;&#039;not&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* A commercial VPN service&lt;br /&gt;
* An anonymity or privacy tool&lt;br /&gt;
* A replacement for internet access&lt;br /&gt;
* Required for participants who already operate routed subnets or BGP connectivity&lt;br /&gt;
&lt;br /&gt;
== Typical use cases ==&lt;br /&gt;
&lt;br /&gt;
* Personal stations reachable on 44Net&lt;br /&gt;
* Remote access to home or lab systems&lt;br /&gt;
* Temporary or portable applications&lt;br /&gt;
* Linking or accessing remote repeaters&lt;br /&gt;
* Learning about WireGuard and networking&lt;br /&gt;
* Development of applications and services on 44Net&lt;br /&gt;
* Remote monitoring or control systems&lt;br /&gt;
* Exploring and experimenting with 44Net&lt;br /&gt;
&lt;br /&gt;
== Relationship to other participation methods ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Method !! Best For&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;44Net Connect&#039;&#039;&#039; || Individuals and small systems&lt;br /&gt;
|-&lt;br /&gt;
| Routed Subnets || Established networks and organizations&lt;br /&gt;
|-&lt;br /&gt;
| RF / Mesh Networks || Local and regional wireless communities&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Future development ==&lt;br /&gt;
&lt;br /&gt;
Ongoing work includes:&lt;br /&gt;
&lt;br /&gt;
* Additional endpoint regions&lt;br /&gt;
* Volunteer-hosted nodes&lt;br /&gt;
* Improved onboarding and automation&lt;br /&gt;
* Deeper integration with Portal services&lt;br /&gt;
&lt;br /&gt;
== Ready to try it? ==&lt;br /&gt;
&lt;br /&gt;
You can set up 44Net on your device in just a few minutes:&lt;br /&gt;
&lt;br /&gt;
* [[44Net Connect/Quick Start|Start the Quick Start Guide]]&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
&lt;br /&gt;
* [[Portal]]&lt;br /&gt;
* [[Address Allocations]]&lt;br /&gt;
* [[Routing 44Net]]&lt;br /&gt;
* [[Mesh Networking]]&lt;br /&gt;
* [[Getting Started with 44Net]]&lt;br /&gt;
[[Category:Participation Methods]]&lt;br /&gt;
[[Category:44Net Connect]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=44Net_Connect&amp;diff=2434</id>
		<title>44Net Connect</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=44Net_Connect&amp;diff=2434"/>
		<updated>2026-03-04T21:50:24Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Start Using 44Net Connect}}&lt;br /&gt;
44Net Connect is the quickest way to start participating in 44Net.&lt;br /&gt;
&lt;br /&gt;
Instead of setting up BGP routing or IPIP Mesh, Connect establishes a WireGuard tunnel between your device and a Connect endpoint node. With the tunnel active, your system operates as a native 44Net host with its own address on the public Internet.&lt;br /&gt;
&lt;br /&gt;
Your laptop, Raspberry Pi, router, cloud instance, or small lab can appear on 44Net even from behind residential NAT, CGNAT, mobile networks, or satellite links.&lt;br /&gt;
&lt;br /&gt;
Connect uses WireGuard as transport, but it is not a privacy VPN. You are not logging in to a service; you are provisioning 44Net onto your system for public-Internet participation. The purpose of the tunnel is to carry your traffic to a point of presence. Your system can participate as a public network host.&lt;br /&gt;
&lt;br /&gt;
{{Section|&lt;br /&gt;
{{SectionCard|&lt;br /&gt;
New to Connect? Jump straight to the step‑by‑step setup guide:&lt;br /&gt;
&lt;br /&gt;
[[44Net Connect/Quick Start|→ 44Net Connect Quick Start]]&lt;br /&gt;
&lt;br /&gt;
You can return here later to learn how Connect works in more detail.&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you prefer to follow a guided setup instead of reading the overview first, see [[44Net Connect/Quick Start|44Net Connect Quick Start]].&lt;br /&gt;
&lt;br /&gt;
== What 44Net Connect provides ==&lt;br /&gt;
&lt;br /&gt;
* A WireGuard tunnel to a Connect endpoint node&lt;br /&gt;
* A usable 44Net IP address&lt;br /&gt;
* Optional routed subnet assignments &lt;br /&gt;
* Participation in 44Net without running BGP routing&lt;br /&gt;
&lt;br /&gt;
== How Connect works ==&lt;br /&gt;
&lt;br /&gt;
# You authenticate to your Connect dashboard using your Portal account.&lt;br /&gt;
# The Connect dashboard generates a WireGuard configuration.&lt;br /&gt;
# Your device establishes a secure tunnel to a Connect endpoint node.&lt;br /&gt;
# The endpoint routes traffic between your system and the Internet.&lt;br /&gt;
# Your device participates on the Internet as a normal routed system.&lt;br /&gt;
&lt;br /&gt;
The WireGuard tunnel is transport, not cover. It is not designed for privacy or anonymity and does not replace your internet connection.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
You will need:&lt;br /&gt;
&lt;br /&gt;
* A 44Net Portal account&lt;br /&gt;
* A verified amateur radio callsign&lt;br /&gt;
* A device capable of running WireGuard&lt;br /&gt;
* Some sort of Internet access, even if it&#039;s behind NAT or CGNAT&lt;br /&gt;
&lt;br /&gt;
Common supported platforms include:&lt;br /&gt;
&lt;br /&gt;
* Linux, macOS, and Windows systems&lt;br /&gt;
* Raspberry Pi and similar single-board computers&lt;br /&gt;
* Many home and commercial routers&lt;br /&gt;
* Cloud instances and virtual machines&lt;br /&gt;
* Some mobile hotspots and embedded networking devices&lt;br /&gt;
&lt;br /&gt;
A continuously running device is supported if you plan to host services.&lt;br /&gt;
&lt;br /&gt;
== Connect endpoint nodes ==&lt;br /&gt;
&lt;br /&gt;
44Net Connect uses multiple endpoint nodes operated within the 44Net infrastructure.&lt;br /&gt;
&lt;br /&gt;
* Endpoint nodes are hosted by ARDC in multiple locations.&lt;br /&gt;
* Traffic entering through these nodes is routed to participating systems.&lt;br /&gt;
* Capacity and geographic diversity continue to expand.&lt;br /&gt;
* Future development includes support for volunteer-operated endpoint nodes.&lt;br /&gt;
&lt;br /&gt;
Connect is designed as a distributed system rather than a single gateway.&lt;br /&gt;
&lt;br /&gt;
== What Connect is not ==&lt;br /&gt;
&lt;br /&gt;
44Net Connect is &#039;&#039;&#039;not&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* A commercial VPN service&lt;br /&gt;
* An anonymity or privacy tool&lt;br /&gt;
* A replacement for internet access&lt;br /&gt;
* Required for participants who already operate routed subnets or BGP connectivity&lt;br /&gt;
&lt;br /&gt;
== Typical use cases ==&lt;br /&gt;
&lt;br /&gt;
* Personal stations reachable on 44Net&lt;br /&gt;
* Remote access to home or lab systems&lt;br /&gt;
* Temporary or portable applications&lt;br /&gt;
* Linking or accessing remote repeaters&lt;br /&gt;
* Learning about WireGuard and networking&lt;br /&gt;
* Development of applications and services on 44Net&lt;br /&gt;
* Remote monitoring or control systems&lt;br /&gt;
* Exploring and experimenting with 44Net&lt;br /&gt;
&lt;br /&gt;
== Relationship to other participation methods ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Method !! Best For&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;44Net Connect&#039;&#039;&#039; || Individuals and small systems&lt;br /&gt;
|-&lt;br /&gt;
| Routed Subnets || Established networks and organizations&lt;br /&gt;
|-&lt;br /&gt;
| RF / Mesh Networks || Local and regional wireless communities&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Future development ==&lt;br /&gt;
&lt;br /&gt;
Ongoing work includes:&lt;br /&gt;
&lt;br /&gt;
* Additional endpoint regions&lt;br /&gt;
* Volunteer-hosted nodes&lt;br /&gt;
* Improved onboarding and automation&lt;br /&gt;
* Deeper integration with Portal services&lt;br /&gt;
&lt;br /&gt;
== Ready to try it? ==&lt;br /&gt;
&lt;br /&gt;
You can set up 44Net on your device in just a few minutes:&lt;br /&gt;
&lt;br /&gt;
* [[44Net Connect/Quick Start|Start the Quick Start Guide]]&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
&lt;br /&gt;
* [[Portal]]&lt;br /&gt;
* [[Address Allocations]]&lt;br /&gt;
* [[Routing 44Net]]&lt;br /&gt;
* [[Mesh Networking]]&lt;br /&gt;
* [[Getting Started with 44Net]]&lt;br /&gt;
[[Category:Participation Methods]]&lt;br /&gt;
[[Category:44Net Connect]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Roles_and_Participation&amp;diff=2433</id>
		<title>Roles and Participation</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Roles_and_Participation&amp;diff=2433"/>
		<updated>2026-03-01T01:14:42Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Roles and Participation in 44Net}}&lt;br /&gt;
&lt;br /&gt;
44Net is not operated entirely by a single organization alone. It exists through a combination of governance, stewardship, technical advice, and community participation. This page provides an overview of the primary roles that support and sustain the network.&lt;br /&gt;
&lt;br /&gt;
== Governance ==&lt;br /&gt;
; [[Board of Directors (ARDC)|ARDC Board of Directors]]&lt;br /&gt;
: Provides organizational governance and fiduciary oversight.&lt;br /&gt;
&lt;br /&gt;
== Stewardship and operations ==&lt;br /&gt;
; [[Staff (ARDC)|ARDC Staff]]&lt;br /&gt;
: Responsible for day-to-day operation of the 44Net program and infrastructure coordination.&lt;br /&gt;
&lt;br /&gt;
== Technical advisory ==&lt;br /&gt;
; [[TAC|Technical Advisory Committee (TAC)]]&lt;br /&gt;
: Provides technical guidance and recommendations.&lt;br /&gt;
&lt;br /&gt;
== Regional coordination ==&lt;br /&gt;
; [[Regional Coordinator|Regional Coordinators]]&lt;br /&gt;
: Support local participants, allocations, and community development.&lt;br /&gt;
&lt;br /&gt;
== Community participation ==&lt;br /&gt;
44Net participants contribute in many ways, including:&lt;br /&gt;
* Operating subnets and experimental networks&lt;br /&gt;
* Building IPIP mesh links or routing infrastructure&lt;br /&gt;
* Running services and applications on 44Net&lt;br /&gt;
* Contributing documentation, tools, and technical expertise&lt;br /&gt;
* Supporting local and regional amateur radio networking efforts&lt;br /&gt;
&lt;br /&gt;
Participation in 44Net is voluntary and decentralized. Individuals and groups engage in many different modes, from personal experimentation to operating shared infrastructure.&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
* [[About 44Net]]&lt;br /&gt;
* [[Provisioning Methods]]&lt;br /&gt;
* [[Technical Advisory Committee (TAC)]]&lt;br /&gt;
[[Category:Governance]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=IPIP_Mesh&amp;diff=2432</id>
		<title>IPIP Mesh</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=IPIP_Mesh&amp;diff=2432"/>
		<updated>2026-03-01T01:14:38Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:IPIP Mesh (Stub)}}&lt;br /&gt;
&lt;br /&gt;
== What this page is ==&lt;br /&gt;
This is an overview stub for the IPIP Mesh participation model on 44Net.&lt;br /&gt;
For setup steps, start with [[IPIP Mesh/Quick Start|IPIP Mesh Quick Start]].&lt;br /&gt;
&lt;br /&gt;
== Start here ==&lt;br /&gt;
* [[IPIP Mesh/Quick Start|IPIP Mesh Quick Start]]&lt;br /&gt;
* [[Provisioning Methods|Provisioning Methods]]&lt;br /&gt;
* [[GetStarted|Getting started]]&lt;br /&gt;
* [[Routing|Routing and connectivity]]&lt;br /&gt;
* [[Community|Community and mailing lists]]&lt;br /&gt;
&lt;br /&gt;
== What this page will cover ==&lt;br /&gt;
* What the IPIP Mesh model is and where it fits.&lt;br /&gt;
* Peering and topology expectations for mesh participants.&lt;br /&gt;
* Operational responsibilities in shared routing environments.&lt;br /&gt;
* Common validation and troubleshooting workflows.&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
* [[IPIP Mesh/Quick Start|IPIP Mesh Quick Start]]&lt;br /&gt;
* [[Decentralization|How Connect, IPIP Mesh, and BGP fit together]]&lt;br /&gt;
* [[Provisioning Methods|Provisioning Methods]]&lt;br /&gt;
* [[Contributing|Contributing]]&lt;br /&gt;
&lt;br /&gt;
== Contribute / next steps ==&lt;br /&gt;
If you run an IPIP Mesh node and can share practical guidance, please contribute through [[Contributing]] so this stub can be expanded into a full reference page.&lt;br /&gt;
[[Category:Participation Methods]]&lt;br /&gt;
[[Category:IPIP Mesh]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=BGP&amp;diff=2431</id>
		<title>BGP</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=BGP&amp;diff=2431"/>
		<updated>2026-03-01T01:14:38Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:BGP (Stub)}}&lt;br /&gt;
&lt;br /&gt;
== What this page is ==&lt;br /&gt;
This is an overview stub for BGP-based 44Net participation.&lt;br /&gt;
For setup steps, start with [[BGP/Quick Start|BGP Quick Start]].&lt;br /&gt;
&lt;br /&gt;
== Start here ==&lt;br /&gt;
* [[BGP/Quick Start|BGP Quick Start]]&lt;br /&gt;
* [[Provisioning Methods|Provisioning Methods]]&lt;br /&gt;
* [[GetStarted|Getting started]]&lt;br /&gt;
* [[Routing|Routing and connectivity]]&lt;br /&gt;
* [[Policies|Policies]]&lt;br /&gt;
* [[Community|Community and mailing lists]]&lt;br /&gt;
&lt;br /&gt;
== What this page will cover ==&lt;br /&gt;
* Where BGP participation fits in 44Net.&lt;br /&gt;
* Prerequisites such as routing policy and edge design.&lt;br /&gt;
* BGP operational responsibilities and filtering expectations.&lt;br /&gt;
* Validation, monitoring, and rollback practices.&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
* [[BGP/Quick Start|BGP Quick Start]]&lt;br /&gt;
* [[Routing your allocation via BGP]]&lt;br /&gt;
* [[Announcing your allocation directly]]&lt;br /&gt;
* [[Decentralization|How Connect, IPIP Mesh, and BGP fit together]]&lt;br /&gt;
* [[Provisioning Methods|Provisioning Methods]]&lt;br /&gt;
* [[Contributing|Contributing]]&lt;br /&gt;
&lt;br /&gt;
== Contribute / next steps ==&lt;br /&gt;
If you operate a BGP deployment on 44Net and can share a proven approach, contribute through [[Contributing]] so this stub can be expanded into a full reference page.&lt;br /&gt;
[[Category:Participation Methods]]&lt;br /&gt;
[[Category:BGP]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Routing]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Decentralization&amp;diff=2430</id>
		<title>Decentralization</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Decentralization&amp;diff=2430"/>
		<updated>2026-03-01T01:14:38Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:How Connect, IPIP Mesh, and BGP Fit Together}}&lt;br /&gt;
&lt;br /&gt;
44Net is a &#039;&#039;&#039;decentralized network space&#039;&#039;&#039;. There is no single backbone, central router, or network operations center coordinating connectivity for all participants.&lt;br /&gt;
&lt;br /&gt;
Instead, ARDC stewards the address space while independent operators bring portions of 44Net online using different technical approaches. These approaches coexist within the same address space, but they are not automatically integrated with one another.&lt;br /&gt;
&lt;br /&gt;
== One address space, many networks ==&lt;br /&gt;
&lt;br /&gt;
Because 44Net is decentralized, participation happens through multiple independent systems rather than a single unified service. Think of 44Net as shared addressing used by many independently operated networks, rather than one global network run from a single place.&lt;br /&gt;
&lt;br /&gt;
== Three ways to put 44Net on your network ==&lt;br /&gt;
&lt;br /&gt;
There are several common ways to make 44Net addresses reachable from participating systems:&lt;br /&gt;
&lt;br /&gt;
=== [[44Net Connect]] ===&lt;br /&gt;
* Provides a reachable 44Net address directly to a device or local network&lt;br /&gt;
* Uses a managed WireGuard-based service&lt;br /&gt;
* Requires minimal routing knowledge&lt;br /&gt;
* Suitable for experimentation, services, and individual participation&lt;br /&gt;
&lt;br /&gt;
=== [[IPIP Mesh]] ===&lt;br /&gt;
* A cooperative overlay network operated by participating nodes&lt;br /&gt;
* Routers form tunnels with peers and exchange routes&lt;br /&gt;
* Connectivity emerges from relationships between operators&lt;br /&gt;
* Often used for regional or collaborative networks&lt;br /&gt;
&lt;br /&gt;
=== [[BGP|BGP announcements]] ===&lt;br /&gt;
* Independently operated networks announce their own 44Net prefixes&lt;br /&gt;
* Requires upstream connectivity and an {{Term|ASN}}&lt;br /&gt;
* Operators manage routing policy and infrastructure themselves&lt;br /&gt;
* Used by organizations or established network operators&lt;br /&gt;
&lt;br /&gt;
Sometimes these seem like stages or upgrade levels, but they are really just different methods of participation. Many networks use a combination of these approaches based on the nature of each project.&lt;br /&gt;
&lt;br /&gt;
== Why these systems are independent ==&lt;br /&gt;
&lt;br /&gt;
The separation between Connect, Mesh, and BGP is a natural consequence of 44Net’s decentralized nature.&lt;br /&gt;
&lt;br /&gt;
Each method has its own:&lt;br /&gt;
&lt;br /&gt;
* control plane&lt;br /&gt;
* operational responsibilities&lt;br /&gt;
* trust relationships&lt;br /&gt;
* routing mechanisms&lt;br /&gt;
&lt;br /&gt;
ARDC assigns address space, but does not operate a unified routing system for all users. As a result, no automatic coordination exists between participation methods.&lt;br /&gt;
&lt;br /&gt;
A subnet reachable via Connect is not automatically part of the Mesh.  &lt;br /&gt;
A Mesh network does not automatically appear via BGP.  &lt;br /&gt;
A BGP-announced network operates independently unless operators choose to interconnect.&lt;br /&gt;
&lt;br /&gt;
Connectivity in 44Net emerges from cooperation between participants rather than centralized control.&lt;br /&gt;
&lt;br /&gt;
== Can I move or “port” my subnet between systems? ==&lt;br /&gt;
&lt;br /&gt;
No. A subnet allocation is effectively tied to its origin. There is no migration path because the systems are independent by design.&lt;br /&gt;
&lt;br /&gt;
You can, however, operate subnets in multiple systems simultaneously. You can even have multiple subnets accessible through a single router you operate, as long as you manage the routing appropriately. But there is no way to “port” a subnet from one system to another.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[44Net Connect]]&lt;br /&gt;
* [[IPIP Mesh]]&lt;br /&gt;
* [[BGP]]&lt;br /&gt;
* [[Provisioning Methods]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Archive&amp;diff=2429</id>
		<title>Archive</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Archive&amp;diff=2429"/>
		<updated>2026-03-01T01:14:37Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Archive}}&lt;br /&gt;
&lt;br /&gt;
This page indexes earlier documentation and historical notes that remain useful while the main documentation is reorganized. For the current onboarding path, start with [[Main Page]], [[GetStarted]], and [[Provisioning Methods]].&lt;br /&gt;
&lt;br /&gt;
== Entry points ==&lt;br /&gt;
* [[Archive/Home]]&lt;br /&gt;
* [[Archive/Main Page]]&lt;br /&gt;
* [[GetStarted]]&lt;br /&gt;
* [[Quickstart]]&lt;br /&gt;
* [[FAQ]]&lt;br /&gt;
&lt;br /&gt;
== VPN efforts ==&lt;br /&gt;
* [[AMPRNet VPN]]&lt;br /&gt;
&lt;br /&gt;
== IPIP Mesh and gateways ==&lt;br /&gt;
* [[Tunnel]]&lt;br /&gt;
* [[Ubuntu Linux Gateway Example]]&lt;br /&gt;
* [[Gateway]]&lt;br /&gt;
* [[Registering Your Gateway]]&lt;br /&gt;
* [[Encap.txt]]&lt;br /&gt;
* [[Encap.txt/get-encap]]&lt;br /&gt;
* [[Rip44d]]&lt;br /&gt;
* [[RIP44.lua]]&lt;br /&gt;
* [[Amprgw]]&lt;br /&gt;
* [[Ampr-ripd]]&lt;br /&gt;
* [[Ampr-map]]&lt;br /&gt;
* [[Startampr]]&lt;br /&gt;
* [[OH7LZB VPN]]&lt;br /&gt;
* [[AxMail-FAX]]&lt;br /&gt;
* [[Munge script]]&lt;br /&gt;
* [[Installing ampr-ripd on a Ubiquiti EdgeRouter or EdgeRouter X]]&lt;br /&gt;
&lt;br /&gt;
== Device-specific setup guides ==&lt;br /&gt;
* [[Setting up a gateway on Cisco Routers]]&lt;br /&gt;
* [[Setting up a gateway on Linux]]&lt;br /&gt;
* [[Setting up a gateway on MacOS]]&lt;br /&gt;
* [[Setting up a gateway on MikroTik Routers]]&lt;br /&gt;
* [[Setting up a gateway on OpenBSD]]&lt;br /&gt;
* [[Setting up a gateway on OpenWRT]]&lt;br /&gt;
* [[Setting up a gateway on Ubiquiti EdgeRouter]]&lt;br /&gt;
* [[Setting up a gateway on a VyOS instance]]&lt;br /&gt;
* [[Setting up a complete gateway on Ubiquiti EdgeRouter]]&lt;br /&gt;
* [[Setting up a gateway in a ROS7 Mikrotik router container on arm32, arm64 and x86-64]]&lt;br /&gt;
* [[Setting up a gateway in a ROS7 Mikrotik router container on arm32 arm64 and x86-64]]&lt;br /&gt;
* [[K7ILO&#039;S Two Interface Debian 11 AmprNet Gateway Build in layman&#039;s terms]]&lt;br /&gt;
&lt;br /&gt;
== BGP ==&lt;br /&gt;
* [[Routing your allocation via BGP]]&lt;br /&gt;
* [[Announcing your allocation directly]]&lt;br /&gt;
* [[FAQ|Why can’t I announce my allocation directly?]]&lt;br /&gt;
* [[SWIP]]&lt;br /&gt;
* [[NSP Details]]&lt;br /&gt;
&lt;br /&gt;
== DNS ==&lt;br /&gt;
* [[DNS]]&lt;br /&gt;
* [[DNS/Overview]]&lt;br /&gt;
* [[DNS/Portal]]&lt;br /&gt;
* [[DNS/Portal/Subdomains]]&lt;br /&gt;
* [[DNS/Portal/Delegations]]&lt;br /&gt;
* [[DNS/Portal/Records]]&lt;br /&gt;
* [[DNS/Setup/OpenBSD Resolver]]&lt;br /&gt;
&lt;br /&gt;
== Portal ==&lt;br /&gt;
* [[Portal]]&lt;br /&gt;
* [[Portal/Introduction]]&lt;br /&gt;
* [[Portal/Request Address Space]]&lt;br /&gt;
* [[Portal intro]]&lt;br /&gt;
* [[Portal Call Sign Verification]]&lt;br /&gt;
* [[Organizations in the Portal]]&lt;br /&gt;
* [[How Organizations Work on the Portal]]&lt;br /&gt;
* [[Approving Small Subnets on the Portal]]&lt;br /&gt;
* [[Verification]]&lt;br /&gt;
* [[Requesting a block]]&lt;br /&gt;
&lt;br /&gt;
== Routing and networking ==&lt;br /&gt;
* [[Routing]]&lt;br /&gt;
* [[RIP]]&lt;br /&gt;
* [[Filtering RFC1918 Addresses]]&lt;br /&gt;
* [[Firewalls]]&lt;br /&gt;
* [[Ipv6]]&lt;br /&gt;
* [[Networks that use 44Net]]&lt;br /&gt;
* [[Services]]&lt;br /&gt;
* [[Services/Historic]]&lt;br /&gt;
&lt;br /&gt;
== Community ==&lt;br /&gt;
* [[Community]]&lt;br /&gt;
* [[CommunityProjects]]&lt;br /&gt;
* [[44Net mailing list]]&lt;br /&gt;
* [[ARDC]]&lt;br /&gt;
* [[Ampr.org]]&lt;br /&gt;
* [[K2IE]]&lt;br /&gt;
&lt;br /&gt;
== Policies and legal ==&lt;br /&gt;
* [[EULA]]&lt;br /&gt;
* [[EULA FAQ]]&lt;br /&gt;
&lt;br /&gt;
== Software and historical ==&lt;br /&gt;
* [[API]]&lt;br /&gt;
* [[Getting started with Linux and packet radio]]&lt;br /&gt;
* [[New Server]]&lt;br /&gt;
&lt;br /&gt;
== Duplicates / older entry points ==&lt;br /&gt;
* [[Setting up a complete gateway on Ubiquiti EdgeRouter]] (canonical page: [[Setting up a gateway on Ubiquiti EdgeRouter]])&lt;br /&gt;
* [[Setting up a gateway in a ROS7 Mikrotik router container on arm32, arm64 and x86-64]] (alternate title: [[Setting up a gateway in a ROS7 Mikrotik router container on arm32 arm64 and x86-64]])&lt;br /&gt;
[[Category:Archive]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=About_This_Documentation&amp;diff=2428</id>
		<title>About This Documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=About_This_Documentation&amp;diff=2428"/>
		<updated>2026-03-01T01:14:36Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page explains how the 44Net wiki is proposed to work and how contributors can think about adding or improving documentation.&lt;br /&gt;
&lt;br /&gt;
It aims to describe the assumptions behind the structure you see here.&lt;br /&gt;
&lt;br /&gt;
Other documentation systems approach organization with folders and hierarchies. With MediaWiki, the hierarchy is flat, and structure emerges through navigation, linking, categories, and templates. This wiki embraces that approach, organizing around a small number of essential concepts and leaving it to the editors to link pages together in a way that makes sense for each topic.&lt;br /&gt;
&lt;br /&gt;
== Purpose of the Wiki ==&lt;br /&gt;
&lt;br /&gt;
The 44Net wiki exists to help people:&lt;br /&gt;
&lt;br /&gt;
* Understand what 44Net is and why it exists&lt;br /&gt;
* Find ways to participate&lt;br /&gt;
* Build projects and services&lt;br /&gt;
* Collaborate in stewarding the community&lt;br /&gt;
&lt;br /&gt;
The ultimate goal is to promote participation by promoting understanding. Along the way, we want to help the reader feel more competent &#039;&#039;and&#039;&#039; more confident about building with 44Net.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pages in this wiki apply two dimensions of structure:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Dimension !! Question&lt;br /&gt;
|-&lt;br /&gt;
| Conceptual Element || What part of the 44Net world is this about?&lt;br /&gt;
|-&lt;br /&gt;
| Page Archetype || What is this page trying to do for the reader?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Conceptual Element + Page Archetype = A Page.&lt;br /&gt;
&lt;br /&gt;
Here are more details about each of these dimensions.&lt;br /&gt;
&lt;br /&gt;
== The conceptual elements ==&lt;br /&gt;
&lt;br /&gt;
With MediaWiki’s facilities for categorization and navigation, we don’t need a strict taxonomy from the outset. Still, there are a few general conceptual categories that are important to the sustainability of the 44Net program and that should be reflected in the documentation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Conceptual Element !! Core Question !! Typical Content&lt;br /&gt;
|-&lt;br /&gt;
| About 44Net || What is 44Net? || Explanations, history, core ideas&lt;br /&gt;
|-&lt;br /&gt;
| Provisioning || How does 44Net become available? || Methods, onboarding, setup guides&lt;br /&gt;
|-&lt;br /&gt;
| Use Cases || What do people do with 44Net? || Project examples, inspiration, applications&lt;br /&gt;
|-&lt;br /&gt;
| Applications || What tools support 44Net? || Portal docs, dashboards, software usage&lt;br /&gt;
|-&lt;br /&gt;
| Community || How is 44Net stewarded? || Governance, policy, collaboration&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; About 44Net&lt;br /&gt;
: Orientation and explanation of what 44Net is, in and of itself. This includes history, context, and the core concepts that define 44Net as a thing. This is probably a mix of philosophical, observational, and slightly technical material.&lt;br /&gt;
&lt;br /&gt;
; Provisioning&lt;br /&gt;
: How participants actually put 44Net subnets or IP addresses on their devices or networks. This would include general explainers as well as practical, step‑by‑step instructions.&lt;br /&gt;
&lt;br /&gt;
; Use Cases&lt;br /&gt;
: “Use cases,” meaning things people &#039;&#039;do&#039;&#039; with 44Net. The point is to help people envision what they too could do with 44Net by showing them what others have done. This is probably a mix of inspirational and practical material.&lt;br /&gt;
&lt;br /&gt;
; Applications&lt;br /&gt;
: Conceptual and practical documentation related to tools that make 44Net work. This includes the Portal, the 44Net Connect dashboard, `ampr-ripd`, etc. This is ”open this, click that” type documentation for tools that are unique to 44Net.&lt;br /&gt;
&lt;br /&gt;
; Community&lt;br /&gt;
: Governance, policy, collaboration, and stewardship. How 44Net is managed, how decisions are made, and how volunteers can get involved. This includes rules of the road and “how to be a good citizen,” but also info about the mailing lists and how to get involved in the community.&lt;br /&gt;
&lt;br /&gt;
Documents that fall outside these categories are not necessarily out of scope. The point is, we want to be sure to cover at least these kinds of things.&lt;br /&gt;
&lt;br /&gt;
Moreover, the structure should emerge from the content, not the other way around.&lt;br /&gt;
&lt;br /&gt;
{{Note|The term “Provisioning” is used intentionally. Participants are not connecting to a single centralized network, so language about “connecting” can be misleading. People don’t exactly dial up to something, rather they &#039;&#039;provision 44Net resources onto systems and networks they operate.&#039;&#039; This more accurately reflects 44Net’s distributed nature. It also helps avoid confusion with the thing named “44Net Connect,” which is &#039;&#039;one way&#039;&#039; to provision 44Net but not the &#039;&#039;only way&#039;&#039;.}}&lt;br /&gt;
&lt;br /&gt;
If there is an overarching organizing principle, it might be this: &#039;&#039;Organize around aspects of people’s experiences.&#039;&#039; What do they want to do? What are they working with? How can we help? This helps keep it more user‑centric than technology‑centric. We want to serve the people who are trying to use 44Net, rather than just describing technology for its own sake.&lt;br /&gt;
&lt;br /&gt;
== Page archetypes ==&lt;br /&gt;
&lt;br /&gt;
The wiki generally adopts a handful of recognizable types of pages. Being deliberate about the type of page you are writing can help focus the material, and following recognizable patterns gives the reader helpful clues that reduce cognitive load, making the material easier to understand.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Page Archetype !! Reader Intent !! Primary Goal&lt;br /&gt;
|-&lt;br /&gt;
| Concept Page || Understand || Build shared mental models&lt;br /&gt;
|-&lt;br /&gt;
| How-To Guide || Do || Enable successful action&lt;br /&gt;
|-&lt;br /&gt;
| Reference Page || Look up || Provide authoritative detail&lt;br /&gt;
|-&lt;br /&gt;
| Orientation / Landing Page || Decide || Guide navigation and discovery&lt;br /&gt;
|-&lt;br /&gt;
| Project Page || Explore || Show real-world examples&lt;br /&gt;
|-&lt;br /&gt;
| Stewardship Page || Participate responsibly || Explain governance and expectations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Concept page ===&lt;br /&gt;
Explains what something is and why it exists. Demystifies something. These pages provide overviews and introduce ideas. They are not step‑by‑step instructions, but they might include examples and links to related procedures.&lt;br /&gt;
&lt;br /&gt;
Reader intent: &#039;&#039;Help me understand this.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
* [[44Net Connect]]&lt;br /&gt;
* [[IPIP Mesh]]&lt;br /&gt;
* [[BGP|BGP on 44Net]]&lt;br /&gt;
* [[DNS|DNS within 44Net]]&lt;br /&gt;
&lt;br /&gt;
==== Characteristics ====&lt;br /&gt;
* Narrative explanation&lt;br /&gt;
* Framing and context&lt;br /&gt;
* Relationships to other concepts&lt;br /&gt;
* Links to related how-to guides and reference material&lt;br /&gt;
&lt;br /&gt;
Concept pages are interpretive more than instructional.&lt;br /&gt;
&lt;br /&gt;
=== How‑to guide ===&lt;br /&gt;
Help someone accomplish a specific task with a clear successful outcome. This is where step-by-step instructions with annotated screenshots go.&lt;br /&gt;
&lt;br /&gt;
Reader intent: &#039;&#039;I want to do this thing.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
* [[44Net Connect/Quick Start|44Net Connect Quick Start]]&lt;br /&gt;
* [[Portal/Sign Up|Create a Portal account and verify your callsign]]&lt;br /&gt;
&lt;br /&gt;
==== Characteristics ====&lt;br /&gt;
* One goal per guide&lt;br /&gt;
* Clear, sequential steps&lt;br /&gt;
* Observable indicators of success&lt;br /&gt;
&lt;br /&gt;
If a reader cannot successfully complete the task by following the steps on the page, the guide is unfinished, regardless of how well it is written.&lt;br /&gt;
&lt;br /&gt;
=== Reference page ===&lt;br /&gt;
Provide authoritative “look it up” type information.&lt;br /&gt;
&lt;br /&gt;
Reader intent: &#039;&#039;I need some details.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Examples ====&lt;br /&gt;
* API documentation&lt;br /&gt;
* Technical specifications&lt;br /&gt;
* Policy requirements&lt;br /&gt;
&lt;br /&gt;
==== Characteristics ====&lt;br /&gt;
* Precise&lt;br /&gt;
* Structured&lt;br /&gt;
* Non-linear&lt;br /&gt;
&lt;br /&gt;
Reference pages are meant to be consulted as needed.&lt;br /&gt;
&lt;br /&gt;
=== Orientation or landing page ===&lt;br /&gt;
Help readers understand a topic and decide where to go next.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
* [[Main Page]]&lt;br /&gt;
* [[Provisioning Methods]]&lt;br /&gt;
* [[What People Build]]&lt;br /&gt;
&lt;br /&gt;
These pages are like trailhead signposts. They should be welcoming and informative to help readers find what they need. &#039;&#039;Links&#039;&#039; to how-tos and references pages live here.&lt;br /&gt;
&lt;br /&gt;
=== Project pages ===&lt;br /&gt;
Describe something a participant has built.&lt;br /&gt;
&lt;br /&gt;
Reader intent: &#039;&#039;What is this thing I saw someone doing with 44Net?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Purpose:&lt;br /&gt;
* Showcase real deployments&lt;br /&gt;
* Help demonstrate what’s possible&lt;br /&gt;
* Inspire others to join a project or start one of their own&lt;br /&gt;
* Link outward to active work, code repositories, documentation, Discord, etc.&lt;br /&gt;
&lt;br /&gt;
Like [https://qrz.com QRZ], but for 44Net projects.&lt;br /&gt;
&lt;br /&gt;
=== Stewardship pages ===&lt;br /&gt;
Describe how the community is supported and maintained.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
* [[Policies]]&lt;br /&gt;
* [[Volunteer|Volunteer Roles]]&lt;br /&gt;
* [[Verification|How Verification Works]]&lt;br /&gt;
&lt;br /&gt;
At heart, stewardship pages are about what community members expect of one another and how the community works together.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Editorial discipline ==&lt;br /&gt;
&lt;br /&gt;
Two types of pages are especially important to 44Net’s mission and deserve special care: Concept Pages and How‑To Guides.&lt;br /&gt;
&lt;br /&gt;
=== Concept pages must be clear ===&lt;br /&gt;
A reader should leave able to answer:&lt;br /&gt;
* What is this?&lt;br /&gt;
* Why does it exist?&lt;br /&gt;
* Why would I use it?&lt;br /&gt;
* How does it fit into the bigger picture?&lt;br /&gt;
&lt;br /&gt;
Concept pages are more like Wikipedia articles than user manuals. They should help readers form mental models, provide context, and give background or framing to practical instructions found elsewhere.&lt;br /&gt;
&lt;br /&gt;
=== How‑to guides must work ===&lt;br /&gt;
A guide succeeds only if a reader can complete the task.&lt;br /&gt;
&lt;br /&gt;
Every How‑To should include:&lt;br /&gt;
* A statement of the goal&lt;br /&gt;
* Prerequisites&lt;br /&gt;
* Sequential steps, with screenshots and other resources as needed&lt;br /&gt;
* A verification step allowing the reader to confirm they have succeeded&lt;br /&gt;
* Links back to the related concept page&lt;br /&gt;
* Links to related articles that answer “Great, so what’s next?”&lt;br /&gt;
&lt;br /&gt;
== Deciding where a page goes ==&lt;br /&gt;
&lt;br /&gt;
Although the wiki is generally flat, “folder structure” can help &#039;&#039;maintainers&#039;&#039; by keeping related pages together. For example, all documentation related to the Portal application lives under the “Portal/” prefix. &lt;br /&gt;
&lt;br /&gt;
{{Note|This is not for navigation purposes or for the reader’s benefit. The reader will use links and categories to find their way around. Any folder structure is for the maintainers’ benefit, to help them find and manage related pages.}}&lt;br /&gt;
&lt;br /&gt;
Also, this is not a hard rule, just a helpful convention.&lt;br /&gt;
&lt;br /&gt;
When unsure where a page belongs, try the ownership rule:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Place the page under the concept that would feel incomplete if the page disappeared.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
; &#039;&#039;&#039;Portal&#039;&#039;&#039; DNS management → &#039;&#039;Portal/DNS&#039;&#039;&lt;br /&gt;
: If the documentation on the Portal’s DNS functions disappeared, people would not know how to manage their DNS records. The Portal documentation would therefore be incomplete without it, so it belongs under the Portal/.&lt;br /&gt;
&lt;br /&gt;
; DNS delegation &#039;&#039;&#039;in general&#039;&#039;&#039; → &#039;&#039;DNS/Delegation&#039;&#039;&lt;br /&gt;
: If the documentation on DNS delegation disappeared, people would would struggle to understand DNS delegation. The DNS documentation would therefore be incomplete without it, so it belongs under DNS/.&lt;br /&gt;
&lt;br /&gt;
When starting a new page or group of pages, ask yourself: am I documenting a new concept that deserves its own top-level page, or am I creating concept/how-to/reference documentation for an existing concept? If the former, create a new top-level page. If the latter, place it under the existing concept.&lt;br /&gt;
&lt;br /&gt;
== Categories over hierarchy ==&lt;br /&gt;
&lt;br /&gt;
So MediaWiki does not actually track pages in folders. What is its native way to organize pages? Categories and links.&lt;br /&gt;
&lt;br /&gt;
Categories provide the multidimensional organization that paths alone cannot. A page can belong to multiple categories, and categories can be nested. This allows for more flexible organization and navigation than a strict hierarchy.&lt;br /&gt;
&lt;br /&gt;
Contributors should add categories rather than restructuring page paths. &lt;br /&gt;
&lt;br /&gt;
Contributors should also use categories liberally. If a page belongs to a category, it should be in that category. If it belongs to multiple categories, it should be in all of them.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Navigation philosophy ==&lt;br /&gt;
&lt;br /&gt;
Readers rarely browse the wiki as a directory tree.&lt;br /&gt;
&lt;br /&gt;
They experience it through:&lt;br /&gt;
* the Main Page&lt;br /&gt;
* topic landing pages&lt;br /&gt;
* contextual links&lt;br /&gt;
* search results&lt;br /&gt;
&lt;br /&gt;
The goal is discoverability: perfect hierarchy is less important than reliable navigation. Pages may move over time, but clarity for readers must be maintained.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== An invitation ==&lt;br /&gt;
&lt;br /&gt;
The 44Net wiki is part of the commons it describes.&lt;br /&gt;
&lt;br /&gt;
Its structure will continue to evolve as participants build, document, and teach one another. Contributors are encouraged to improve explanations, refine navigation, and leave the next reader slightly less confused than they were when they arrived.&lt;br /&gt;
&lt;br /&gt;
Good documentation here will pretty much always be ongoing, unfinished work in progress.&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Routing&amp;diff=2427</id>
		<title>Routing</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Routing&amp;diff=2427"/>
		<updated>2026-03-01T01:14:35Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Routing}}&lt;br /&gt;
&lt;br /&gt;
== What this page is ==&lt;br /&gt;
This page is the routing orientation hub for 44Net participation.&lt;br /&gt;
Use it to understand how traffic reaches your systems across Connect, mesh, or BGP-operated networks.&lt;br /&gt;
For a conceptual overview of why these methods are separate, see [[Decentralization]].&lt;br /&gt;
&lt;br /&gt;
== What you can do today ==&lt;br /&gt;
* Pick the operating model that matches your environment in [[Provisioning Methods|Provisioning Methods]].&lt;br /&gt;
* For fast single-endpoint onboarding, use [[44Net Connect/Quick Start|44Net Connect Quick Start]].&lt;br /&gt;
* For shared routing environments, review [[IPIP Mesh/Quick Start|IPIP Mesh Quick Start]] orientation.&lt;br /&gt;
* For independently routed infrastructure, review [[BGP/Quick Start|BGP Quick Start]] orientation.&lt;br /&gt;
* Confirm address and naming prerequisites in [[Portal/Request Address Space|Request Address Space]] and [[DNS|DNS]].&lt;br /&gt;
&lt;br /&gt;
== What this page will cover ==&lt;br /&gt;
* Core routing concepts used by 44Net operators.&lt;br /&gt;
* Traffic flow patterns: behind NAT, shared gateways, and BGP edges.&lt;br /&gt;
* Prefix planning and route advertisement boundaries.&lt;br /&gt;
* Troubleshooting methodology for reachability and asymmetry.&lt;br /&gt;
* Operational checklists for changes and rollback.&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
* [[Provisioning Methods|Provisioning Methods]]&lt;br /&gt;
* [[44Net Connect|44Net Connect overview]]&lt;br /&gt;
* [[44Net Connect/Quick Start|44Net Connect Quick Start]]&lt;br /&gt;
* [[IPIP Mesh/Quick Start|IPIP Mesh Quick Start]]&lt;br /&gt;
* [[BGP/Quick Start|BGP Quick Start]]&lt;br /&gt;
* [[Portal/Request Address Space|Request Address Space]]&lt;br /&gt;
* [[DNS|DNS and naming]]&lt;br /&gt;
* [[Community|Community and mailing lists]]&lt;br /&gt;
* [[Decentralization|How Connect, IPIP Mesh, and BGP fit together]]&lt;br /&gt;
&lt;br /&gt;
== Contribute / next steps ==&lt;br /&gt;
If you troubleshoot a routing issue, document topology, path expectation, observed path, and fix. Submit concise incident notes through [[Contributing]] so this page can grow into a practical reference.&lt;br /&gt;
&lt;br /&gt;
== Older docs and notes ==&lt;br /&gt;
Earlier pages that may still be useful:&lt;br /&gt;
* [[RIP]]&lt;br /&gt;
* [[Filtering RFC1918 Addresses]]&lt;br /&gt;
* [[Firewalls]]&lt;br /&gt;
* [[Ipv6]]&lt;br /&gt;
* [[Networks that use 44Net]]&lt;br /&gt;
* [[Routing your allocation via BGP]]&lt;br /&gt;
* [[Announcing your allocation directly]]&lt;br /&gt;
* See [[Archive]] for more.&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Routing]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Portal/Introduction&amp;diff=2426</id>
		<title>Portal/Introduction</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Portal/Introduction&amp;diff=2426"/>
		<updated>2026-03-01T01:14:35Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Portal Introduction}}&lt;br /&gt;
&lt;br /&gt;
== What this page is ==&lt;br /&gt;
This page introduces what the 44Net Portal is used for after sign-up.&lt;br /&gt;
It helps operators understand which tasks happen in the Portal and which happen on their own infrastructure.&lt;br /&gt;
&lt;br /&gt;
== What you can do today ==&lt;br /&gt;
* Complete account setup in [[Portal/Sign Up|Portal Sign Up]].&lt;br /&gt;
* Use [[GetStarted|Getting started]] to pick your connection model first.&lt;br /&gt;
* Use current DNS workflow in [[DNS/Portal/Subdomains|Claiming DNS]].&lt;br /&gt;
* Track address request flow in [[Portal/Request Address Space|Request Address Space]].&lt;br /&gt;
&lt;br /&gt;
== What this page will cover ==&lt;br /&gt;
* Portal sections and what each one controls.&lt;br /&gt;
* Account/profile basics relevant to operations.&lt;br /&gt;
* Request workflows for address space and DNS.&lt;br /&gt;
* Verification state and common blockers.&lt;br /&gt;
* Hand-off points from Portal actions to deployment tasks.&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
* [[Portal/Sign Up|Portal Sign Up]]&lt;br /&gt;
* [[Portal/Request Address Space|Request Address Space]]&lt;br /&gt;
* [[DNS/Portal/Subdomains|Claiming DNS]]&lt;br /&gt;
* [[GetStarted|Getting started]]&lt;br /&gt;
* [[Provisioning Methods|Provisioning Methods]]&lt;br /&gt;
* [[Community|Community and mailing lists]]&lt;br /&gt;
&lt;br /&gt;
== Contribute / next steps ==&lt;br /&gt;
If Portal screens or flow change, update this page with what moved and why. Keep screenshots and labels aligned so operators can map docs to the current interface.&lt;br /&gt;
&lt;br /&gt;
== Older docs and notes ==&lt;br /&gt;
Earlier pages that may still be useful:&lt;br /&gt;
* [[Portal intro]]&lt;br /&gt;
* [[Portal Call Sign Verification]]&lt;br /&gt;
* [[Organizations in the Portal]]&lt;br /&gt;
* [[How Organizations Work on the Portal]]&lt;br /&gt;
* [[Approving Small Subnets on the Portal]]&lt;br /&gt;
* [[Verification]]&lt;br /&gt;
* See [[Archive]] for more.&lt;br /&gt;
[[Category:Portal]]&lt;br /&gt;
[[Category:Portal Workflows]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=IPIP_Mesh/Quick_Start&amp;diff=2425</id>
		<title>IPIP Mesh/Quick Start</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=IPIP_Mesh/Quick_Start&amp;diff=2425"/>
		<updated>2026-03-01T01:14:34Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:IPIP Mesh Quick Start (Stub)}}&lt;br /&gt;
&lt;br /&gt;
== What this page is ==&lt;br /&gt;
This is an orientation stub for joining the shared IPIP Mesh model on 44Net.&lt;br /&gt;
A full quick start procedure is not published yet.&lt;br /&gt;
&lt;br /&gt;
== What you can do today ==&lt;br /&gt;
* Confirm that a shared mesh model fits your goals in [[Provisioning Methods|Provisioning Methods]].&lt;br /&gt;
* Complete account and verification prerequisites in [[GetStarted|Getting started]] and [[Portal/Sign Up|Portal Sign Up]].&lt;br /&gt;
* Identify local or regional peers and gateway expectations via [[Community|Community and mailing lists]].&lt;br /&gt;
* Review routing responsibilities in [[Routing|Routing and connectivity]].&lt;br /&gt;
&lt;br /&gt;
== What this page will cover ==&lt;br /&gt;
* Prerequisites for mesh participation and peering.&lt;br /&gt;
* Endpoint setup expectations and addressing model.&lt;br /&gt;
* Shared gateway behavior and traffic flow patterns.&lt;br /&gt;
* Operational coordination with regional maintainers.&lt;br /&gt;
* Validation and troubleshooting checklist.&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
* [[Provisioning Methods|Provisioning Methods]]&lt;br /&gt;
* [[GetStarted|Getting started]]&lt;br /&gt;
* [[Routing|Routing and connectivity]]&lt;br /&gt;
* [[Community|Community and mailing lists]]&lt;br /&gt;
* [[Portal/Request Address Space|Request Address Space]]&lt;br /&gt;
* [[Contributing|Contributing]]&lt;br /&gt;
* [[Decentralization|How Connect, IPIP Mesh, and BGP fit together]]&lt;br /&gt;
&lt;br /&gt;
== Contribute / next steps ==&lt;br /&gt;
If you already operate in the mesh, contribute a minimal reproducible setup path with topology notes and failure modes. Submit through [[Contributing]] so this stub can become a complete Quick Start.&lt;br /&gt;
&lt;br /&gt;
== Older docs and notes ==&lt;br /&gt;
Earlier pages that may still be useful:&lt;br /&gt;
* [[Gateway]]&lt;br /&gt;
* [[Registering Your Gateway]]&lt;br /&gt;
* [[Encap.txt]]&lt;br /&gt;
* [[Encap.txt/get-encap]]&lt;br /&gt;
* [[Rip44d]]&lt;br /&gt;
* [[RIP44.lua]]&lt;br /&gt;
* [[Amprgw]]&lt;br /&gt;
* [[Ampr-ripd]]&lt;br /&gt;
* [[Setting up a gateway on Linux]]&lt;br /&gt;
* See [[Archive]] for more.&lt;br /&gt;
[[Category:Participation Methods]]&lt;br /&gt;
[[Category:IPIP Mesh]]&lt;br /&gt;
[[Category:Getting Started]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Eligibility&amp;diff=2424</id>
		<title>Eligibility</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Eligibility&amp;diff=2424"/>
		<updated>2026-03-01T01:14:33Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Eligibility}}&lt;br /&gt;
&lt;br /&gt;
== What this page is ==&lt;br /&gt;
This page explains who can participate in 44Net and what prerequisites are commonly required.&lt;br /&gt;
Use it before requesting address space or joining shared infrastructure.&lt;br /&gt;
&lt;br /&gt;
== What you can do today ==&lt;br /&gt;
* Complete account and callsign verification steps in [[Portal/Sign Up|Portal Sign Up]].&lt;br /&gt;
* Read participation framing in [[About 44Net|About 44Net]].&lt;br /&gt;
* Choose a technical path in [[Provisioning Methods|Provisioning Methods]] based on your operating environment.&lt;br /&gt;
* Ask edge-case questions in [[Community|Community and mailing lists]].&lt;br /&gt;
&lt;br /&gt;
== What this page will cover ==&lt;br /&gt;
* Baseline participant requirements.&lt;br /&gt;
* Callsign verification expectations and exceptions.&lt;br /&gt;
* Project vs individual participation patterns.&lt;br /&gt;
* Operational responsibilities after receiving resources.&lt;br /&gt;
* Links to authoritative policy text.&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
* [[Portal/Sign Up|Portal Sign Up]]&lt;br /&gt;
* [[GetStarted|Getting started]]&lt;br /&gt;
* [[About 44Net|About 44Net]]&lt;br /&gt;
* [[Policies|Policies]]&lt;br /&gt;
* [[Governance|Governance]]&lt;br /&gt;
* [[Community|Community and mailing lists]]&lt;br /&gt;
&lt;br /&gt;
== Contribute / next steps ==&lt;br /&gt;
If you encounter an eligibility scenario not covered here, document the exact context and outcome through [[Contributing]]. That helps convert informal answers into durable guidance.&lt;br /&gt;
&lt;br /&gt;
== Older docs and notes ==&lt;br /&gt;
Earlier pages that may still be useful:&lt;br /&gt;
* [[Verification]]&lt;br /&gt;
* [[Portal Call Sign Verification]]&lt;br /&gt;
* [[Organizations in the Portal]]&lt;br /&gt;
* [[How Organizations Work on the Portal]]&lt;br /&gt;
* See [[Archive]] for more.&lt;br /&gt;
[[Category:Portal]]&lt;br /&gt;
[[Category:Governance]]&lt;br /&gt;
[[Category:Policy]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Contributing&amp;diff=2423</id>
		<title>Contributing</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Contributing&amp;diff=2423"/>
		<updated>2026-03-01T01:14:33Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Contributing}}&lt;br /&gt;
&lt;br /&gt;
== What this page is ==&lt;br /&gt;
This page explains how to contribute useful work to 44Net docs and operations.&lt;br /&gt;
It is for operators, maintainers, and new participants who want to help.&lt;br /&gt;
&lt;br /&gt;
== What you can do today ==&lt;br /&gt;
* Start by identifying a specific gap from [[GetStarted|Getting started]] or [[Provisioning Methods|Provisioning Methods]].&lt;br /&gt;
* Share proposed changes in [[Community|Community and mailing lists]] before major edits.&lt;br /&gt;
* Prefer small, verifiable updates over broad rewrites.&lt;br /&gt;
* Add concrete context: device role, NAT posture, tunnel endpoint, routing behavior, and observed outcomes.&lt;br /&gt;
&lt;br /&gt;
== What this page will cover ==&lt;br /&gt;
* Contribution workflow for wiki content.&lt;br /&gt;
* Standards for operational accuracy and scope.&lt;br /&gt;
* How to document procedures with rollback and safety notes.&lt;br /&gt;
* Review expectations for networking and policy content.&lt;br /&gt;
* Ownership and maintenance for long-lived pages.&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
* [[Community|Community and mailing lists]]&lt;br /&gt;
* [[Governance|Governance]]&lt;br /&gt;
* [[Policies|Policies]]&lt;br /&gt;
* [[What People Build|What People Build]]&lt;br /&gt;
* [[GetStarted|Getting started]]&lt;br /&gt;
* [[Routing|Routing and connectivity]]&lt;br /&gt;
&lt;br /&gt;
== Contribute / next steps ==&lt;br /&gt;
When proposing edits, include the problem statement, what changed in real operation, and what remains unverified. That allows reviewers to approve updates without guessing intent or risk.&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=CommunityProjects&amp;diff=2422</id>
		<title>CommunityProjects</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=CommunityProjects&amp;diff=2422"/>
		<updated>2026-03-01T01:14:33Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Community Projects}}&lt;br /&gt;
&lt;br /&gt;
== What this page is ==&lt;br /&gt;
This page is a landing point for shared projects run by multiple operators.&lt;br /&gt;
Use it to find active efforts where you can contribute technical work.&lt;br /&gt;
&lt;br /&gt;
== What you can do today ==&lt;br /&gt;
* Browse examples on [[What People Build|What People Build]].&lt;br /&gt;
* Use [[Provisioning Methods|Provisioning Methods]] to pick a participation model that matches the project environment.&lt;br /&gt;
* Join discussion first in [[Community|Community and mailing lists]] before changing shared infrastructure.&lt;br /&gt;
* Track account prerequisites in [[GetStarted|Getting started]].&lt;br /&gt;
&lt;br /&gt;
== What this page will cover ==&lt;br /&gt;
* Directory of active community projects and maintainers.&lt;br /&gt;
* Typical contribution roles (ops, docs, testing, monitoring).&lt;br /&gt;
* Dependency map: DNS, routing, gateways, and service ownership.&lt;br /&gt;
* Onboarding expectations for project contributors.&lt;br /&gt;
* Project lifecycle: launch, handoff, and archival.&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
* [[What People Build|What People Build]]&lt;br /&gt;
* [[Community|Community and mailing lists]]&lt;br /&gt;
* [[Contributing|Contributing]]&lt;br /&gt;
* [[GetStarted|Getting started]]&lt;br /&gt;
* [[DNS|DNS and naming]]&lt;br /&gt;
* [[Routing|Routing and connectivity]]&lt;br /&gt;
&lt;br /&gt;
== Contribute / next steps ==&lt;br /&gt;
If you maintain a shared service, publish a short project profile with purpose, dependencies, contact point, and operational status. Submit updates through [[Contributing]] so others can join safely.&lt;br /&gt;
[[Category:Projects]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Community&amp;diff=2421</id>
		<title>Community</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Community&amp;diff=2421"/>
		<updated>2026-03-01T01:14:32Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Community}}&lt;br /&gt;
&lt;br /&gt;
== What this page is ==&lt;br /&gt;
This page points to the places where 44Net operators ask questions, coordinate changes, and share results.&lt;br /&gt;
Use it when you need help, peer review, or operational context.&lt;br /&gt;
&lt;br /&gt;
== What you can do today ==&lt;br /&gt;
* Join the [https://groups.io/g/ardc/44net ARDC 44Net discussion group].&lt;br /&gt;
* Read [[GetStarted|Getting started]] before posting setup questions.&lt;br /&gt;
* When asking for help, include topology basics (NAT, tunnel endpoint, routing method, and error symptoms).&lt;br /&gt;
* Cross-check your participation model in [[Provisioning Methods|Provisioning Methods]].&lt;br /&gt;
&lt;br /&gt;
== What this page will cover ==&lt;br /&gt;
* Communication channels and expected use of each.&lt;br /&gt;
* How to ask effective technical questions.&lt;br /&gt;
* Change announcements and maintenance coordination.&lt;br /&gt;
* Community norms for troubleshooting and follow-up.&lt;br /&gt;
* Where to share project writeups and lessons learned.&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
* [[GetStarted|Getting started]]&lt;br /&gt;
* [[Provisioning Methods|Provisioning Methods]]&lt;br /&gt;
* [[What People Build|What People Build]]&lt;br /&gt;
* [[Contributing|Contributing]]&lt;br /&gt;
* [[Governance|Governance]]&lt;br /&gt;
* [[Policies|Policies]]&lt;br /&gt;
&lt;br /&gt;
== Contribute / next steps ==&lt;br /&gt;
If a recurring question appears on the mailing list, convert the answer into a short wiki update and link it in [[Contributing]]. That keeps operational guidance searchable and reduces repeated troubleshooting cycles.&lt;br /&gt;
&lt;br /&gt;
== Older docs and notes ==&lt;br /&gt;
Earlier pages that may still be useful:&lt;br /&gt;
* [[44Net mailing list]]&lt;br /&gt;
* [[Re: 44Net Digest, Vol 3, Issue 96]]&lt;br /&gt;
* [[K2IE]]&lt;br /&gt;
* [[ARDC]]&lt;br /&gt;
* [[Ampr.org]]&lt;br /&gt;
* See [[Archive]] for more.&lt;br /&gt;
[[Category:Community]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=BGP/Quick_Start&amp;diff=2420</id>
		<title>BGP/Quick Start</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=BGP/Quick_Start&amp;diff=2420"/>
		<updated>2026-03-01T01:14:32Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:BGP Quick Start (Stub)}}&lt;br /&gt;
&lt;br /&gt;
== What this page is ==&lt;br /&gt;
This is an orientation stub for BGP-based 44Net participation.&lt;br /&gt;
A full end-to-end quick start procedure is not published yet.&lt;br /&gt;
&lt;br /&gt;
== What you can do today ==&lt;br /&gt;
* Use [[Provisioning Methods|Provisioning Methods]] to confirm BGP is the right operating model.&lt;br /&gt;
* Make sure your network already operates BGP-capable edge routing and has a stable tunnel or transit plan.&lt;br /&gt;
* Start account and eligibility prerequisites in [[GetStarted|Getting started]] and [[Portal/Sign Up|Portal Sign Up]].&lt;br /&gt;
* Review [[Routing|Routing and connectivity]] for routing concepts and decision points.&lt;br /&gt;
* Ask implementation questions in [[Community|Community and mailing lists]].&lt;br /&gt;
&lt;br /&gt;
== What this page will cover ==&lt;br /&gt;
* Prerequisites: ASN, policy ownership, and upstream coordination.&lt;br /&gt;
* Address assignment scope and route advertisement boundaries.&lt;br /&gt;
* Session design, failover patterns, and filtering expectations.&lt;br /&gt;
* Validation and troubleshooting checklist.&lt;br /&gt;
* Operational hygiene for changes and incident response.&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
* [[Provisioning Methods|Provisioning Methods]]&lt;br /&gt;
* [[GetStarted|Getting started]]&lt;br /&gt;
* [[Routing|Routing and connectivity]]&lt;br /&gt;
* [[Portal/Request Address Space|Request Address Space]]&lt;br /&gt;
* [[Governance|Governance]]&lt;br /&gt;
* [[Policies|Policies]]&lt;br /&gt;
* [[Community|Community and mailing lists]]&lt;br /&gt;
* [[Decentralization|How Connect, IPIP Mesh, and BGP fit together]]&lt;br /&gt;
&lt;br /&gt;
== Contribute / next steps ==&lt;br /&gt;
If you can share a proven deployment path, capture topology, BGP edge role, filtering assumptions, and rollback strategy. Add that material through [[Contributing]] so this stub can be upgraded to a real Quick Start.&lt;br /&gt;
&lt;br /&gt;
== Older docs and notes ==&lt;br /&gt;
Earlier pages that may still be useful:&lt;br /&gt;
* [[Routing your allocation via BGP]]&lt;br /&gt;
* [[Announcing your allocation directly]]&lt;br /&gt;
* [[FAQ|Why can’t I announce my allocation directly?]]&lt;br /&gt;
* [[SWIP]]&lt;br /&gt;
* [[NSP Details]]&lt;br /&gt;
* See [[Archive]] for more.&lt;br /&gt;
[[Category:Participation Methods]]&lt;br /&gt;
[[Category:BGP]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Routing]]&lt;br /&gt;
[[Category:Getting Started]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=44Net_Connect/Supported_Platforms&amp;diff=2419</id>
		<title>44Net Connect/Supported Platforms</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=44Net_Connect/Supported_Platforms&amp;diff=2419"/>
		<updated>2026-03-01T01:14:32Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:44Net Connect/Supported Platforms}}&lt;br /&gt;
&lt;br /&gt;
== What this page is ==&lt;br /&gt;
This page lists platform support for 44Net Connect and who should use each option.&lt;br /&gt;
Use it when you need to choose a device, OS, or router for a tunnel endpoint.&lt;br /&gt;
&lt;br /&gt;
== What you can do today ==&lt;br /&gt;
* Confirm baseline setup flow in [[44Net Connect/Quick Start|44Net Connect Quick Start]].&lt;br /&gt;
* Verify account and callsign status in [[GetStarted|Getting started]] and [[Portal/Sign Up|Portal Sign Up]].&lt;br /&gt;
* Check whether your target environment can run WireGuard before requesting production routing changes.&lt;br /&gt;
* If your platform is not documented yet, ask in the [https://groups.io/g/ardc/44net ARDC 44Net discussion group].&lt;br /&gt;
&lt;br /&gt;
== What this page will cover ==&lt;br /&gt;
* Supported desktop operating systems and client choices.&lt;br /&gt;
* Supported router/firewall platforms and caveats behind NAT.&lt;br /&gt;
* Mobile platform status and operational limitations.&lt;br /&gt;
* Platform-specific notes for key handling and persistence.&lt;br /&gt;
* Known incompatibilities and current workarounds.&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
* [[44Net Connect/Quick Start|44Net Connect Quick Start]]&lt;br /&gt;
* [[44Net Connect|44Net Connect overview]]&lt;br /&gt;
* [[GetStarted|Getting started]]&lt;br /&gt;
* [[Provisioning Methods|Provisioning Methods]]&lt;br /&gt;
* [[Portal/Sign Up|Portal Sign Up]]&lt;br /&gt;
* [[Routing|Routing and connectivity]]&lt;br /&gt;
* [[Community|Community and mailing lists]]&lt;br /&gt;
&lt;br /&gt;
== Contribute / next steps ==&lt;br /&gt;
If you operate a platform that works (or fails), document the exact OS/version, WireGuard client, NAT or firewall posture, and handshake behavior. Share those details in [[Contributing]] so this page can be updated with reproducible guidance.&lt;br /&gt;
[[Category:Participation Methods]]&lt;br /&gt;
[[Category:44Net Connect]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=About_44Net&amp;diff=2418</id>
		<title>About 44Net</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=About_44Net&amp;diff=2418"/>
		<updated>2026-03-01T01:14:29Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:About 44Net}}&lt;br /&gt;
&lt;br /&gt;
This page provides historical background and context. For onboarding and provisioning paths, start with [[GetStarted|Getting Started]], [[Provisioning Methods|Provisioning Methods]], and the [[Main Page]].&lt;br /&gt;
&lt;br /&gt;
== What 44Net is and is not ==&lt;br /&gt;
&lt;br /&gt;
44Net is shared technical infrastructure used and maintained by the people who participate in it. Participants operate systems on publicly routable IPv4 space, enabling projects that require stable addressing and Internet-visible services.&lt;br /&gt;
&lt;br /&gt;
44Net is not a consumer ISP product or a managed hosting platform. Participants run and maintain their own systems, coordinate with one another, and contribute to the long-term health of the network.&lt;br /&gt;
&lt;br /&gt;
== History and origins ==&lt;br /&gt;
&lt;br /&gt;
44Net traces back to 1981, when [https://en.wikipedia.org/wiki/Hank_Magnuski Hank Magnuski] requested IP address space from [https://en.wikipedia.org/wiki/Jon_Postel Jon Postel] for amateur packet radio networking. The project became widely known as AMPRNet, and the term is still used today.&lt;br /&gt;
&lt;br /&gt;
Over time, those early packet-radio experiments expanded into a broader system. Yes, there are still a few 1200bps VHF links out there, but today, people use high-speed microwave, fiber, and satellite to connect systems across neighborhoods, regions, countries, and around the world. &lt;br /&gt;
&lt;br /&gt;
In 2019, a portion of AMPRNet address space was sold. The proceeds established long-term funding of [https://www.ardc.net ARDC], which supports ongoing 44Net operations as well as broader [https://www.ardc.net/grants grants] for open communications and digital infrastructure.&lt;br /&gt;
&lt;br /&gt;
The evolution has been cumulative. New technologies have layered onto earlier practices, while the core idea — learning by operating real networks — has endured.&lt;br /&gt;
&lt;br /&gt;
For more historical background as told by people who were there at the beginning, watch [https://archive.org/details/youtube-MQVyJUjmfZc The 44Net Origin Story].&lt;br /&gt;
&lt;br /&gt;
== Why public addresses? ==&lt;br /&gt;
&lt;br /&gt;
Using publicly routable space changes what you can learn and build:&lt;br /&gt;
* Services can be directly reachable without depending on NAT traversal.&lt;br /&gt;
* Networks can operate independently of any single hosting provider or transit network.&lt;br /&gt;
* Routing, naming, and security practices can be tested in realistic conditions.&lt;br /&gt;
* Projects can grow from a single host to routed subnets and multi-site networks.&lt;br /&gt;
&lt;br /&gt;
In short, 44Net makes it possible to work under real operational conditions rather than only in isolated lab environments. This is especially important for learning about how the Internet works, and for building projects that need to be visible and reachable by others.&lt;br /&gt;
&lt;br /&gt;
== Stewardship model ==&lt;br /&gt;
&lt;br /&gt;
44Net is sustained by a shared model:&lt;br /&gt;
* [https://www.ardc.net ARDC] bears the legal, fiduciary, and organizational responsibilities of maintaining the address space.&lt;br /&gt;
* Participants operate systems, run services, maintain links, and collaborate on project development.&lt;br /&gt;
&lt;br /&gt;
This balance helps keep the network stable enough to build on for the long term, while remaining open to experimentation and change in the short term.&lt;br /&gt;
&lt;br /&gt;
44Net does not operate as a centrally delivered service. The network is sustained by participants who treat it as something worth maintaining for those who come after them.&lt;br /&gt;
For a deeper explanation of how independent participation methods coexist, see [[Decentralization]].&lt;br /&gt;
&lt;br /&gt;
Related pages:&lt;br /&gt;
* [[Governance]]&lt;br /&gt;
* [[Policies]]&lt;br /&gt;
* [[Contributing]]&lt;br /&gt;
&lt;br /&gt;
== Participation norms ==&lt;br /&gt;
&lt;br /&gt;
Over the years, several practices have become common across the 44Net community:&lt;br /&gt;
* Experimentation and learning are encouraged.&lt;br /&gt;
* Sharing knowledge and working in the open are valued.&lt;br /&gt;
* Non-commercial use and community benefit are expected.&lt;br /&gt;
* Operators take responsibility for running their systems responsibly.&lt;br /&gt;
* Unused resources are returned so others can build.&lt;br /&gt;
&lt;br /&gt;
== Ways people encounter 44Net ==&lt;br /&gt;
&lt;br /&gt;
People often arrive at 44Net through one project or technical path before discovering the broader ecosystem.&lt;br /&gt;
&lt;br /&gt;
Some encounter it through regional RF networks or IPIP Mesh links. Others encounter it through services such as IRLP, AREDN, HamNET, or 44Net Connect. Because participation is decentralized, 44Net looks different from place to place, and no single project or approach defines the network.&lt;br /&gt;
&lt;br /&gt;
The underlying infrastructure exists so many kinds of efforts can coexist. Address space, routing, and coordination provide continuity, while participants shape what the network becomes through the systems they choose to build and maintain.&lt;br /&gt;
&lt;br /&gt;
The spirit of 44Net is the spirit of amateur radio. Many operators first encounter ham radio through a single activity — voice repeaters, HF contesting, digital modes, emergency communications, or building hardware — yet amateur radio as a whole is defined by the diversity of what participants choose to explore. In the same way, 44Net can be one thing or many things. It becomes what its participants build with it over time.&lt;br /&gt;
&lt;br /&gt;
Think of 44Net less as a single application or technology and more as a long-running environment where independent projects contribute to a shared, evolving network.&lt;br /&gt;
&lt;br /&gt;
== What’s in a name? ==&lt;br /&gt;
&lt;br /&gt;
People use several names when talking about it, often reflecting how they first encountered it or which aspect they are thinking about at the moment. In practice, these terms overlap more than they differ.&lt;br /&gt;
&lt;br /&gt;
Many participants use &#039;&#039;&#039;44Net&#039;&#039;&#039; when describing the present-day community and the evolving ecosystem of projects built on the address space. The name tends to emphasize participation and collaboration.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;AMPRNet&#039;&#039;&#039; is still widely heard, especially when discussing the origins of amateur packet radio networking or the early history of the network. For some operators the term carries historical continuity, while others use it interchangeably with 44Net still today.&lt;br /&gt;
&lt;br /&gt;
Operators also refer to &#039;&#039;&#039;network 44&#039;&#039;&#039; when speaking specifically about the IP address block itself — a habit that dates back to the original Class A allocation. In conversation, the phrase often serves as a neutral shorthand that avoids implying any particular project or technology.&lt;br /&gt;
&lt;br /&gt;
Rather than strict definitions, these names reflect different perspectives on the same long‑running system. What matters in practice is the shared infrastructure and the community of people who continue to build on it.&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Main_Page&amp;diff=2417</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Main_Page&amp;diff=2417"/>
		<updated>2026-03-01T01:13:45Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:44Net Main Page}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;toclimit-3&amp;quot;&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Lead|44Net is a community of licensed amateur radio operators building and connecting real networks using shared public address space.}}&lt;br /&gt;
&lt;br /&gt;
== 44Net in brief ==&lt;br /&gt;
{{Section|class=mw-section--brief|1=&lt;br /&gt;
{{SectionAside|&lt;br /&gt;
{{SectionFigure|file=Network_map_illustration.png|width=400px|caption=44Net IP addresses are globally routable, enabling direct accessibility from the public Internet.}}&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;44Net&#039;&#039;&#039; makes publicly reachable networking available for experimentation and learning. Amateur radio operators and groups use it to run systems that are directly accessible from the Internet using stable public IP addresses.&lt;br /&gt;
&lt;br /&gt;
The resource that makes this possible is a block of over 12 million IP addresses tracing its origins to early packet radio. Today, [https://ardc.net/ Amateur Radio Digital Communications (ARDC)] maintains the address space in service to the community. See [[About 44Net]] for background and history.&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!-- {{Section|class=mw-section--quickpaths-strip|1=&lt;br /&gt;
&#039;&#039;Quick links:&#039;&#039; [[GetStarted|Get Started]] • [[Provisioning Methods|Provisioning Methods]] • Run a Project: [[DNS|DNS]], [[Routing|Routing]] • [[Community|Community]]&lt;br /&gt;
}} --&amp;gt;&lt;br /&gt;
{{Section|&lt;br /&gt;
== What people build ==&lt;br /&gt;
People use 44Net in many ways. Some run a single system; others collaborate on shared projects or build independent networks. There is no single “right” way to participate.&lt;br /&gt;
&lt;br /&gt;
Projects vary in scale and technical depth, from individual servers and stations to regional networks and volunteer-run independent systems. &lt;br /&gt;
&lt;br /&gt;
{{SectionLayout|min=16rem|class=mw-section__layout--build|&lt;br /&gt;
{{SectionCard|&lt;br /&gt;
=== Individual projects ===&lt;br /&gt;
Remote station operation, self-hosted services, cloud services with {{Term|BYOIP}}.&lt;br /&gt;
&lt;br /&gt;
==== Examples: ====&lt;br /&gt;
* [https://ni2o.ampr.org NI2O’s bit of Cyberspace]&lt;br /&gt;
* [https://yo2loj.ampr.org YO2LOJ’s map of 44Net]&lt;br /&gt;
&lt;br /&gt;
{{SectionMoreLink|page=What People Build|label=See more projects →}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{SectionCard|&lt;br /&gt;
=== Shared infrastructure ===&lt;br /&gt;
Club networks, linked repeaters, and services for the wider community.&lt;br /&gt;
&lt;br /&gt;
==== Examples: ====&lt;br /&gt;
* [https://www.irlp.net The Internet Radio Linking Project]&lt;br /&gt;
* [https://hamgate.ampr.org HamGate Northeast US Networks]&lt;br /&gt;
&lt;br /&gt;
{{SectionMoreLink|page=What People Build|label=See more projects →}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{SectionCard|&lt;br /&gt;
=== Autonomous networks ===&lt;br /&gt;
Multi-site links, resilient backbones, and &lt;br /&gt;
globally-routed independent systems.&lt;br /&gt;
&lt;br /&gt;
==== Examples: ====&lt;br /&gt;
* [https://www.darc.de/der-club/distrikte/c/hamnet/ HamNET broadband RF network]&lt;br /&gt;
* [https://www.arednmesh.org AREDN Emergency Data Network]&lt;br /&gt;
&lt;br /&gt;
{{SectionMoreLink|page=What People Build|label=See more projects →}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
See [[What People Build|What People Build on 44Net]] for more examples.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== How people participate ==&lt;br /&gt;
People arrive at 44Net by joining an existing project, contributing to a shared effort, or creating something new of their own.&lt;br /&gt;
&lt;br /&gt;
Anyone interested can join one of the [https://ardc.groups.io/ mailing lists] to follow what people are actively doing with 44Net.&lt;br /&gt;
&lt;br /&gt;
{{Section|variant=secondary|&lt;br /&gt;
=== Common paths into 44Net ===&lt;br /&gt;
{{SectionLayout|min=16rem|gap=0.75rem|&lt;br /&gt;
{{SectionCard|&lt;br /&gt;
==== Join a network ====&lt;br /&gt;
Many participants begin by joining an existing project. Regional RF networks, overlay networks, and other volunteer-run systems offer ways to learn and practice.&lt;br /&gt;
&lt;br /&gt;
===== Examples: =====&lt;br /&gt;
Local packet and microwave networks, regional mesh projects, and shared access systems operated by volunteer groups.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{SectionCard|&lt;br /&gt;
==== Contribute to a shared project ====&lt;br /&gt;
Others participate by contributing to an active project. Technicians, designers, tower climbers, and system administrators — time and skills are always in demand. &lt;br /&gt;
&lt;br /&gt;
===== Examples: =====&lt;br /&gt;
IRLP nodes, shared monitoring or DNS services, research collaborations, repeater linking systems, and community experimentation platforms.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{SectionCard|&lt;br /&gt;
==== Create something new ====&lt;br /&gt;
Some participants begin by building systems or tools of their own. Many parts of 44Net running today started as something one person built that others found useful.&lt;br /&gt;
&lt;br /&gt;
===== Examples: =====&lt;br /&gt;
New club networks, independent routing experiments, novel services, or radio-linked systems exploring new technical ideas.&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== How people connect ==&lt;br /&gt;
When an operator is ready to run their own system, they choose a provisioning approach that fits their project, request address space, and get building.&lt;br /&gt;
These paths coexist but are not automatically integrated; see [[Decentralization|how Connect, IPIP Mesh, and BGP fit together]].&lt;br /&gt;
&lt;br /&gt;
{{Section|variant=secondary|&lt;br /&gt;
=== Common ways projects connect ===&lt;br /&gt;
{{SectionLayout|min=16rem|gap=0.75rem|&lt;br /&gt;
{{SectionCard|&lt;br /&gt;
==== 44Net Connect ====&lt;br /&gt;
A WireGuard-based approach that uses secure tunnels over existing Internet links to bring 44Net to common, modern devices. Developed and maintained by volunteers with support from ARDC.&lt;br /&gt;
&lt;br /&gt;
[[44Net Connect|Learn more about 44Net Connect →]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{SectionCard|&lt;br /&gt;
==== IPIP Mesh ====&lt;br /&gt;
A community-operated overlay network built with IP-in-IP tunnels, allowing independently run systems to interconnect across the Internet. It’s a living descendant of the original AMPRNet packet networks.&lt;br /&gt;
&lt;br /&gt;
[[GetStarted#Get_Started_with_IPIP_Mesh|Get Started with IPIP Mesh →]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{SectionCard|&lt;br /&gt;
==== BGP-announced subnet ====&lt;br /&gt;
Projects integrate directly with the Internet’s global routing system by announcing 44Net subnets via BGP. Groups with ASNs, upstream peers, or datacenter facilities join the core of the Internet this way.&lt;br /&gt;
&lt;br /&gt;
[[GetStarted#Get_Started_with_BGP-Announced_Subnets|Get Started with BGP-Announced Subnets →]]&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== A culture of experimentation ==&lt;br /&gt;
44Net is meant to be explored. Many operators begin with a small experiment and discover new ideas along the way. Projects may grow, change direction, or conclude entirely. Returning address space when a project ends keeps the resource available for others to try something new.&lt;br /&gt;
&lt;br /&gt;
== Shared stewardship ==&lt;br /&gt;
ARDC maintains the address space and supporting infrastructure, while participants steward the network by building systems, maintaining projects, and supporting one another. As with amateur radio, wide freedom to experiment comes with shared responsibility to care for the resource and keep it useful for future builders.&lt;br /&gt;
&lt;br /&gt;
ARDC maintains the address space and the core infrastructure that keeps 44Net available over time. Participants help care for the network by building things, keeping them running, and supporting one another’s work. In keeping with amateur radio tradition, operators have wide freedom to experiment, provided they help protect the resource and use it thoughtfully so others can build and explore as well.&lt;br /&gt;
&lt;br /&gt;
To learn more about how decisions are made or how to take part, see [[About 44Net]], [[Governance]], [[Policies]], and [[Contributing]].&lt;br /&gt;
&lt;br /&gt;
== Before starting ==&lt;br /&gt;
44Net is maintained as a community service for non-commercial projects and generally requires an amateur radio operating license. Community expectations follow amateur radio traditions. To learn more about eligibility, see [[Eligibility|Learn how eligibility works]].&lt;br /&gt;
&lt;br /&gt;
== Further reading ==&lt;br /&gt;
* [[About 44Net|About 44Net]]: Understand history and stewardship&lt;br /&gt;
* [[What People Build|What People Build on 44Net]]: Project examples&lt;br /&gt;
* [[Provisioning Methods|Ways to Provision 44Net]]: Get 44Net on your device or network.&lt;br /&gt;
&lt;br /&gt;
== Joining the discussion ==&lt;br /&gt;
You do not need a project or subnet to start. Many people begin just by listening.&lt;br /&gt;
&lt;br /&gt;
* [[Community|Community and Mailing Lists]]: Subscribe to community discussions&lt;br /&gt;
* Introduce yourself or follow ongoing projects.&lt;br /&gt;
* See what others are building, and share ideas of your own.&lt;br /&gt;
&lt;br /&gt;
{{Info|Note|The 44Net Wiki is being updated and expanded. You may notice new sections and stub pages while this work is in progress. If you have suggestions or comments, please share them on the [https://ardc.groups.io/g/44net mailing list] or help make contributions yourself.}}&lt;br /&gt;
&lt;br /&gt;
== Older docs and notes ==&lt;br /&gt;
Earlier pages that may still be useful:&lt;br /&gt;
* [[Archive/Main Page]]&lt;br /&gt;
* [[Archive/Home]]&lt;br /&gt;
* [[Quickstart]]&lt;br /&gt;
* [[Requesting a block]]&lt;br /&gt;
* See [[Archive]] for more.&lt;br /&gt;
&lt;br /&gt;
[[Category:Getting Started]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=GetStarted&amp;diff=2416</id>
		<title>GetStarted</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=GetStarted&amp;diff=2416"/>
		<updated>2026-03-01T01:13:40Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Get Started with 44Net}}&lt;br /&gt;
&lt;br /&gt;
Welcome. This page helps you bring 44Net to your device or network and choose how you want to participate.&lt;br /&gt;
&lt;br /&gt;
Start by creating an account, then select the participation model that matches your environment.&lt;br /&gt;
&lt;br /&gt;
== Step 1: Create your Portal account ==&lt;br /&gt;
&lt;br /&gt;
An account is required before requesting address space, managing DNS, or participating fully.&lt;br /&gt;
&lt;br /&gt;
* [[Portal/Sign Up|Create a Portal account and verify your callsign]]&lt;br /&gt;
&lt;br /&gt;
Once your account is ready, you can decide how you want to participate.&lt;br /&gt;
&lt;br /&gt;
== Step 2: Choose an operating model ==&lt;br /&gt;
&lt;br /&gt;
44Net can be operated in several different ways. &lt;br /&gt;
These methods are independent by design; see [[Decentralization]] for a conceptual overview.&lt;br /&gt;
&lt;br /&gt;
If you want an overview of provisioning methods first, see [[Provisioning Methods|Provisioning Methods]].&lt;br /&gt;
&lt;br /&gt;
=== Get connected quickly: 44Net Connect ===&lt;br /&gt;
&lt;br /&gt;
Put 44Net on a single device or small network from almost any connection, including home networks, cloud hosts, or mobile devices.&lt;br /&gt;
&lt;br /&gt;
* Start here: [[44Net Connect/Quick Start|44Net Connect Quick Start]]&lt;br /&gt;
&lt;br /&gt;
Ideal when you want a flexible endpoint you control without operating shared infrastructure.&lt;br /&gt;
&lt;br /&gt;
=== Participate via the IPIP Mesh ===&lt;br /&gt;
&lt;br /&gt;
Join the long‑standing shared 44Net community network built from interconnected tunnel endpoints and regional collaboration.&lt;br /&gt;
&lt;br /&gt;
* Start here: [[IPIP Mesh/Quick Start|IPIP Mesh Quick Start]]&lt;br /&gt;
&lt;br /&gt;
Well suited for persistent stations participating in community routing environments.&lt;br /&gt;
&lt;br /&gt;
=== Operate routed infrastructure: BGP announce ===&lt;br /&gt;
&lt;br /&gt;
Integrate 44Net directly into an independently operated routed network using BGP.&lt;br /&gt;
&lt;br /&gt;
* Start here: [[BGP/Quick Start|BGP Direct Announce Quick Start]]&lt;br /&gt;
&lt;br /&gt;
Appropriate when you already manage routing infrastructure and participate in Internet routing, or if you have access to an upstream provider that can announce on your behalf.&lt;br /&gt;
&lt;br /&gt;
=== Learn, explore, or contribute ===&lt;br /&gt;
&lt;br /&gt;
You do not need infrastructure to participate.&lt;br /&gt;
&lt;br /&gt;
* Browse documentation and projects&lt;br /&gt;
* Join discussions&lt;br /&gt;
* Help test, document, or support community efforts&lt;br /&gt;
&lt;br /&gt;
Start with:&lt;br /&gt;
&lt;br /&gt;
* [[Main Page|Explore the Wiki]]&lt;br /&gt;
* [https://ardc.groups.io/g/main ARDC 44Net discussion group]&lt;br /&gt;
&lt;br /&gt;
== Step 3: Head out ==&lt;br /&gt;
&lt;br /&gt;
After choosing a path, common next steps include:&lt;br /&gt;
&lt;br /&gt;
* Request address space: [[Portal/Request Address Space|Requesting Address Space]]&lt;br /&gt;
* Claim DNS under &amp;lt;code&amp;gt;&amp;amp;lt;callsign&amp;amp;gt;.ampr.org&amp;lt;/code&amp;gt;: [[DNS/Portal/Subdomains|Claiming DNS]]&lt;br /&gt;
* Continue with Portal documentation: [[Portal/Introduction|Portal Introduction]]&lt;br /&gt;
* Find specific topics: [[Special:Search|Search the Wiki]]&lt;br /&gt;
&lt;br /&gt;
== Older docs and notes ==&lt;br /&gt;
Earlier pages that may still be useful:&lt;br /&gt;
* [[Quickstart]]&lt;br /&gt;
* [[Requesting a block]]&lt;br /&gt;
* [[Getting started with Linux and packet radio]]&lt;br /&gt;
* See [[Archive]] for more.&lt;br /&gt;
[[Category:Getting Started]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Board_of_Directors_(ARDC)&amp;diff=2415</id>
		<title>Board of Directors (ARDC)</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Board_of_Directors_(ARDC)&amp;diff=2415"/>
		<updated>2026-03-01T00:17:01Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Board of Directors (ARDC)}}&lt;br /&gt;
&lt;br /&gt;
The ARDC Board of Directors provides governance oversight for Amateur Radio Digital Communications (ARDC), the nonprofit organization that stewards the 44Net address space and program. The Board establishes organizational policy, approves major initiatives, and ensures that ARDC operates in accordance with its nonprofit mission.&lt;br /&gt;
&lt;br /&gt;
Historically, many members of the ARDC Board have also been long‑time participants in 44Net itself. Past and present Board members include individuals who were directly involved in the early development of the network, including Bdale Garbee, Phil Karn, John Gilmore, and KC Claffey. This continuity reflects the Board’s longstanding roots in the amateur radio networking community.&lt;br /&gt;
&lt;br /&gt;
== Relationship to 44Net ==&lt;br /&gt;
44Net is a program operated by ARDC. The Board of Directors holds ultimate legal, fiduciary, and administrative responsibility for 44Net, including approval of major policy directions, program priorities, and organizational strategy.&lt;br /&gt;
&lt;br /&gt;
Day-to-day operation of 44Net — including subnet assignment processing, infrastructure management, documentation, and community support — is carried out by ARDC staff and volunteers.&lt;br /&gt;
&lt;br /&gt;
== Relationship to ARDC staff ==&lt;br /&gt;
The Board governs ARDC at an organizational level. ARDC staff are responsible for implementing programs, operating services, and carrying out the organization’s work under Board oversight.&lt;br /&gt;
&lt;br /&gt;
== Relationship to the technical advisory committee ==&lt;br /&gt;
The [[TAC|Technical Advisory Committee (TAC)]] provides technical advice and recommendations related to 44Net. The TAC serves in an advisory capacity. The Board retains final governance authority for ARDC and its programs.&lt;br /&gt;
&lt;br /&gt;
== Further reading ==&lt;br /&gt;
For current information about ARDC governance and Board membership, see the ARDC website:&lt;br /&gt;
&lt;br /&gt;
* [https://www.ardc.net/about/ About ARDC]&lt;br /&gt;
* [https://www.ardc.net/about/who-we-are/ ARDC Staff and Board of Directors]&lt;br /&gt;
[[Category:Governance]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Setting_up_a_gateway_in_a_ROS7_Mikrotik_router_container_on_arm32,_arm64_and_x86-64&amp;diff=2414</id>
		<title>Setting up a gateway in a ROS7 Mikrotik router container on arm32, arm64 and x86-64</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Setting_up_a_gateway_in_a_ROS7_Mikrotik_router_container_on_arm32,_arm64_and_x86-64&amp;diff=2414"/>
		<updated>2026-03-01T00:15:02Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Setting up a gateway in a ROS7 Mikrotik router container on arm32 arm64 and x86-64]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Gateways]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Setting_up_a_gateway_in_a_ROS7_Mikrotik_router_container_on_arm32_arm64_and_x86-64&amp;diff=2413</id>
		<title>Setting up a gateway in a ROS7 Mikrotik router container on arm32 arm64 and x86-64</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Setting_up_a_gateway_in_a_ROS7_Mikrotik_router_container_on_arm32_arm64_and_x86-64&amp;diff=2413"/>
		<updated>2026-03-01T00:15:01Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Setting up a gateway in a ROS7 Mikrotik router running in a container on arm and arm64 models and x86-64 CHR&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;&#039;&#039;&#039;This is an experimental software build for the &#039;enthusiasts&#039; out there.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Source code is available in git.ampr.org: https://git.ampr.org/yo2loj/ampr-ros7-container/-/tree/main&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Info&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are the steps for setting up a fully functional AMPR gateway on an arm/arm64 MikroTik router&lt;br /&gt;
Tested and found working on CRS2116 and RB3011 for now.&lt;br /&gt;
&lt;br /&gt;
MikroTik &amp;lt;b&amp;gt;ARM64&amp;lt;/b&amp;gt; devices:&lt;br /&gt;
 Routers: CCR2004, CCR2116, CCR2216, RB5009&lt;br /&gt;
 Switches: CRS520&lt;br /&gt;
 Wireless and 5G: Netmetal ax, LHG-LTE6, ATL-LTE18&lt;br /&gt;
 SOHO: hAP-ax2, cAP-ax, hAP-ax3, Chateau-ax&lt;br /&gt;
 Others: AMPERE&lt;br /&gt;
&lt;br /&gt;
MikroTik &amp;lt;b&amp;gt;ARM32&amp;lt;/b&amp;gt; devices:&lt;br /&gt;
 Routers: L009, RB3011, RB4011, RB1100AHx4, &lt;br /&gt;
 Switches: CRS305, CRS309, CRS310, CRS317, CRS320, CRS326, CRS328&lt;br /&gt;
 Wireless and 5G: SXTsq-5ac, NetBox-5ax, LHGXL-5ac&lt;br /&gt;
 SOHO: hAP-ax lite, hap-ac2, cAP-ac, wAP-ac, cAPXL-ac, hAP-ac3, Chateau&lt;br /&gt;
 Routerboard: L11UG, L23UGSR, RB450Gx4&lt;br /&gt;
&lt;br /&gt;
MikroTik &amp;lt;b&amp;gt;x86-64&amp;lt;/b&amp;gt; devices:&lt;br /&gt;
 Others: Cloud Hosted Router&lt;br /&gt;
&lt;br /&gt;
Containers are not available on MIPSBE, MMIPS, SMIPS, TILE or PPC architectures.&lt;br /&gt;
&lt;br /&gt;
== General concept ==&lt;br /&gt;
Mikrotik routers running ROS 7 (7.15.3 being current at the time of writing) based on arm and arm64 processor, as well as CHR setups are able to run software containers (similar to docker).&lt;br /&gt;
This opens the possibility to host a virtualized gateway in such a container, allowing a simple and efficient setup on modern systems.&lt;br /&gt;
&lt;br /&gt;
The gateway will be hosted in a VRF on the router, providing gateway services using policy routing.&lt;br /&gt;
&lt;br /&gt;
As a concept, the container has a single VETH interface which will decapsulate all incoming IPIP traffic from the tunnels, and encapsulate all outgoing traffic towards them.&lt;br /&gt;
The container itself is isolated behind a bridge and offers some basic filtering function (e.g. restrict access from internet hosts).&lt;br /&gt;
It will receive the RIPv2 broadcasts from the AMPR gateway and provide the obtained routes as RIP broadcasts to the router itself inside the mentioned VRF.&lt;br /&gt;
&lt;br /&gt;
The container does not save anything to disk (which would be a bad idea on the router&#039;s flash memory), so the AMPR routes are lost on container or router restart, and you need to wait the now classical 5 minutes. But this should be no problem on a 24/7 on router.&lt;br /&gt;
&lt;br /&gt;
== Limitations ==&lt;br /&gt;
&lt;br /&gt;
The router does not forward multicast frames at all, nor does it send out broadcasts.&lt;br /&gt;
Incoming broadcasts are accepted and forwarded to the local VRF.&lt;br /&gt;
&lt;br /&gt;
The container itself needs to sit behind a bridge due to a kernel bug in the version used by Mikrotik which sends out &amp;quot;Port unreachable&amp;quot; ICMP messages on incoming IPIP traffic if it is handled in user space (The same thing causing the need of a kernel filter in amprd. This is fixed in newer kernel releases but it will take a while for it to make its way into ROS). Bridge filtering is used to mask those messages.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;New router 5 minutes set up&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As a prerequisite, get your internet connection working based on the default mikrotik configuration.&lt;br /&gt;
Basically set up your ISP uplink either via DHCP or by setting up a PPPoE or similar connection.&lt;br /&gt;
Leave the default firewall rule as they are.&lt;br /&gt;
Alternatively, you can start with a completely empty router, with only a active internet connection.&lt;br /&gt;
&lt;br /&gt;
First you need to enable container support according to the info provided by Mikrotik.&lt;br /&gt;
In a console type in:&lt;br /&gt;
 /system/device-mode/update container=yes&lt;br /&gt;
The system will want you to do a hard reset at this point to confirm the request. This means you need physical access to the device.&lt;br /&gt;
&lt;br /&gt;
Next, you need to install the container package for your firmware version. Download the &amp;quot;extra&amp;quot; firmware package from MikroTik for your FW version and extract the &amp;quot;container-7.x.y-&amp;lt;arch&amp;gt;.npk&amp;quot; file. Upload it to your router and restart. This will install the package onto the router. After restart, you will have a new option available: /containers&lt;br /&gt;
&lt;br /&gt;
== Installation script ==&lt;br /&gt;
Next we need to install the container according to your hardware.&lt;br /&gt;
Please chose the correct setup script variant:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;ARM32&amp;lt;/span&amp;gt; -  ampr_arm32.rsc&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;ARM64&amp;lt;/span&amp;gt; -  ampr_arm64.rsc&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;CHRx86&amp;lt;/span&amp;gt; - ampr_x86_64.rsc&lt;br /&gt;
&lt;br /&gt;
Unfortunately, containers are not available on Mips, Tile or PowerPC devices.&lt;br /&gt;
&lt;br /&gt;
The example assumes you use an arm32 device. Please use the proper one...&lt;br /&gt;
&lt;br /&gt;
Open a route console window.&lt;br /&gt;
&lt;br /&gt;
1. Check is the remote server is available:&lt;br /&gt;
 [admin@MikroTik] &amp;gt; ping yo2loj.ro&lt;br /&gt;
  SEQ HOST                                     SIZE TTL TIME       STATUS                    &lt;br /&gt;
    0 89.33.44.100                               56  58 10ms574us &lt;br /&gt;
    1 89.33.44.100                               56  58 9ms141us  &lt;br /&gt;
    2 89.33.44.100                               56  58 9ms5us    &lt;br /&gt;
    sent=3 received=3 packet-loss=0% min-rtt=9ms5us avg-rtt=9ms573us max-rtt=10ms574us&lt;br /&gt;
&lt;br /&gt;
2. Download the configuration script&lt;br /&gt;
 [admin@MikroTik] &amp;gt; /tool fetch url=&amp;quot;http://yo2loj.ro/containers/&amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;ampr_arm32.rsc&amp;lt;/span&amp;gt;&amp;quot;&lt;br /&gt;
      status: finished&lt;br /&gt;
  downloaded: 5KiB&lt;br /&gt;
       total: 5KiB&lt;br /&gt;
    duration: 1s&lt;br /&gt;
&lt;br /&gt;
3. Run the configuration script&lt;br /&gt;
 [admin@MikroTik] &amp;gt; import &amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;ampr_arm32.rsc&amp;lt;/span&amp;gt;&lt;br /&gt;
 AMPR: Creating bridge and VRF&lt;br /&gt;
 AMPR: Setting up RIP&lt;br /&gt;
 AMPR: Creating container envs&lt;br /&gt;
 AMPR: Setting up firewall rules&lt;br /&gt;
 AMPR: Creating container update script&lt;br /&gt;
 AMPR: Creating routing rules&lt;br /&gt;
 AMPR: Installing container&lt;br /&gt;
 No container is installed&lt;br /&gt;
      status: finished&lt;br /&gt;
  downloaded: 366KiB&lt;br /&gt;
       total: 366KiB&lt;br /&gt;
    duration: 1s&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;AMPR: Script finished successful&lt;br /&gt;
 AMPR: Now update your container envs and start the container&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Your container is now installed.&lt;br /&gt;
You need to configure its environment variables according to the description given below.&lt;br /&gt;
&lt;br /&gt;
After configuration is complete, go to &amp;quot;containers&amp;quot; and star it up.&lt;br /&gt;
It should show &amp;quot;running&amp;quot; and you should see it&#039;s messages in the log window.&lt;br /&gt;
&lt;br /&gt;
After at most 5 minutes, you should get the tunnel routes in your vrf, and your gateway should be fully up and running.&lt;br /&gt;
&lt;br /&gt;
If logging/debugging is not needed anymore, please disable it by clicking on the container and unchecking te logging box.&lt;br /&gt;
&lt;br /&gt;
== Container configuration parameters ==&lt;br /&gt;
You need to adapt the pre-existing container environment variables to your particular gateway before starting it again.&lt;br /&gt;
The following ENV parameters are preset in Container-&amp;gt; Envs:&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;AMPR_SUBNETS&amp;lt;/span&amp;gt; - holds your local subnets as defined in the Portal, as comma separated list of &amp;lt;SUBNET&amp;gt;/&amp;lt;MASK&amp;gt; tupples, e.g. &amp;quot;44.128.0.0/24,44.128.1.0/24&amp;quot;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;ALL_VIA_AMPRGW&amp;lt;/span&amp;gt; - enables forwarding of all AMPR destinations via AMPRGW, values are &amp;quot;0&amp;quot; or &amp;quot;1&amp;quot;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;FORWARD_INTERNET&amp;lt;/span&amp;gt; - enables forward of traffic from/to internet hosts, values are &amp;quot;0&amp;quot; or &amp;quot;1&amp;quot;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;IGNORED_SUBNETS&amp;lt;/span&amp;gt; - allows you to ignore specific subnets provided by RIP, by &amp;lt;SUBNET&amp;gt;/&amp;lt;MASK&amp;gt; or gateway address e.g. &amp;quot;44.128.0.0/16&amp;quot;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;CALL_HOME&amp;lt;/span&amp;gt; - the classic string, &amp;lt;CALLSIGN&amp;gt;@&amp;lt;LOCATOR&amp;gt; to show up on the map. You will get a yellow dot. e.g. &amp;quot;YO2LOJ@KN05OR&amp;quot;. Leaving the field empty disables call home.&lt;br /&gt;
&lt;br /&gt;
Please note that the provided default will allow you to play around, but will not provide a working set up.&lt;br /&gt;
&lt;br /&gt;
Next, you need to set up a local AMPR LAN on your router router, or, if you have only a single IP address assigned, add it to one of your router&#039;s interfaces with a /32 netmask&lt;br /&gt;
Anyway, you need to add a src-nat rule to the router&#039;s IP address to get your traffic flowing (let&#039;s assume its 44.128.0.1).&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;The address shall be set on an interface OUTSIDE OF THE VRF&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
For a single address:&lt;br /&gt;
 /ip address add address=&amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;44.128.0.1&amp;lt;/span&amp;gt; interface=bridge&lt;br /&gt;
or even on the loopback interface:&lt;br /&gt;
For a single address:&lt;br /&gt;
 /ip address add address=&amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;44.128.0.1&amp;lt;/span&amp;gt; interface=lo&lt;br /&gt;
&lt;br /&gt;
For a subnet:&lt;br /&gt;
 /ip address add address=&amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;44.128.0.1/24&amp;lt;/span&amp;gt; interface=&amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;&amp;lt;interface name&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And your src-nat NAT rules:&lt;br /&gt;
 /ip firewall nat add action=src-nat chain=srcnat out-interface=bridge-ampr-gw to-addresses=&amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;44.128.0.1&amp;lt;/span&amp;gt;&lt;br /&gt;
 /ip firewall nat add action=src-nat chain=srcnat out-interface=vrf-ampr to-addresses=&amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;44.128.0.1&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Of course you need to set up additional firewall rules and stuff, but if you do not enable internet forwarding, you should be pretty safe being exposed only to AMPR partners.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;Please note that for your firewall rules the incoming interface from the tunnels is &amp;quot;&amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;vrf_ampr&amp;lt;/span&amp;gt;&amp;quot; and the outgoing interface is &amp;quot;&amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;bridge-ampr-gw&amp;lt;/span&amp;gt;&amp;quot; for forwarded and &amp;quot;&amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;vrf-ampr&amp;lt;/span&amp;gt;&amp;quot; for local outgoing data.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Additional optional configuration ==&lt;br /&gt;
&lt;br /&gt;
You may notice that on an external traceroute your router&#039;s IP address will show up as 172.17.0.1.&lt;br /&gt;
To fix this small glitch, you need to modify your existing &amp;quot;rip-ampr-in&amp;quot; RIP input filter rule to provide the correct preferred source address.&lt;br /&gt;
&lt;br /&gt;
Modify the existing rule from&lt;br /&gt;
 accept;&lt;br /&gt;
&lt;br /&gt;
to set your router&#039;s local AMPR IP as its preferred source&lt;br /&gt;
 set pref-src &amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;44.128.0.1&amp;lt;/span&amp;gt;;&lt;br /&gt;
 accept;&lt;br /&gt;
&lt;br /&gt;
Also, if you want to access the AMPR network from a LAN not using AMPR addresses, you need to set up a forwarding rule and a SRC-NAT one:&lt;br /&gt;
&lt;br /&gt;
 /ip firewall filter&lt;br /&gt;
 add action=accept chain=forward comment=&amp;quot;from LAN&amp;quot; in-interface=&amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;&amp;lt;YourLANInterface&amp;gt;&amp;lt;/span&amp;gt; dst-address-list=ampr_addr&lt;br /&gt;
and&lt;br /&gt;
 /ip firewall nat&lt;br /&gt;
 add action=src-nat chain=srcnat comment=&amp;quot;NAT to AMPR&amp;quot; dst-address-list=Ampr out-interface=bridge-ampr-gw \&lt;br /&gt;
    src-address-list=!ampr_addr to-addresses=&amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;44.128.0.1&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Configuration on an existing working router - 6 steps&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 1 - Bridge, VETH, VRF and interface setup&lt;br /&gt;
 2 - RIP setup&lt;br /&gt;
 3 - Firewall rules, Filter, NAT and Mangle&lt;br /&gt;
 4 - Container environment setup&lt;br /&gt;
 5 - Container installation (architecture dependent)&lt;br /&gt;
 6 - Container configuration and final touches&lt;br /&gt;
&lt;br /&gt;
== Preliminary: prepare the router to accept containers ==&lt;br /&gt;
First, you need to install container support on your router.&lt;br /&gt;
In a console issue:&lt;br /&gt;
 /system/device-mode/update container=yes&lt;br /&gt;
The system will want you to do a hard reset at this point to confirm the request.&lt;br /&gt;
This means you need physical access to the device.&lt;br /&gt;
&lt;br /&gt;
Next, you need to install the container package for your firmware version.&lt;br /&gt;
Download the &amp;quot;extra&amp;quot; firmware package from MikroTik for your FW version and extract the &amp;quot;container-7.x.y-&amp;lt;arch&amp;gt;.npk&amp;quot; file.&lt;br /&gt;
Upload it to your router and restart. This will install the package onto the router.&lt;br /&gt;
After restart, you will have a new option available: /containers&lt;br /&gt;
&lt;br /&gt;
== Step 1: Bridge, VETH, VRF and interface setup ==&lt;br /&gt;
&lt;br /&gt;
First create a bridge which will be used for your containr. Let&#039;s call it &#039;bridge-ampr-gw&#039;:&lt;br /&gt;
 /interface bridge add comment=&amp;quot;AMPR container&amp;quot; name=bridge-ampr-gw&lt;br /&gt;
Assign a network to it. The typical docker IP will be ok:&lt;br /&gt;
 /ip address add address=172.17.0.1/24 interface=bridge-ampr-gw&lt;br /&gt;
Create a virtual ethernet interface for the container itself (call it veth-ampr):&lt;br /&gt;
 /interface veth add name=veth-ampr address=172.17.0.2/24 comment=&amp;quot;AMPR container interface&amp;quot; \&lt;br /&gt;
    gateway=172.17.0.1&lt;br /&gt;
Add the VETH port to the bridge we created above:&lt;br /&gt;
 /interface bridge port add bridge=bridge-ampr-gw interface=veth-ampr&lt;br /&gt;
Because of a kernel anomaly preventing proper userspace IPIP handling, we need to filter icmp messages on the bridge from the container itself:&lt;br /&gt;
 /interface bridge filter add action=drop chain=input in-interface=veth-ampr ip-protocol=icmp \&lt;br /&gt;
    mac-protocol=ip src-address=172.17.0.2/32&lt;br /&gt;
Now we create a vrf called &amp;quot;vrf-ampr&amp;quot; and add the bridge to it:&lt;br /&gt;
 /ip vrf add interfaces=bridge-ampr-gw name=vrf-ampr&lt;br /&gt;
&lt;br /&gt;
All the above steps are available here as a rsc file: http://yo2loj.ro/containers/1_ampr_bridge_vrf.rsc&lt;br /&gt;
&lt;br /&gt;
== Step 2: RIP setup ==&lt;br /&gt;
&lt;br /&gt;
First, create a simple accept routing filter to be used by RIP:&lt;br /&gt;
 /routing filter rule add chain=rip-ampr-in disabled=no rule=&amp;quot;accept;&amp;quot;&lt;br /&gt;
Next, create a RIP instance for your VRF using the above filter and the defined VRF:&lt;br /&gt;
 /routing rip instance add afi=ipv4 in-filter-chain=rip-ampr-in name=rip-ampr vrf=vrf-ampr&lt;br /&gt;
And now add a passive (receive only) interface to our instance:&lt;br /&gt;
 /routing rip interface-template add instance=rip-ampr interfaces=bridge-ampr-gw mode=passive&lt;br /&gt;
&lt;br /&gt;
All the above steps are available here as a rsc file: http://yo2loj.ro/containers/2_rip.rsc&lt;br /&gt;
&lt;br /&gt;
== Step 3: Firewall rules, filter, NAT and mangle ==&lt;br /&gt;
&lt;br /&gt;
Now we need to forward out IPIP tunnels to the container, and extract our data from the VRF.&lt;br /&gt;
For our convenience we will set up an address list to handle AMPR space as one entity&lt;br /&gt;
(if you already have such a list on the router, you can use it)&lt;br /&gt;
 /ip firewall address-list&lt;br /&gt;
 add address=44.0.0.0/9 list=ampr_addr&lt;br /&gt;
 add address=44.128.0.0/10 list=ampr_addr&lt;br /&gt;
Also, we can use an interface list called WAN for the internet access interfaces (like the one in the default config).&lt;br /&gt;
If you prefer individual interfaces, you can of course use them in your rules.&lt;br /&gt;
&lt;br /&gt;
Filters are needed to allow data input and forward to/from the router.&lt;br /&gt;
Accept RIP from the VRF:&lt;br /&gt;
 /ip firewall filter&lt;br /&gt;
 add action=accept chain=input comment=&amp;quot;RIP via VRF&amp;quot; dst-port=520 in-interface=vrf-ampr protocol=udp&lt;br /&gt;
Accept input from the AMPR address space to the router (important for ping and traceroute):&lt;br /&gt;
 /ip firewall filter&lt;br /&gt;
 add action=accept chain=input comment=&amp;quot;AMPR via Tunnels&amp;quot; dst-address-list=ampr_addr in-interface=vrf-ampr \&lt;br /&gt;
    src-address-list=ampr_addr&lt;br /&gt;
And we need to accept some forwarding for the IPIP tunnels, from VRF to our AMPR space and between AMPR hosts:&lt;br /&gt;
 /ip firewall filter&lt;br /&gt;
 add action=accept chain=forward comment=&amp;quot;IPIP Tunnels from ISP&amp;quot; in-interface-list=Internet protocol=ipencap&lt;br /&gt;
 add action=accept chain=forward comment=&amp;quot;IPIP Tunnels from VRF&amp;quot; in-interface=vrf-ampr protocol=ipencap&lt;br /&gt;
 add action=accept chain=forward comment=&amp;quot;VRF to AMPR&amp;quot; dst-address-list=ampr_addr in-interface=vrf-ampr&lt;br /&gt;
 add action=accept chain=forward comment=&amp;quot;AMPR to AMPR&amp;quot; dst-address-list=ampr_addr src-address-list=ampr_addr&lt;br /&gt;
&lt;br /&gt;
Next, we need to forward incoming IPIP traffic to our container (note that WAN interface list, use your interface if you like):&lt;br /&gt;
 /ip firewall nat&lt;br /&gt;
 add action=dst-nat chain=dstnat comment=&amp;quot;NAT ENCAP&amp;quot; in-interface-list=WAN protocol=ipencap \&lt;br /&gt;
    to-addresses=172.17.0.2&lt;br /&gt;
&lt;br /&gt;
Now to be able to traverse int and from the VRF, we need some mangle rules.&lt;br /&gt;
&lt;br /&gt;
Incoming IPIP traffic will be marked with the vrf routing mark:&lt;br /&gt;
 /ip firewall mangle&lt;br /&gt;
 add action=mark-routing chain=prerouting comment=&amp;quot;AMPR IPIP incoming to VRF&amp;quot; in-interface-list=Internet \&lt;br /&gt;
    new-routing-mark=vrf-ampr passthrough=no protocol=ipencap&lt;br /&gt;
Outgoing IPIP traffic will be marked for the main routing table (or the one you need to reach your ISP)&lt;br /&gt;
 /ip firewall mangle&lt;br /&gt;
 add action=mark-routing chain=prerouting comment=&amp;quot;AMPR IPIP outgoing via ISP&amp;quot; in-interface=vrf-ampr \&lt;br /&gt;
    new-routing-mark=main passthrough=no protocol=ipencap&lt;br /&gt;
Traffic to our local router IPs will be directed via our bridge&lt;br /&gt;
 /ip firewall mangle&lt;br /&gt;
 add action=route chain=prerouting comment=&amp;quot;AMPR VRF route local&amp;quot; dst-address-type=local in-interface=vrf-ampr \&lt;br /&gt;
    passthrough=no route-dst=172.17.0.1&lt;br /&gt;
And finally, the incoming AMPR traffic will go to the main routing table&lt;br /&gt;
 /ip firewall mangle&lt;br /&gt;
 add action=mark-routing chain=prerouting comment=&amp;quot;AMPR VRF forward&amp;quot; in-interface=vrf-ampr new-routing-mark=main\&lt;br /&gt;
    passthrough=no&lt;br /&gt;
&lt;br /&gt;
All the above steps are available here as a rsc file: http://yo2loj.ro/containers/3_firewall.rsc&lt;br /&gt;
&lt;br /&gt;
== Step 4 - Container environment setup ==&lt;br /&gt;
This step prepares the environment variables for the container.&lt;br /&gt;
&lt;br /&gt;
/container envs&lt;br /&gt;
 add comment=&amp;quot;My subnets, as defined in the Portal&amp;quot; key=AMPR_SUBNETS name=ampr-cfg value=\&lt;br /&gt;
    44.128.0.0/24,44.128.1.0/24&lt;br /&gt;
 add comment=&amp;quot;Default gateway is AMPRGW instead of Internet&amp;quot; key=ALL_VIA_AMPRGW name=ampr-cfg value=0&lt;br /&gt;
 add comment=&amp;quot;Forward internet traffic&amp;quot; key=FORWARD_INTERNET name=ampr-cfg value=0&lt;br /&gt;
 add comment=&amp;quot;Call home callsign and locator&amp;quot; key=CALL_HOME name=ampr-cfg value=test@AA00aa&lt;br /&gt;
 add comment=&amp;quot;Ignored subnets in RIP&amp;quot; key=IGNORED_SUBNETS name=ampr-cfg value=44.128.0.0/16&lt;br /&gt;
&lt;br /&gt;
Just paste them into the console or import the rsc script as it is. You will edit those later.&lt;br /&gt;
&lt;br /&gt;
The rsc file is here: http://yo2loj.ro/containers/4_container_env.rsc&lt;br /&gt;
&lt;br /&gt;
== Step 5 - Container installation ==&lt;br /&gt;
Now you need to download the container which fits your architecture.&lt;br /&gt;
The following rsc files will install a script which, when run will import and install the container.&lt;br /&gt;
The same scripts will update and replace the container if run again.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;ARM32&amp;lt;/span&amp;gt; -  http://yo2loj.ro/containers/5_container_arm32.rsc&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;ARM64&amp;lt;/span&amp;gt; -  http://yo2loj.ro/containers/5_container_arm64.rsc&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;CHRx86&amp;lt;/span&amp;gt; - http://yo2loj.ro/containers/5_container_x86_64.rsc&lt;br /&gt;
&lt;br /&gt;
Of course, instead of the script, you can download the appropriate tar container files yourself:&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;ARM32&amp;lt;/span&amp;gt; -  http://yo2loj.ro/containers/ampr-arm32.tar&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;ARM64&amp;lt;/span&amp;gt; -  http://yo2loj.ro/containers/ampr-arm64.tar&lt;br /&gt;
 &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;CHRx86&amp;lt;/span&amp;gt; - http://yo2loj.ro/containers/ampr-x86-64.tar&lt;br /&gt;
and install them manually. Please set them to use the env variables &amp;quot;ampr-cfg&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Or, you can compile and pack the container yourself from source. At the time of writing, the current version is 1.2.0:&lt;br /&gt;
 http://yo2loj.ro/containers/ampr-container-1.2.0-release.tgz&lt;br /&gt;
&lt;br /&gt;
== Step 6 - Container configuration and final touches ==&lt;br /&gt;
&lt;br /&gt;
You need to edit your env variables &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;according to the description given in the new router setup&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Start your container and wait 5 min. You should see AMPR routes showing up in the VRF&#039;s routing table&lt;br /&gt;
(Some 840 of them if ALL_VIA_AMPRGW is not enabled, otherwise you will get only 2 routes, 44.0.0.0/9 and 44.128.0.0/10).&lt;br /&gt;
&lt;br /&gt;
You may notice that on an external traceroute your router&#039;s IP address will show up as 172.17.0.1.&lt;br /&gt;
To fix this small glitch, you need to modify your existing &amp;quot;rip-ampr-in&amp;quot; RIP input filter rule to provide the correct preferred source address.&lt;br /&gt;
&lt;br /&gt;
Modify the existing rule from&lt;br /&gt;
 accept;&lt;br /&gt;
&lt;br /&gt;
to set your router&#039;s local AMPR IP as its preferred source&lt;br /&gt;
 set pref-src &amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;44.128.0.1&amp;lt;/span&amp;gt;;&lt;br /&gt;
 accept;&lt;br /&gt;
&lt;br /&gt;
Now, activate the use of the whole system.&lt;br /&gt;
Set up a routing rule set to force all outgoing AMPR traffic to do a lookup in the VRF routing table:&lt;br /&gt;
 /routing rule&lt;br /&gt;
 add action=lookup disabled=yes dst-address=44.0.0.0/9 table=vrf-ampr&lt;br /&gt;
 add action=lookup disabled=yes dst-address=44.128.0.0/10 table=vrf-ampr&lt;br /&gt;
If no route is found in that table, the lookup will continue via the main table towards your default route.&lt;br /&gt;
&lt;br /&gt;
Your local AMPR network and additional routing will go into the main table and the lookup will be done AFTER passing through the VRF&#039;s routing table.&lt;br /&gt;
This means that a matching route in the VRF, including a default 0.0.0.0/0 will take precedence over any route defined in the main table.&lt;br /&gt;
&lt;br /&gt;
Also, if you want to access the AMPR network from a LAN not using AMPR addresses, you need to set up a forwarding rule and a SRC-NAT one:&lt;br /&gt;
&lt;br /&gt;
 /ip firewall filter&lt;br /&gt;
 add action=accept chain=forward comment=&amp;quot;from LAN&amp;quot; in-interface=LAN dst-address-list=ampr_addr&lt;br /&gt;
and&lt;br /&gt;
 /ip firewall nat&lt;br /&gt;
 add action=src-nat chain=srcnat comment=&amp;quot;NAT to AMPR&amp;quot; dst-address-list=Ampr out-interface=bridge-ampr-gw \&lt;br /&gt;
    src-address-list=!ampr_addr to-addresses=&amp;lt;your router&#039;s AMPR ip&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Additional info ==&lt;br /&gt;
All available files are here: http://yo2loj.ro/containers/&lt;br /&gt;
&lt;br /&gt;
Rip Rip Hurray! de YO2LOJ&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:How-To Guides]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Gateways]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Services/Historic&amp;diff=2412</id>
		<title>Services/Historic</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Services/Historic&amp;diff=2412"/>
		<updated>2026-03-01T00:15:01Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Below is a list of historic services that were previously offered by ampr users but are not currently available.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Maintainer !! Service Name!! URL/IP !! Service Type !! Description !! Other Information&lt;br /&gt;
|-&lt;br /&gt;
| N1URO ||Network Tools|| http://n1uro.ampr.org/do.shtml&amp;lt;br /&amp;gt; || HTTP|| source IP checker, speed test, Ping, Traceroute, etc.|| DNS entry no longer exists&lt;br /&gt;
|-&lt;br /&gt;
| Various Operators ||Network Time Protocol Server || ns.ardc.net (Stratum 2, UK)&amp;lt;br /&amp;gt;server.yo2loj.ampr.org (Stratum 2)&amp;lt;br /&amp;gt;f4gve.ampr.org (Stratum 3)&amp;lt;br /&amp;gt;ntp1.on3rvh.ampr.org&amp;lt;br /&amp;gt; || NTP|| Stratum 2 Network Time Server - References US, Canadian and Mexican|| No NTP server configured on host&lt;br /&gt;
|-&lt;br /&gt;
| OH7LZB ||[[AMPRNet_VPN]] || http://wiki.ampr.org/wiki/AMPRNet_VPN || VPN|| [http://en.wikipedia.org/wiki/OpenVPN OpenVPN]-based || &#039;&#039;&#039;Unavailable as of May 2024&#039;&#039;&#039; &amp;lt;br /&amp;gt;You must have a X.509 certificate issued by [http://www.arrl.org/logbook-of-the-world ARRL Logbook of the World (LoTW)]. ARRL membership is not required.&lt;br /&gt;
|-}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Reference]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Core Services]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=DNS&amp;diff=2411</id>
		<title>DNS</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=DNS&amp;diff=2411"/>
		<updated>2026-03-01T00:15:01Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:44Net DNS}}&lt;br /&gt;
The 44Net DNS service provides name resolution and delegation for 44Net users. Most participants use it to publish hostnames for their systems, starting with a callsign-based subdomain and adding records as needed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A typical DNS path on 44Net:&lt;br /&gt;
# Claim a callsign-based subdomain under ampr.org.&lt;br /&gt;
# Create DNS records that map hostnames to IP addresses.&lt;br /&gt;
&lt;br /&gt;
This is sufficient for publishing things like web servers, gateways, remote stations, and repeaters.&lt;br /&gt;
&lt;br /&gt;
* [[DNS/Portal/Subdomains|Claiming a Subdomain]]&lt;br /&gt;
* [[DNS/Portal/Records|Managing Records]]&lt;br /&gt;
&lt;br /&gt;
== Running your own DNS ==&lt;br /&gt;
&lt;br /&gt;
Some participants run their own DNS servers rather than relying only on the Portal.&lt;br /&gt;
&lt;br /&gt;
In this approach, control of a domain is delegated to local systems, while remaining part of the ampr.org domain.&lt;br /&gt;
&lt;br /&gt;
This supports automation, custom workflows, and closer integration with locally managed services.&lt;br /&gt;
&lt;br /&gt;
* [[DNS/Portal/Delegations|Delegating DNS to an Independent Name Server]]&lt;br /&gt;
* [[DNS/Setup/OpenBSD_Resolver|Setting up a Recursive Resolver on OpenBSD]]&lt;br /&gt;
&lt;br /&gt;
== Understanding DNS ==&lt;br /&gt;
&lt;br /&gt;
For background on how DNS works (with 44Net use in mind):&lt;br /&gt;
&lt;br /&gt;
* [[DNS/Overview|DNS Overview and Concepts]]&lt;br /&gt;
&lt;br /&gt;
== Older docs and notes ==&lt;br /&gt;
Earlier pages that may still be useful:&lt;br /&gt;
* [[Verification]]&lt;br /&gt;
* See [[Archive]] for more.&lt;br /&gt;
[[Category:DNS]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Setting_up_a_gateway_on_Linux&amp;diff=2410</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=2410"/>
		<updated>2026-03-01T00:15:00Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&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]], request an IP address (or addresses) by clicking on &amp;quot;Request address space&amp;quot; then selecting &amp;quot;IPIP Tunnel Mesh&amp;quot; as the Use Case.&lt;br /&gt;
# You will need to have 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;
# Downloading an [[encap.txt]] file 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;
&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;
&lt;br /&gt;
&lt;br /&gt;
=See also=&lt;br /&gt;
&lt;br /&gt;
* [[Ubuntu Linux Gateway Example]]&lt;br /&gt;
* [[startampr]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:How-To Guides]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Gateways]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Portal_intro&amp;diff=2409</id>
		<title>Portal intro</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Portal_intro&amp;diff=2409"/>
		<updated>2026-03-01T00:15:00Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= ARDC Portal 2.0 Technical Documentation =&lt;br /&gt;
&lt;br /&gt;
By Rebecca Key KO4KVG&lt;br /&gt;
&lt;br /&gt;
Version: 4 (October 22, 2024)&lt;br /&gt;
&lt;br /&gt;
== Accessing the Portal ==&lt;br /&gt;
&lt;br /&gt;
Go to [https://portal.ampr.org/home https://portal.ampr.org], where you should see the following UI: &lt;br /&gt;
&lt;br /&gt;
[[File:Portal-homepage-login-v4.png|750px]]&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
# Click on the &#039;Register&#039; button at the top right of the UI (see &#039;Accessing the Portal&#039;, step 1) or on the &#039;Register&#039; button in the &#039;LOGIN&#039; dialog box. This will take you to the following screen:&amp;lt;br&amp;gt;[[File:Registration-step-1-of-3-v4.png|750px]]&lt;br /&gt;
# Complete the field for &#039;What should we call you?:&#039; and click &#039;Continue&#039;.&lt;br /&gt;
# In the dialog box titled &#039;Registration (Step 2/3)&#039;, you will be introduced to help icons (&#039;?&#039;) that will provide you useful information throughout the Portal. Click &#039;Close&#039; to exit the dialog box.&amp;lt;br&amp;gt;[[File:Registration-step-2-of-3-popup-box-v4.png|740px]]&amp;lt;br&amp;gt;From there, you enter your Given name, Family name, email address, a username (used to login) and a password, then click &#039;Continue&#039;.&amp;lt;br&amp;gt;[[File:Registration-step-2-of-3-v4.png|750px]]&lt;br /&gt;
# You should then arrive at a dialog box titled &#039;Registration (Step 3/3)&#039; that displays the End User License Agreement (EULA). Read through the EULA, and if you agree to the terms and conditions, tick both &#039;I AM 18 YEARS OF AGE OR OLDER&#039;, and &#039;I accept and agree to the terms of this End User License Agreement&#039;, and then click &#039;I Accept&#039;. Note that if you are under the age of 18, and/or if you do not agree with the Terms of Use, then you will not be able to use the Portal.&amp;lt;br&amp;gt;[[File:Registration-step-3-of-3-v4.png|750px]]&lt;br /&gt;
## Note: When you log back in on a later date, you might get a notice about the addition and/or updates to the EULA. For example, if you see a dialog box titled &#039;The EULA has been updated&#039;, verify that you are 18 or older, and if you would like to continue using the Portal, accept the updated EULA. &lt;br /&gt;
# Upon accepting the Terms of Use, you should get a message (see below) informing you that the system is sending you an email verification with further instructions. Follow the instructions in this email.&amp;lt;br&amp;gt;[[File:Verify-email-v4.png|750px]]&lt;br /&gt;
# Once you complete the instructions in the email, you should get a page that looks like the one below, which will have an alert entitled &#039;You successfully verified your email&#039;. Fill in the information in the &#039;LOGIN&#039; dialog box and click &#039;Login&#039;.&amp;lt;br&amp;gt;[[File:email-verified-v3.png|750px]]&lt;br /&gt;
# From there, you will be prompted to click &#039;Continue Registration&#039;.&amp;lt;br&amp;gt;[[File:Continue-registration-v4.png|750px]]&lt;br /&gt;
# Once you click &#039;Continue Registration&#039;, you will be brought to a page where you will be asked to complete registration.&amp;lt;br&amp;gt;[[File:Complete-registration-form-v4.png|750px]]&lt;br /&gt;
# Confirm that the required information is correct; add any optional information you prefer to share; read and agree to the &#039;Terms and Conditions&#039;, and click the &#039;Continue&#039; button. You should then see a page that shows &#039;Registration Complete&#039;, which includes a note to verify your call sign as the next step.&amp;lt;br&amp;gt;[[File:Registration-complete-v4.png|750px]]&lt;br /&gt;
# To add and verify your call sign, go to the &#039;Account&#039; dropdown menu and select &#039;Call signs&#039;. You should see the &#039;Your call signs&#039; dialog box.&amp;lt;br&amp;gt;[[File:Your-call-signs-v4.png|750px]]&amp;lt;br&amp;gt;Click &#039;Add a call sign&#039;, where you will see a form to add your call sign. Enter your call sign in the input field and click &#039;Add&#039;.&amp;lt;br&amp;gt;[[File:Add-a-call-sign-v4.png|750px]]&amp;lt;br&amp;gt;You should then see a message stating &#039;The new call sign was successfully added&#039;.&amp;lt;br&amp;gt;[[File:Call-sign-successfully-added-v4.png|750px]]&amp;lt;br&amp;gt;Clicking the &#039;Make Primary&#039; button will make a desired call sign the primary call sign on the account, and you can delete a call sign from your account by simply clicking the &#039;Delete&#039; button.&lt;br /&gt;
## If you did not add your maidenhead to your profile, you will get a message at the top of the page stating: &amp;lt;br&amp;gt;[[File:Add-maidenhead-error-prompt-v4.png]]&amp;lt;br&amp;gt;above the &#039;Update your profile&#039; form.&amp;lt;br&amp;gt;[[File:Update-your-profile-maidenhead-v4.png|750px]]&amp;lt;br&amp;gt;Add your maidenhead, confirm your password, and click &#039;Save&#039;.&lt;br /&gt;
## You will then see the following message above the &#039;Update your profile&#039; form:&amp;lt;br&amp;gt;[[File:profile-updated-ok-message-v4.png|500px]]&lt;br /&gt;
## Go back to Step 10, where you&#039;ll be prompted to add your call sign.&amp;lt;br&amp;gt;&lt;br /&gt;
# On the &#039;Your call signs&#039; UI, click &#039;Verify&#039;. This will take you to a screen that details the process of verification.&amp;lt;br&amp;gt;[[File:Verify-call-sign-prompt-2-v4.png|750px]]&lt;br /&gt;
# Click on the green &#039;Verify&#039; button: you should see an alert saying &#039;Your request to verify your callsign [$call sign] has been submitted&#039;, which will create a ticket for the Portal admins to verify your call sign.&amp;lt;br&amp;gt;[[File:Callsign-is-verified-v4.png|750px]]&amp;lt;br&amp;gt;You can check the ticket by going to the &#039;Tickets&#039; dropdown menu, selecting &#039;View my tickets&#039;, where you see it listed. To see the details of the ticket, click &#039;View&#039;.&amp;lt;br&amp;gt;[[File:View-ticket-request-details-v4.png|500px]]&lt;br /&gt;
## Note that once your call sign has been verified, you will no longer see the ticket in the list. Alternatively, you can confirm that your call sign has been verified by going to &#039;Account&#039; &amp;gt; &#039;Call signs&#039;, and the status of your call sign verification will be displayed in the &#039;Your call signs&#039; dialog box. Once your call sign has been verified, you will be able to request address space.&amp;lt;br&amp;gt;[[File:Verified-call-sign-v4.png|750px]]&lt;br /&gt;
&lt;br /&gt;
== Requesting address space (beginner friendly steps) ==&lt;br /&gt;
&lt;br /&gt;
This series of steps is aimed at users who are either new to requesting 44Net address space, need a refresher, or would like to streamline the process. Otherwise, you can also request address space via the Network list in the &#039;Requesting Address Space (via Network List)&#039; and &#039;Requesting Address Space for BGP Use (via Network List)&#039; sections below. &lt;br /&gt;
&lt;br /&gt;
# Under the &#039;Networks&#039; menu, select &#039;Request addresses&#039;. Note that you can also request address space on the Dashboard by clicking &#039;Request address space&#039;.&amp;lt;br&amp;gt;[[File:request-address-space-dashboard-v4.png|750px]]&lt;br /&gt;
# You should see a dialog box entitled &#039;Request Address Space&#039;. Select your address type (should be IPv4, as IPv6 is not currently available), use case, and click &#039;Continue&#039;. Please see the below instructions for your particular use case.&amp;lt;br&amp;gt;[[File:Request-address-space-form-v3.png|750px]]&lt;br /&gt;
&lt;br /&gt;
=== Use case: IPIP tunnel mesh, radio, globally unique space, or general address assignment ===&lt;br /&gt;
&lt;br /&gt;
# If you selected IPIP tunnel mesh, radio, globally unique space, or general address assignment as your use case, you will see a dialog box entitled &#039;Request IP Assignment&#039;. Fill out the &#039;Request IP Assignment&#039; dialog box with the required information; agree to the EULA; and click &#039;Continue&#039;.&amp;lt;br&amp;gt;[[File:Request-ip-assignment-v4.png|750px]]&lt;br /&gt;
# You will then see the following note thanking you for requesting address space from ARDC, which includes detailed information about next steps.&amp;lt;br&amp;gt;[[File:Ty-for-requesting-address-space-v4.png|750px]]&lt;br /&gt;
# Once your address space has been assigned, you can proceed to step 6 under &#039;Requesting Address Space (via Network List)&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Use case: BGP direct announce ===&lt;br /&gt;
&lt;br /&gt;
#If you selected &#039;BGP Direct Announce&#039; as your use case, you will see a dialog box entitled &#039;Request IP Assignment&#039;. Fill out the &#039;Request IP Assignment&#039; dialog box with the required information, agree to the EULA, and click &#039;Continue&#039;.&amp;lt;br&amp;gt;[[File:Request-ip-assignment-for-bgp-v4.png|750px]]&lt;br /&gt;
# Proceed to step 3 under &#039;Requesting Address Space for BGP Use (via Network List)&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Other use cases ===&lt;br /&gt;
&lt;br /&gt;
Selecting any of the below use cases will give you a dialog box that provides more details about the network:&lt;br /&gt;
* AREDN &lt;br /&gt;
* HAMNET &lt;br /&gt;
* HamWAN&lt;br /&gt;
&lt;br /&gt;
== Requesting address space (via network list) ==&lt;br /&gt;
&lt;br /&gt;
# Under the &#039;Networks&#039; menu, select &#039;All IPv4 Networks&#039;. &lt;br /&gt;
# In the &#039;List IPv4 Networks&#039; dialog box, click the + sign to expand a line, or use the &#039;Expand All&#039; button.&amp;lt;br&amp;gt;[[File:List-ipv4-networks-v4.png|500px]]&lt;br /&gt;
# Scroll to look for the address space you are looking for (e.g., 44.63.0.0/16 - IPIP Mesh Assignments) and click on the green clipboard icon to the right of the assignment to request an assignment.&amp;lt;br&amp;gt;[[File:Request-network-assignment-v4.png|750px]]&lt;br /&gt;
# Fill out the &#039;Request IP Assignment&#039; dialog box with the required information, and click &#039;Continue&#039;.&amp;lt;br&amp;gt;[[File:Request-ip-assignment-v4-via-network-list.png|750px]]&amp;lt;br&amp;gt;You will see the dialog box titled &#039;Thank you for requesting address space from ARDC&#039; (see step 2 under &#039;Use Case: IPIP Tunnel Mesh, Radio, Globally Unique Space, or General Address Assignment&#039;), which includes detailed information about next steps.&lt;br /&gt;
# To confirm that your address space has been successfully requested, you can go to &#039;Tickets&#039; &amp;gt; &#039;View my tickets&#039; to see if the request is in your ticket list.&amp;lt;br&amp;gt;Note that you may be asked to provide more information to the Ticket Handler about your request before your address space is assigned.&amp;lt;br&amp;gt;[[File:Confirm-address-request-in-tickets-v4.png|750px]]&amp;lt;br&amp;gt;[[File:Justification-for-address-space-v4.png|750px]]&lt;br /&gt;
# Once your space has been assigned (and the associated ticket has been closed), you can view your IPv4 networks by going to &#039;Networks&#039; &amp;gt; &#039;my IPv4 networks&#039;, where your network detail(s) will be provided.&amp;lt;br&amp;gt;[[File:Network-detail-of-requested-address-space-v4.png|750px]]&lt;br /&gt;
&lt;br /&gt;
== Adding DNS records to a subdomain ==&lt;br /&gt;
&lt;br /&gt;
# On the &#039;DNS&#039; dropdown menu, select &#039;My subdomains&#039; and then click &#039;Request a subdomain&#039; in the &#039;My subdomains&#039; dialog box.&amp;lt;br&amp;gt;[[File:my-subdomain-dialog-box.png|750px]]&lt;br /&gt;
# Choose your domain, determine a name for your subdomain (i.e., most likely your call sign), click &#039;Create request&#039;, and you should see a note&amp;lt;br&amp;gt;[[File:Create-new-subdomain-request-v4.png|750px]]&amp;lt;br&amp;gt;saying &#039;Subdomain $[call sign].ampr.org has been assigned to you&#039;.&amp;lt;br&amp;gt;[[File:Subdomain-has-been-assigned-to-you-v4.png|750px]]&amp;lt;br&amp;gt;Please be aware that if your call sign has not been verified or if you are requesting a domain other than $[call sign].ampr.org, a ticket will be opened for an administrator to review your request(s).&amp;lt;br&amp;gt;You can verify that your subdomain has been created by going to &#039;DNS&#039; &amp;gt; &#039;My subdomains&#039;, and your subdomain should appear in the &#039;My subdomains&#039; dialog box.&amp;lt;br&amp;gt;[[File:Subdomain-creation-verification-v4.png|750px]]&lt;br /&gt;
# Once your subdomain has been created, you can add DNS records by going to &#039;DNS&#039; &amp;gt; &#039;My subdomains&#039;, and click the icon under &#039;Actions&#039; in the &#039;Subdomains&#039; dialog box (see step 2 above). &lt;br /&gt;
# In the &#039;Resource records for $subdomain.ampr.org&#039;, click &#039;Add a resource record&#039;.&amp;lt;br&amp;gt;[[File:add-resource-record.png|750px]]&lt;br /&gt;
# In the &#039;Create resource record for $subdomain.ampr.org&#039;, select the record type, and click &#039;Next&#039; (see below).&amp;lt;br&amp;gt;[[File:create-resource-record-step-1.png|750px]]&lt;br /&gt;
# Add the details relevant to the record type and ensure that Active is checked, click &#039;Create&#039;,&amp;lt;br&amp;gt;[[File:Create-resource-record-step-2-v4.png|750px]]&amp;lt;br&amp;gt;and you should get an alert that says &#039;Subdomain Record created successfully&#039;.&amp;lt;br&amp;gt;[[File:Subdomain-record-created-successfully-v4.png|750px]]&lt;br /&gt;
# You can verify that your record has been created by going to &#039;DNS&#039; &amp;gt; &#039;My records&#039; and look for the record that is associated with your subdomain.&amp;lt;br&amp;gt;[[File:record-associated-with-subdomain.png|750px]]&lt;br /&gt;
&lt;br /&gt;
== Creating a gateway ==&lt;br /&gt;
&lt;br /&gt;
# Go to &#039;Networks&#039; &amp;gt; &#039;My gateways&#039; and click &#039;Create a Gateway&#039; in the &#039;My Gateways&#039; dialog box.&amp;lt;br&amp;gt;[[File:my-gateways.png|750px]]&lt;br /&gt;
# In the &#039;Create new Gateway&#039; dialog box, fill out all required fields (Hostname can be left blank), click &#039;Add&#039;, and you should get an alert saying &#039;Gateway created successfully.&#039;&amp;lt;br&amp;gt;[[File:create-new-gateway.png|750px]]&amp;lt;br&amp;gt;[[File:Gateway-created-successfully-v4.png|750px]]&lt;br /&gt;
# To add a subnet to your gateway, click the edit button under &#039;Actions&#039; (see step 2 above). You will be taken to an &#039;Update Gateway&#039; dialog box, which includes information about your gateway. Click &#039;Add New Network&#039;.&amp;lt;br&amp;gt;[[File:Update-gateway-v4.png|750px]]&lt;br /&gt;
# You will then see an &#039;Add New Network&#039; dialog box (see below). Select a network from your list of networks; leave &#039;Find Network&#039; field blank; and then click &#039;Add&#039;. You should see an alert titled &#039;Network Successfully Linked to this Gateway&#039; (see below). You can verify that your network has been added by clicking &#039;View My Gateways&#039; and seeing said gateway under &#039;My Gateways&#039; (see below).&amp;lt;br&amp;gt;[[File:add-new-network-v3.png|750px]]&amp;lt;br&amp;gt;[[File:Network-successfully-linked-to-gateway-v4.png|750px]]&amp;lt;br&amp;gt;[[File:verify-my-gateways-v3.2.png|750px]]&lt;br /&gt;
# If you would like to add someone else&#039;s network using their unique code, click &#039;Add New Network&#039;, which will take you to the &#039;Add New Network&#039; dialog box. Fill out the required information, and click &#039;Find&#039;. You should have a 44Net address displaying in the &#039;Network found&#039; field. Click &#039;Add&#039;, and you should see an alert titled &#039;Network Successfully Linked to this Gateway&#039; (see step 4 above).&amp;lt;br&amp;gt;[[File:Add-network-to-gateway-v4.png|750px]]&lt;br /&gt;
# You can add or remove linked networks by clicking the &#039;Add New Network&#039; or &#039;Unlink&#039; button, respectively (see steps 3 and 4 above).&lt;br /&gt;
&lt;br /&gt;
== Requesting address space for BGP use (via network list) ==&lt;br /&gt;
&lt;br /&gt;
# From the &#039;Networks&#039; dropdown menu, go to &#039;All IPv4 networks&#039;, and request a BGP assignment (e.g., 44.31.0.0/16 - BGP Assignments) by clicking on the &#039;Request Assignment&#039; icon to the right of the listed assignment (green clipboard).&amp;lt;br&amp;gt;[[File:Request-bgp-assignment-v4.png|500px]]&lt;br /&gt;
# On the &#039;Request IP Assignment&#039; dialog box, fill out the mandatory fields, agree to the EULA, and click &#039;Continue&#039;.&amp;lt;br&amp;gt;[[File:Request-ip-assignment-for-bgp-v4.png|750px]]&lt;br /&gt;
# You should see a &#039;BGP Information&#039; dialog box on the UI. Fill out the mandatory information, click &#039;Submit Request&#039;,&amp;lt;br&amp;gt;[[File:Bgp-information-v4.png|750px]]&amp;lt;br&amp;gt;and you should now see &#039;Thank you for requesting address space from ARDC&#039; (see Step 2 under &#039;Use Case: IPIP Tunnel Mesh, Radio, Globally Unique Space, or General Address Assignment&#039;). Note that the justification must be at least 100 characters.&lt;br /&gt;
# You can confirm the address has been successfully requested by going to &#039;Tickets&#039; &amp;gt; &#039;View my tickets&#039;, and your request should be visible in the &#039;List your tickets&#039; dialog box. Once the ticket has been closed, you should see the allocation listed in your IPv4 networks. &amp;lt;br&amp;gt;[[File:all-ipv4-allocations-by-user.png|500px]]&amp;lt;br&amp;gt;Clicking &#039;Edit&#039; will bring you to the &#039;Update Network&#039; dialog box, where you can make appropriate updates, download the EULA, download the Letter of Authorization (LOA), etc (see below).&amp;lt;br&amp;gt;[[File:update-network-v3.2.png|750px]]&lt;br /&gt;
&lt;br /&gt;
== v2.0 Features ==&lt;br /&gt;
&lt;br /&gt;
=== Dashboard ===&lt;br /&gt;
&lt;br /&gt;
After logging in, you should see your Dashboard. If your email has been verified, you should see an &#039;Account&#039; menu and a &#039;Tickets&#039; menu at the top right-hand side of the UI. If you have been granted additional privileges, you will see additional menus for those related privileges. The Dashboard will also display information boxes, such as your latest login, IP, and timestamp, or outstanding notifications you need to be aware of. &lt;br /&gt;
&lt;br /&gt;
[[File:Dashboard-v4.png|750px]]&lt;br /&gt;
&lt;br /&gt;
=== Help ===&lt;br /&gt;
&lt;br /&gt;
The &#039;Help&#039; dropdown menu provides the following options: &lt;br /&gt;
*&#039;&#039;&#039;View EULA&#039;&#039;&#039;: displays a copy of the Portal&#039;s End User License Agreement (EULA)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;2FA&#039;&#039;&#039;: defines 2FA and provides details on multiple 2FA options to choose from to add to your account &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;LoT&#039;&#039;&#039;: provides an overview of Level of Trust (LoT), how it works, and how to increase your LoT &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;CIDR&#039;&#039;&#039;: provides an overview of Classless Inter-Domain Routing (CIDR) &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Limits&#039;&#039;&#039;: provides an explanation of your specific limits on Portal activities, which are directly related to your current LoT &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Member pages&#039;&#039;&#039;: These are pages generated by other members &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Subdomains&#039;&#039;&#039;: provides an overview of subdomains and DNS and steps needed to request subdomains &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Passwords&#039;&#039;&#039;: provides password requirements and recommendations for how to create a strong password for your Portal account &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Glossary&#039;&#039;&#039;: includes definitions for terminology relevant to using the Portal &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Community&#039;&#039;&#039;: includes links to ARDC&#039;s Groups.io group, along with links to relevant subgroups&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Lookup callsign&#039;&#039;&#039;: allows you to look up call signs of other users on the Portal&lt;br /&gt;
&lt;br /&gt;
=== Maps ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Distance&#039;&#039;&#039;: allows you to perform distance and bearing calculations&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Maidenhead&#039;&#039;&#039;: allows you to generate a map from a Maidenhead locator&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Conversions&#039;&#039;&#039;: allows you to convert from DMS to lat/long and back&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;World map&#039;&#039;&#039;: a map that displays the approximate location for all members&lt;br /&gt;
&lt;br /&gt;
=== Account ===&lt;br /&gt;
&lt;br /&gt;
The &#039;Account&#039; dropdown menu provides the following options: &lt;br /&gt;
* &#039;&#039;&#039;Profile&#039;&#039;&#039;: allows you to view and update your personal data &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Call signs&#039;&#039;&#039;: allows you to add/remove/verify your call sign(s) &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;LoT entries&#039;&#039;&#039;: lists your Level of Trust (LoT) entires&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Verify address&#039;&#039;&#039;: allows you to go through the address verification process, which is needed if you are requesting BGP announced address space&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Organisations&#039;&#039;&#039;: allows you to create organizations and view information of the organizations you are affiliated with &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Notifications&#039;&#039;&#039;: displays a list of user notifications &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Notification types&#039;&#039;&#039;: displays all notification types/options &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;View all notifications&#039;&#039;&#039;: displays all your active notifications &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Logs&#039;&#039;&#039;: displays all your log entries &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;My public page&#039;&#039;&#039;: displays any public pages you have added and provides the ability to add more &lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Delete my account&#039;&#039;&#039;: allows a user to delete their account &lt;br /&gt;
&lt;br /&gt;
==== Profile ====&lt;br /&gt;
&lt;br /&gt;
A user&#039;s profile is always available, whether or not a their email address has been verified. Through the profile, a user has access to the following: &lt;br /&gt;
* Personal Information (PII) a user chooses to share with ARDC &lt;br /&gt;
&lt;br /&gt;
* The ability for a user to update their account &lt;br /&gt;
&lt;br /&gt;
* The ability for a user to enable 2FA on their account &lt;br /&gt;
&lt;br /&gt;
Changes made to the profile will require the current password to be entered at the bottom of the page and clicking &#039;Save&#039; for changes take effect. &lt;br /&gt;
&lt;br /&gt;
==== Call signs ====&lt;br /&gt;
&lt;br /&gt;
Here, the user is presented with a list of all call signs they have entered. A user can add up to a maximum of five call signs (can be adjusted on a per user basis), with only one call sign being the primary. Clubs and organization can add up to 10 of their own call signs by default. Call signs must be verified before they can be used. All verified call signs must be unique within the system. &lt;br /&gt;
&lt;br /&gt;
==== Level of Trust (LoT) and LoT Entries ====&lt;br /&gt;
&lt;br /&gt;
The Portal uses various methods to verify users and thus gain &#039;trust&#039;, which is referred to as the &#039;Level of Trust&#039; (LoT). LoT is used to increase confidence that a user is who they say they are and record that there is a skill set and knowledge that is needed to assign responsibilities to said user in the Portal. &lt;br /&gt;
&lt;br /&gt;
As various tasks are accomplished, such as verification of email and/or call signs, points will be assigned to a users&#039; account. The more points a user has, the higher the LoT. You can learn more about LoT by going to either &#039;Help&#039; &amp;gt; &#039;LoT&#039; or &#039;Account&#039; &amp;gt; &#039;LoT info&#039; on the navigation menu. &lt;br /&gt;
&lt;br /&gt;
The LoT List is a read-only list for LoT entries of a user. You can find this list by going to &#039;Account&#039; &amp;gt; &#039;LoT list&#039;. A user will have at least one entry that shows that their email address was verified. Below are a few examples of what accesses are granted based on a user&#039;s LoT. &lt;br /&gt;
&lt;br /&gt;
* Email is not verified&lt;br /&gt;
** User can login, access their own profile, delete their account&lt;br /&gt;
* Call sign is not verified&lt;br /&gt;
** User cannot access DNS records or request address space &lt;br /&gt;
&lt;br /&gt;
==== Notifications ====&lt;br /&gt;
&lt;br /&gt;
The system informs users of various events via notifications.&amp;lt;br&amp;gt;[[File:Notification-types-v4.png|750px]]&lt;br /&gt;
&lt;br /&gt;
Mandatory Notifications: &lt;br /&gt;
* Contact Member &lt;br /&gt;
* Password Reset &lt;br /&gt;
* Ticket Reminder &lt;br /&gt;
* LoT Expiry &lt;br /&gt;
* LoT Added &lt;br /&gt;
* Account Expiry &lt;br /&gt;
* LOA Expiry&lt;br /&gt;
&lt;br /&gt;
Optional Notifications: &lt;br /&gt;
* Login &lt;br /&gt;
* Profile Update &lt;br /&gt;
* Ticket Assigned &lt;br /&gt;
* ...and many more &lt;br /&gt;
&lt;br /&gt;
Clicking on &#039;Methods&#039; (under the &#039;Actions&#039; column, see above) will allow the user to choose a preferred method of notification:&amp;lt;br&amp;gt;[[File:notification-methods.png|750px]]&lt;br /&gt;
&lt;br /&gt;
* Email &lt;br /&gt;
* SMS &lt;br /&gt;
* many more coming soon, e.g. Zulip, Signal, Telegram... &lt;br /&gt;
&lt;br /&gt;
=== Tickets ===&lt;br /&gt;
&lt;br /&gt;
Tickets track tasks, along with their associated progress, within the Portal. Items managed by tickets include, but are not limited to: &lt;br /&gt;
* Call sign verification &lt;br /&gt;
* Request(s) for resources (e.g., address space) &lt;br /&gt;
&lt;br /&gt;
The &#039;Tickets&#039; dropdown menu will allow the user to view all of their tickets, create a new support ticket, and serves as a reference to check the status of any user requests. &lt;br /&gt;
&lt;br /&gt;
Ticket types that are not &#039;Support&#039; are available within the system and are accessible to a user in a specific circumstance. &lt;br /&gt;
&lt;br /&gt;
=== Domain name system (DNS) records ===&lt;br /&gt;
&lt;br /&gt;
ARDC manages the ampr.org domain for its own use and supports Portal user needs.&lt;br /&gt;
&lt;br /&gt;
Once a user&#039;s call sign is verified, they should see the DNS dropdown menu with submenu options &#039;Domains&#039;, &#039;My subdomains&#039;, and &#039;My records&#039;. &lt;br /&gt;
&lt;br /&gt;
[[File:dns-menu.png|750px]]&lt;br /&gt;
&lt;br /&gt;
=== Networks ===&lt;br /&gt;
&lt;br /&gt;
Once a user&#039;s call sign is verified, they should see the &#039;Networks&#039; dropdown menu with submenu options &#039;Request addresses&#039;, &#039;All IPv4 networks&#039;, &#039;All IPv6 networks&#039;, &#039;All gateways&#039;, &#039;My IPv4 networks&#039;, &#039;My IPv6 networks&#039;, &#039;My gateways&#039;. &lt;br /&gt;
&lt;br /&gt;
=== Contact ===&lt;br /&gt;
&lt;br /&gt;
Clicking &#039;Contact&#039; takes you to the &#039;CONTACT US&#039; form, where you can reach out to Portal admins with inquiries, reporting issues, etc. &lt;br /&gt;
&lt;br /&gt;
[[File:contact-us-v3.png|750px]]&lt;br /&gt;
&lt;br /&gt;
=== API ===&lt;br /&gt;
&lt;br /&gt;
An [[API]] enables programs to access data maintained in the Portal.&lt;br /&gt;
&lt;br /&gt;
== Helpful resources ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Subnet calculator&#039;&#039;&#039;: [https://www.calculator.net/ip-subnet-calculator.html https://www.calculator.net/ip-subnet-calculator.html]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:How-To Guides]]&lt;br /&gt;
[[Category:Portal]]&lt;br /&gt;
[[Category:Portal Workflows]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=AMPRNet_VPN&amp;diff=2408</id>
		<title>AMPRNet VPN</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=AMPRNet_VPN&amp;diff=2408"/>
		<updated>2026-03-01T00:14:59Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[OH7LZB VPN]]&lt;br /&gt;
[[Category:VPN]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</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=2407</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=2407"/>
		<updated>2026-03-01T00:14:59Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&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;br /&gt;
&lt;br /&gt;
[[Category:How-To Guides]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Gateways]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Contribute&amp;diff=2406</id>
		<title>Contribute</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Contribute&amp;diff=2406"/>
		<updated>2026-03-01T00:14:59Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Contributing]]&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Networks_that_use_44Net&amp;diff=2405</id>
		<title>Networks that use 44Net</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Networks_that_use_44Net&amp;diff=2405"/>
		<updated>2026-03-01T00:14:58Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [https://wiki.oevsv.at/wiki/Kategorie:Digitaler_Backbone The Austrian Ham Digital Backbone]&lt;br /&gt;
* [http://de.ampr.org/hamnet The German HAMNET]&lt;br /&gt;
* [http://www.cisar.it/radiowiki/index.php?title=Italian_Cisar_Radio_Amateur_WiFi_Network_Overview:_CisarNet The Italian CisarNet]&lt;br /&gt;
* [http://www.hamwan.org/t/Wiki+Home+Page The HamWAN]&lt;br /&gt;
* [http://www.hamnet.es/ HAMNET Iberia]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Reference]]&lt;br /&gt;
[[Category:Community]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Getting_started_with_Linux_and_packet_radio&amp;diff=2404</id>
		<title>Getting started with Linux and packet radio</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Getting_started_with_Linux_and_packet_radio&amp;diff=2404"/>
		<updated>2026-03-01T00:14:58Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [http://www.tapr.org/pdf/AX25.2.2.pdf The AX.25 protocol specification]&lt;br /&gt;
* [http://www.tldp.org/HOWTO/AX25-HOWTO/index.html Jeff Tranter&#039;s Linux AX.25 Howto]&lt;br /&gt;
* [http://www.qsl.net/k/kb9mwr/projects/wireless/plan.html KB9MWR Using Part 15 Wireless Ethernet Devices for Amateur Radio]&lt;br /&gt;
* [http://www.qsl.net/k/kb9mwr/projects/wireless/70cm-ATV-HSMM.html KB9MWR 70cm Amateur Television and HSMM]&lt;br /&gt;
* [http://www.febo.com/packet N8UR’s packet radio pages]&lt;br /&gt;
* [http://vger.kernel.org/vger-lists.html#linux-hams Linux-hams mailing list]&lt;br /&gt;
&lt;br /&gt;
[[Category:Reference]]&lt;br /&gt;
[[Category:Getting Started]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=44Net_mailing_list&amp;diff=2403</id>
		<title>44Net mailing list</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=44Net_mailing_list&amp;diff=2403"/>
		<updated>2026-03-01T00:14:57Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ARDC now has several groups.io channels you can subscribe to, including one specifically for AMPRNet [https://ardc.groups.io/g/44net https://ardc.groups.io/g/44net] which is replacing the old style mailing list below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The [https://mailman.ampr.org/mailman/listinfo/44net discussion list] is a mailing list where amprnet users and gateway operators discuss all things [[AMPRNet]]. Subscribe and browse the archives to learn more!&lt;br /&gt;
&lt;br /&gt;
* [https://mailman.ardc.net/mailman3/postorius/lists/44net.mailman.ampr.org/ https://mailman.ardc.net/mailman3/postorius/lists/44net.mailman.ampr.org/]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Reference]]&lt;br /&gt;
[[Category:Community]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Ampr-map&amp;diff=2402</id>
		<title>Ampr-map</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Ampr-map&amp;diff=2402"/>
		<updated>2026-03-01T00:14:57Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Viewing the map ==&lt;br /&gt;
&lt;br /&gt;
We have a visual map of the AMPR network available, on which users can choose to voluntarily publish their callsign/locator, which is then shown on a vector map of the world.&lt;br /&gt;
Generally, the positions will time out after 1 hour.&lt;br /&gt;
&lt;br /&gt;
On click on the dots on the map, additional information will be shown: type, IP, locator and seconds since the last information received.&lt;br /&gt;
&lt;br /&gt;
No information are permanently stored on the server side.&lt;br /&gt;
&lt;br /&gt;
To opt out, just stop sending position reports...&lt;br /&gt;
&lt;br /&gt;
Some technical info:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;The server uses the following incoming ports:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;- ampr-ripd uses UDP/59001,&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;- amprd uses UDP/59002,&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;amp;nbsp;&amp;amp;nbsp;- all other http requests use TCP/59001&amp;lt;br&amp;gt;&lt;br /&gt;
Map events sent to your browser are in json format and use websockets or event-stream as a fallback.&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The map can be reached via these URLs:&lt;br /&gt;
&lt;br /&gt;
 http://www.yo2loj.ro/ampr-map/&lt;br /&gt;
 http://yo2loj.ampr.org/ampr-map/&lt;br /&gt;
&lt;br /&gt;
== Sending the location to the map ==&lt;br /&gt;
&lt;br /&gt;
Depending on your system setup and node type, there are 5 methods to get your positions on the map.&lt;br /&gt;
&lt;br /&gt;
Please replace the callsign and position with your own in the given examples.&lt;br /&gt;
&lt;br /&gt;
Position reports are case insensitive and will all be converted to upper case.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;; 1. ampr-ripd:&lt;br /&gt;
&lt;br /&gt;
Add the parameter &#039;-L &amp;lt;callsign@&amp;lt;locator&amp;gt;&#039; to the ampr-ripd command line.&lt;br /&gt;
&lt;br /&gt;
 ampr-ripd [...other parameters...] -L N0CALL-T@kn01aa&lt;br /&gt;
&lt;br /&gt;
Positions will be shown as green dots.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;; 2. amprd:&lt;br /&gt;
&lt;br /&gt;
Add your locator in the configuration file, under your interface section:&lt;br /&gt;
&lt;br /&gt;
 call_home = N0CALL-T@KN05or&lt;br /&gt;
&lt;br /&gt;
Positions will be shown as blue dots.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;; 3. Mikrotik routers&lt;br /&gt;
&lt;br /&gt;
Set up a cyclic job to run a script in which you request a specific URL, using the command, e.g. every 5 minutes:&lt;br /&gt;
&lt;br /&gt;
 /tool fetch mode=http url=&amp;quot;&amp;lt;nowiki&amp;gt;http://44.182.21.1:59001/mikrotik?id=N0CALL-T@kn01aa&amp;lt;/nowiki&amp;gt;&amp;quot; keep-result=no&lt;br /&gt;
&lt;br /&gt;
Positions will be shown as pink dots.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;; 4. &#039;Radio&#039; positions&lt;br /&gt;
&lt;br /&gt;
These positions are dedicated to stations not directly reachable via 44Net, and are sent out by other systems in their name.&lt;br /&gt;
&lt;br /&gt;
To do this, do a periodic fetch on the following URL:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://44.182.21.1:59001/radio_gateway?id=n0call-t@kn01aa&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For radio stations, the position time-out is 3 hours.&lt;br /&gt;
&lt;br /&gt;
Positions will be shown as yellow antenna symbols.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;; 5. Generic position reports&lt;br /&gt;
&lt;br /&gt;
For other (generic) systems, do a periodic fetch on the following URL:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;http://44.182.21.1:59001/generic?id=n0call-t@kn01aa&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Positions will be shown as grey dots.&lt;br /&gt;
&lt;br /&gt;
== Map server source code ==&lt;br /&gt;
&lt;br /&gt;
The map server&#039;s source code can be found in the AMPR GIT repository:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;https://git.ampr.org/yo2loj/ampr-map-server&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Reference]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Core Services]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Setting_up_a_complete_gateway_on_Ubiquiti_EdgeRouter&amp;diff=2401</id>
		<title>Setting up a complete gateway on Ubiquiti EdgeRouter</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Setting_up_a_complete_gateway_on_Ubiquiti_EdgeRouter&amp;diff=2401"/>
		<updated>2026-03-01T00:14:57Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Installing ampr-ripd on a Ubiquiti EdgeRouter or EdgeRouter X]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Gateways]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Installing_ampr-ripd_on_a_Ubiquiti_EdgeRouter_or_EdgeRouter_X&amp;diff=2400</id>
		<title>Installing ampr-ripd on a Ubiquiti EdgeRouter or EdgeRouter X</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Installing_ampr-ripd_on_a_Ubiquiti_EdgeRouter_or_EdgeRouter_X&amp;diff=2400"/>
		<updated>2026-03-01T00:14:56Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;&#039;&#039;&#039;These setup instructions are not related to any other ones mentioned for an Ubiquity EdgeRouter, describing a simple IPIP tunnel setup and do not assume you have done those steps, nor need you to do anything described there.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Info ==&lt;br /&gt;
&lt;br /&gt;
These are the steps for setting up a fully functional AMPR gateway on Ubiquiti&#039;s EdgeRouter Lite and EdgeRouter-X.&lt;br /&gt;
Tested and found working on the following firmware versions:&lt;br /&gt;
 ER3 Lite 1.10.8&lt;br /&gt;
 ER3 Lite 1.10.9&lt;br /&gt;
 ER-X 1.10.9&lt;br /&gt;
 ER3 Lite 2.0.0&lt;br /&gt;
 ER3 Lite 2.0.1&lt;br /&gt;
 ER3 Lite 2.0.3&lt;br /&gt;
 ER3 Lite 2.0.4&lt;br /&gt;
 ER3 Lite 2.0.5&lt;br /&gt;
 ER3 Lite 2.0.8&lt;br /&gt;
 ER3 Lite 2.0.9&lt;br /&gt;
 ER3 Lite v2.0.9-hotfix.2&lt;br /&gt;
 ER3 Lite v2.0.9-hotfix.7&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;&#039;&#039;&#039;NOTE: THE SETUP SCRIPT DOES NOT SECURE YOUR ROUTER. YOU NEED TO SET UP FIREWALL RULES YOURSELF.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We start assuming you have a complete working and configured router, that already has internet access (a configured WAN port and a local LAN).&lt;br /&gt;
&lt;br /&gt;
; For technical reasons, this set-up does not support dynamic assigned WAN addresses. If you have a dynamic IP, this setup can only be used in the primary router&#039;s DMZ.&lt;br /&gt;
&lt;br /&gt;
Some technical details:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;i&amp;gt;We will use an IPIP tunnel interface called &#039;tun44&#039; connected to your external interface (with a fixed public IP or an interface in a DMZ). All ampr routes will be created in routing table 44. Routing table 45 will be used for routing requests from the public internet back via the ampr-gw.&amp;lt;/i&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; On a firmware update, you need to reinstall ampr-ripd, since the file system gets replaced. The other settings like tunnel setup and the status wizard will stay.&lt;br /&gt;
&lt;br /&gt;
== Router preparation ==&lt;br /&gt;
Our first step is to set up the router to accept IPENCAP (protocol 4 frames on the WAN interface).&lt;br /&gt;
&lt;br /&gt;
Under &amp;quot;Firewall/NAT&amp;quot; and then the &amp;quot;Firewall Policies&amp;quot; tab edit your WAN_LOCAL ruleset (the interface/local handles the access to the router - if there is no such ruleset, you need to create it).&lt;br /&gt;
Usually it holds 2 rules, with a default policy of &#039;drop&#039;:&lt;br /&gt;
 - accept established/related&lt;br /&gt;
 - drop invalid&lt;br /&gt;
&lt;br /&gt;
Now add a new rule:&lt;br /&gt;
 - description: IPIP from WAN&lt;br /&gt;
 - Action: accept&lt;br /&gt;
 - Protocol: choose by name -&amp;gt; ipencap&lt;br /&gt;
&lt;br /&gt;
...and save. You need to drag this rule into the first position of the ruleset and save the ruleset order&lt;br /&gt;
&lt;br /&gt;
You may consider adding a similar rule for &#039;icmp&#039; on WAN since this really helps debugging and ensures proper error handling (no, it will not compromise security since your gateway is detectable anyway).&lt;br /&gt;
&lt;br /&gt;
== Tunnel setup ==&lt;br /&gt;
First add tunnel interface. You need to reserve an AMPR address from your AMPR subnet for the tunnel interface.&lt;br /&gt;
If you have a /32 assignment, you need to use that one, else pick an unused address.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;Use the name &#039;tun44&#039; for the tunnel, don&#039;t get creative since the script depends on this name.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- Config Tree -&amp;gt; add tun44 -&amp;gt; Update List&lt;br /&gt;
&lt;br /&gt;
- tun44:&lt;br /&gt;
  address: &amp;lt;your AMPR IP assigned to the router&amp;gt;/32 &amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;(this needs to be /32, no matter your allocated subnet, see above)&amp;lt;/span&amp;gt;&lt;br /&gt;
  description: AMPR GW&lt;br /&gt;
  encapsulation: ipip&lt;br /&gt;
  local-ip: &amp;lt;your WAN IP - ISP assigned or router&#039;s DMZ IP&amp;gt;&lt;br /&gt;
  remote-ip: 0.0.0.0 &amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;(this MUST be 0.0.0.0, no matter what, to allow P2MP connections)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
- tun44 -&amp;gt; disable-link-detect, press + right of it to enable&lt;br /&gt;
&lt;br /&gt;
- Press Preview and Apply&lt;br /&gt;
&lt;br /&gt;
If you prefer to do it by CLI:&lt;br /&gt;
  ubnt@YO2LOJ-ER3:~$ configure&lt;br /&gt;
  ubnt@YO2LOJ-ER3:~$ set interfaces tunnel tun44&lt;br /&gt;
  ubnt@YO2LOJ-ER3:~$ set interfaces tunnel tun44 local-ip &amp;lt;put the external ip&amp;gt;&lt;br /&gt;
  ubnt@YO2LOJ-ER3:~$ set interfaces tunnel tun44 remote-ip &amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;0.0.0.0&amp;lt;/span&amp;gt;&lt;br /&gt;
  ubnt@YO2LOJ-ER3:~$ set interfaces tunnel tun44 encapsulation ipip&lt;br /&gt;
  ubnt@YO2LOJ-ER3:~$ set interfaces tunnel tun44 address &amp;lt;44Net router ip&amp;gt;&amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;/32&amp;lt;/span&amp;gt;&lt;br /&gt;
  ubnt@YO2LOJ-ER3:~$ set interfaces tunnel tun44 description &amp;quot;AMPR GW&amp;quot;&lt;br /&gt;
  ubnt@YO2LOJ-ER3:~$ set interfaces tunnel tun44 disable-link-detect&lt;br /&gt;
  ubnt@YO2LOJ-ER3:~$ commit; save&lt;br /&gt;
&lt;br /&gt;
== Installing ampr-ripd ==&lt;br /&gt;
Download your packages from here (read this section to the end...):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;Be certain to get the package that fits your router model. They use different processor types so they will not be compatible&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Find the EdgeRouter setup package here: http://www.yo2loj.ro/hamprojects/Ampr_EdgeRouter.tgz (mips64)&lt;br /&gt;
&lt;br /&gt;
For the EdgeRouterX setup use this one: http://www.yo2loj.ro/hamprojects/Ampr_EdgeRouterX.tgz (mipsel)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;In short, get it, unpack on the router and run the install.sh script.&lt;br /&gt;
&lt;br /&gt;
Then edit your startup script if needed, and run it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Now the details...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
a. First, log in and become root (don&#039;t omit that &#039;-&#039;):&lt;br /&gt;
  Welcome to EdgeOS&lt;br /&gt;
  ubnt@YO2LOJ-ER3:~$ sudo su -&lt;br /&gt;
&lt;br /&gt;
b. Now download &amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;the correct package&amp;lt;/span&amp;gt; as described in the links above and unpack it:&lt;br /&gt;
&lt;br /&gt;
EdgeRouter Lite3, possibly ER4, ER6 (mips64):&lt;br /&gt;
  root@YO2LOJ-ER3:~# curl http://yo2loj.ro/hamprojects/Ampr_EdgeRouter.tgz -o er.tgz&lt;br /&gt;
  &amp;lt;i&amp;gt;(you should get some download stats here...)&amp;lt;/i&amp;gt;&lt;br /&gt;
EdgeRouter X (mipsel):&lt;br /&gt;
  root@YO2LOJ-ERX:~# curl http://yo2loj.ro/hamprojects/Ampr_EdgeRouterX.tgz -o er.tgz&lt;br /&gt;
  &amp;lt;i&amp;gt;(you should get some download stats here...)&amp;lt;/i&amp;gt;&lt;br /&gt;
Check and unpack:&lt;br /&gt;
  root@YO2LOJ-ER3:~# ls&lt;br /&gt;
  er.tgz&lt;br /&gt;
  root@YO2LOJ-ER3:~# tar -xf er.tgz&lt;br /&gt;
c. install the package:&lt;br /&gt;
  root@YO2LOJ-ER3:~# ./install.sh&lt;br /&gt;
&lt;br /&gt;
d. edit the startup script to fit your needs. This is only needed if your router is behind NAT or you need to reject specific subnets. Edit only the -a options like below, don&#039;t touch the rest. If you want to have your position shown on the ampr map, also add the -L option using your callsign and your QTH locator ( -L your-call@AA00aa ).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;If you are using pppoe, the local gateway can not be properly detected by ampr-ripd, so an additional -g parameter is needed.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  root@YO2LOJ-ER3:~# cd /etc&lt;br /&gt;
  root@YO2LOJ-ER3:/etc# vi ampr.sh&lt;br /&gt;
  &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;&amp;lt;i&amp;gt;&amp;lt;press insert to start editing&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  [...]&lt;br /&gt;
  ampr-ripd -s -t 44 -i tun44 -m 90 &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;-g pppoe0&amp;lt;/span&amp;gt; -a 44.128.1.0/24,44.128.2.0/24,your.gw.com &amp;lt;i&amp;gt;(adapt this list to your needs - commna separated, no spaces)&amp;lt;/i&amp;gt;&lt;br /&gt;
  ~&lt;br /&gt;
  ~&lt;br /&gt;
  ~&lt;br /&gt;
  &amp;lt;span style=&amp;quot;color: blue;&amp;quot;&amp;gt;&amp;lt;i&amp;gt;&amp;lt;press esc&amp;gt;:wq (to save and exit - yes, vi is strange)&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e. Now run the startup script:&lt;br /&gt;
  root@YO2LOJ-ER3:/etc# ./ampr.sh&lt;br /&gt;
(On router restart, this will happen automatically)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;&#039;&#039;&#039;NOTE: THE SETUP SCRIPT DOES NOT SECURE YOUR ROUTER. YOU NEED TO SET UP FIREWALL RULES YOURSELF.&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Adding basic security ==&lt;br /&gt;
Now your 44 subnet is still wide open for access, both from other users (let&#039;s assume we can trust those), and from the internet.&lt;br /&gt;
&lt;br /&gt;
We need to add 2 rulesets in Firewall/NAT to get some kind of minimal protection:&lt;br /&gt;
&lt;br /&gt;
Create an ruleset called TUNNEL_FORWARD (or something suggestive) &amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;with a default drop policy&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Set interface for the ruleset to &#039;tun44&#039; and direction to &#039;in&#039;.&lt;br /&gt;
&lt;br /&gt;
This will hold 3 rules (take care, &amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;order is important&amp;lt;/span&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
1. Allow access from ampr hosts to your subnet:&lt;br /&gt;
 - Description: Allow access to hosts from AMPR&lt;br /&gt;
 - Action: Accept&lt;br /&gt;
 - Protocol: All protocols&lt;br /&gt;
 - Source: 44.0.0.0/9&lt;br /&gt;
 - Destination: &amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;&amp;lt;your subnet&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
2. Second rule to allow access from ampr hosts to your subnet:&lt;br /&gt;
 - Description: Allow access to hosts from AMPR&lt;br /&gt;
 - Action: Accept&lt;br /&gt;
 - Protocol: All protocols&lt;br /&gt;
 - Source: 44.128.0.0/10&lt;br /&gt;
 - Destination: &amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;&amp;lt;your subnet&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
3. Rule to allow all establihed and related traffic:&lt;br /&gt;
 - Description: Allow Established/Related&lt;br /&gt;
 - Action: Accept&lt;br /&gt;
 - Protocol: All protocols&lt;br /&gt;
 - State: Established, Related&lt;br /&gt;
&lt;br /&gt;
Also we need to protect router access itself, so we need another ruleset, say TUNNEL_LOCAL, also &amp;lt;span style=&amp;quot;color: red;&amp;quot;&amp;gt;with a default drop policy&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Set interface for the ruleset to &#039;tun44&#039; and direction to &#039;local&#039;.&lt;br /&gt;
&lt;br /&gt;
One minimal rule is required, to accept incoming RIP packets from the gateway:&lt;br /&gt;
 - Description: Allow incoming RIP&lt;br /&gt;
 - Action: Accept&lt;br /&gt;
 - Protocol: UDP&lt;br /&gt;
 - Source Port: 520&lt;br /&gt;
 - Destination Port: 520&lt;br /&gt;
&lt;br /&gt;
If you want to allow access to the router itself, the rules should include the same as for the forward section.&lt;br /&gt;
&lt;br /&gt;
If router access should not be permitted, then only add rule number 3 (established/related) from above:&lt;br /&gt;
 - Description: Allow Established/Related&lt;br /&gt;
 - Action: Accept&lt;br /&gt;
 - Protocol: All protocols&lt;br /&gt;
 - State: Established, Related&lt;br /&gt;
&lt;br /&gt;
== Finishing touches ==&lt;br /&gt;
&lt;br /&gt;
It is a good idea to disable ubnt discovery protocol on our tunnels.&lt;br /&gt;
&lt;br /&gt;
In this case, the easiest way is to disable it completely:&lt;br /&gt;
 - go to Config Tree -&amp;gt; service -&amp;gt; ubnt-discover&lt;br /&gt;
 - click the &#039;+&#039; sign after &#039;disable&#039;&lt;br /&gt;
This will completely disable ubnt neighbor discovery.&lt;br /&gt;
&lt;br /&gt;
== Adding a local AMPR subnet ==&lt;br /&gt;
To use a local AMPR subnet, just assign the router&#039;s AMPR IP with the proper subnet mask to a local network interface (eth2-3, switch0 on the ER-X, or even a VLAN), using the regular EdgeRouter management interface. Remember to also set up the proper firewall rules to allow or disallow access to your hosts (if you use the rules as described in the previous chapter, 44Net hosts will be allowed to access your whole network, while access from the internet is prohibited).&lt;br /&gt;
&lt;br /&gt;
== Status wizard ==&lt;br /&gt;
Optionally you can install a status page in the wizard section.&lt;br /&gt;
&lt;br /&gt;
Download here: http://www.yo2loj.ro/hamprojects/Ampr_Status_Wizard.tar and add it in your configuration wizard tab.&lt;br /&gt;
&lt;br /&gt;
On firmware update, there is no need to reinstall the wizard.&lt;br /&gt;
&lt;br /&gt;
[[Category:How-To Guides]]&lt;br /&gt;
[[Category:Routing]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
	<entry>
		<id>https://wiki.ampr.org/w/index.php?title=Setting_up_a_gateway_on_a_VyOS_instance&amp;diff=2399</id>
		<title>Setting up a gateway on a VyOS instance</title>
		<link rel="alternate" type="text/html" href="https://wiki.ampr.org/w/index.php?title=Setting_up_a_gateway_on_a_VyOS_instance&amp;diff=2399"/>
		<updated>2026-03-01T00:14:56Z</updated>

		<summary type="html">&lt;p&gt;KI5QKX: mw push&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting up a gateway on VyOS ==&lt;br /&gt;
&lt;br /&gt;
VyOS is a Network Operating System, similar to pfSense, where everything is done on CLI. This is a fork of the base Vyatta network OS, which Ubiquiti uses for most of their products. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Assumptions / pre requisites ==&lt;br /&gt;
&lt;br /&gt;
•	You have already registered with AMPRNet and got your 44.0.0.0/9 or 44.128.0.0/10 allocation and it is showing in the encap.txt file&lt;br /&gt;
&lt;br /&gt;
•	You have registered some hosts in the AMPRNet DNS like &amp;lt;your call sign&amp;gt;.ampr.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
•	You have already setup VyOS and know how to get around linux. This guide only covers the AMPR connection, not a complete setup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Warning!! ==&lt;br /&gt;
&lt;br /&gt;
The author does not assume responsibility if you mess up/brick your router. Please make sure to back up your VyOS configuration prior to any change.&lt;br /&gt;
Also make sure you know how to restore your configuration and you know how to restore your router to factory defaults if everything else fails.&lt;br /&gt;
&lt;br /&gt;
== Process of getting started ==&lt;br /&gt;
&lt;br /&gt;
We will begin by getting the Jesse repositories installed onto the router.&lt;br /&gt;
To do this, run the following command:&lt;br /&gt;
* sudo curl https://debgen.simplylinux.ch/txt/jessie/sources_fae18d34d49f95f3a5a8a2e2c7b3a633af708da9.txt | sudo tee /etc/apt/sources.list.d/00Debian&lt;br /&gt;
&lt;br /&gt;
Next, run following commands:&lt;br /&gt;
&lt;br /&gt;
*sudo apt-get -f install&lt;br /&gt;
*sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE: DO &#039;&#039;NOT&#039;&#039; RUN APT-GET UPGRADE!!!! This will break many things within VyOS&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From that point it is possible to install many packages from Debian &amp;quot;jessie&amp;quot; distribution.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;OPTIONAL&#039;&#039;&#039;: As in VyOS there is no file manager. To make life a bit easier, you can install Midnight Commander:&lt;br /&gt;
sudo apt-get install mc&lt;br /&gt;
&lt;br /&gt;
Now, it&#039;s time to configure access to 44-net.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Downloading the Source Files for AMPR-RIPd and Compiling ==&lt;br /&gt;
&lt;br /&gt;
What we can do now, is create a folder called ampr within our home directory, and install the materials to build out ampr-ripd.&lt;br /&gt;
&lt;br /&gt;
So do the following:&lt;br /&gt;
* sudo -i # This will log you in as root&lt;br /&gt;
* apt-get update # Just to make sure your lists are updated&lt;br /&gt;
* apt-get install -y build-essential # This installs all the build materials needed to build our binary&lt;br /&gt;
* mkdir /home/ampr &amp;amp;&amp;amp; cd /home/ampr # Self-Explanatory&lt;br /&gt;
* wget http://www.yo2loj.ro/hamprojects/ampr-ripd-1.15.tgz # Again, self-explanatory&lt;br /&gt;
* tar -xvzf ampr-ripd-1.15.tgz # Extracts the compressed file&lt;br /&gt;
* rm -rf ampr-ripd-1.15.tgz # Deletes it after extraction&lt;br /&gt;
* make # Compiles&lt;br /&gt;
* cp ampr-ripd /usr/local/bin/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After this, you need to find out the password for the RIP broadcasts. These broadcasts run every 5 minutes. Run the following command and wait:&lt;br /&gt;
./find_pass.sh&lt;br /&gt;
&lt;br /&gt;
Once it shows the password, Ctrl-C out of there and copy the password down. You will need it.&lt;br /&gt;
Run the following after your done:&lt;br /&gt;
* rm -rf /home/ampr/*&lt;br /&gt;
&lt;br /&gt;
== Creating the ax25 script ==&lt;br /&gt;
&lt;br /&gt;
Copy the text linked here[https://hastebin.com/raw/fipacatota] to a text editor, like notepad, and edit the portions that are commented with &amp;lt;&amp;gt; and []:&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Once done editing, you will copy the text and put it in your clipboard.&lt;br /&gt;
Open back up the terminal, and run the following:&lt;br /&gt;
* sudo nano /etc/rc.local&lt;br /&gt;
You should be at a screen with some text and with some key-commands on the bottom&lt;br /&gt;
&lt;br /&gt;
Using your arrow keys, move your cursor above the part that says &amp;quot;# Do not remove----&amp;quot; and paste the contents of your clipboard into the terminal by right-clicking. You can close out the file once everything is in there.&lt;br /&gt;
Note: Close out of the file and save it, by doing Ctrl-X, then pressing &#039;Y&#039;, then &#039;Enter&#039;.&lt;br /&gt;
&lt;br /&gt;
== Script ==&lt;br /&gt;
Fire-up the ax25 script by just running &#039;ax25&#039; and wait. Remember, there is a rip44 broadcast every 5 minutes.&lt;br /&gt;
After 10-15 minutes, check your routing table.&lt;br /&gt;
&lt;br /&gt;
To check your routing table:&lt;br /&gt;
  ip route show table 1&lt;br /&gt;
Table should be filled-up with many entries pertaining to AMPR&lt;br /&gt;
They should mimic /var/lib/ampr-ripd/encap-txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:How-To Guides]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Gateways]]&lt;/div&gt;</summary>
		<author><name>KI5QKX</name></author>
	</entry>
</feed>