Distributed Multi Op Contesting Using N1MM With A Hamachi VPN - v1.5
Distributed Multi Op Contesting Using N1MM With A Hamachi VPN - v1.5
Table of Contents
N1MM Networking using Hamachi to create a Virtual Private Network ............................................................................... 1
Background: Local Area Networks and Virtual Private Networks ...................................................................................... 2
N1MM+ Stations Connected in a Local Area Network (LAN) ......................................................................................... 2
N1MM+ Stations Connected in a Virtual Private Network (VPN) ................................................................................... 3
Definition: Distributed Multi-Operator (DMO) Contesting................................................................................................. 4
Hamachi Virtual Private Network Ingredients .................................................................................................................... 4
LogMeIn Licensing ........................................................................................................................................................... 4
Configuration Settings for VPN Stations from the VPN Host Administrator ...................................................................... 4
Preliminary Contest Station Settings .................................................................................................................................. 5
Computer Name.............................................................................................................................................................. 5
Windows Firewall ............................................................................................................................................................ 5
Preliminary VPN Software Installation................................................................................................................................ 6
Create a Station Account on LogMeIn.com .................................................................................................................... 6
Download and Run the Virtual Private Network Installer Program for Windows .......................................................... 6
Run the Virtual Private Network Program ...................................................................................................................... 7
N1MM+ Checklist for Each Station in the Contest.............................................................................................................. 8
Connect to Other N1MM+ Stations on the Virtual Private Network .................................................................................. 9
Disconnect from the Virtual Private Network After the Contest ........................................................................................ 9
Troubleshoot Network Connection Problems .................................................................................................................. 10
Troubleshoot VPN Login Problems by Substituting VPN Network Numbers................................................................ 10
Troubleshoot Firewall Problems by Temporarily Disabling the Windows Firewall ...................................................... 10
If the Network Status Window Does Not Auto-Populate ............................................................................................. 11
Instructions for the VPN Host Admin ................................................................................................................................ 12
This document describes how to create a Virtual Private Network (VPN) that allows N1MM contest stations to connect
across the Internet to form a geographically distributed N1MM contest site. The are many VPN software programs on
the market – some free, some not. This document pertains to a LogMeIn product called Hamachi VPN, which is free for
networks of five stations or less but requires a subscription for larger groups.
Background: Local Area Networks and Virtual Private Networks
N1MM+ Stations Connected in a Local Area Network (LAN)
LAN drawing depicting a Computer, Network Interface Card (NIC), a Firewall, and a Router connection
A TCP/IP version 4 address consists of four octets – four numbers between 0 and 255, separated by periods. For
example: 192.168.1.102 is an IPv4 address. When computers and peripherals are connected together in a Local Area
Network (LAN) the first three octets of their IP addresses will be identical. In the top half of this diagram the three
computers are on the same LAN and their IP v4 addresses begin with the number 192.168.1.
The router that connects those three computers into a LAN also has a connection to the Internet and a Wide Area
Network (WAN). The bottom half of the drawing shows other computers connected to routers that connect to the WAN.
Note that the IP v4 addresses of these WAN connections are completely different.
The N1MM+ network automatically detects any stations that are on the same LAN – the computers in the upper half of
the drawing. Because the computers on the bottom half of the drawing are beyond the reach of the LAN and across a
WAN, N1MM+ cannot “find” them and interact with them on a contest site.
Operating an N1MM+ contest site that includes computers across a Wide Area Network requires custom
configurations. One example of a custom configuration uses a Virtual Private Network (VPN) to create a Virtual Local
Area Network (VLAN).
N1MM+ Stations Connected in a Virtual Private Network (VPN)
VLAN drawing depicting Computers, Virtual Private Network software, Firewalls, and Routers
The previous page described N1MM+ addressing on Local Area Networks. This page will describe how to simulate a Local
Area Network using Virtual Private Network (VPN) software.
In addition to detecting stations on the same LAN subnet, the N1MM+ network function also detects the presence of the
Hamachi VPN network driver, which functions as a virtual network interface card in the computer. The IP addresses for
stations on this VPN are assigned by the Hamachi server. With the Hamachi VPN running and those addresses assigned,
N1MM+ will successfully “find” all of the connected stations and include them in its Network Status dialog window.
LogMeIn Licensing
The Hamachi VPN client is free to participating client computers, but the VPN Host Admin will be required to have a
LogMeIn subscription for groups of more than 5 computers. See: http://vpn.net
Configuration Settings for VPN Stations from the VPN Host Administrator
Your invitation to join a VPN network should include most of the following information, which you will need when
configuring your VPN software and N1MM+ station:
Windows Firewall
By default the Windows Defender Firewall blocks packets from N1MM+ on a VPN across a public network. Choose one
of the following two methods to enable VPN packets through your firewall:
• In Windows 10, navigate from the Start Button >Settings >Update & Security >Windows Security >Firewall &
network protection, “Allow an app through firewall.”
• Type “Windows Defender Firewall” in the Windows Search bar, and then click on “Allow an app or feature
through Windows Defender Firewall.”
Upon reaching the Firewall Allowed Apps dialog window, click on [Change Settings] and check the Public check-box for
N1MM Logger+.
Preliminary VPN Software Installation
You need to install the LogMeIn Hamachi client software and create a free station account on the LogMeIn website.
IMPORTANT CONCEPT: LogMeIn refers to these accounts as station accounts because they represent
the login ID and password for that device, not for the operator of the device. If you will be using
multiple devices – more than one PC, a laptop, a tablet – each will require its own station account. As
you create multiple station accounts you can assign them all to one email address.
Download and Run the Virtual Private Network Installer Program for Windows
https://help.logmein.com/articles/en_US/Downloads/LogMeIn-Hamachi-Windows-sfdwn0105
The instructions on the LogMeIn website say "Click here to download." If this doesn't work, right-click and select "Save link
as..." to save the file to your computer. Run the installer client program hamachi.msi and create a Hamachi icon on your
desktop.
Run the Virtual Private Network Program
Click on the LogMeIn Hamachi icon on your desktop. Login using the email account and password you registered with in
the earlier step.
If the LogMeIn Hamachi window indicates that your station is “offline,” click the ON/OFF button to authenticate your
network client to the Hamachi VPN server:
After successfully authenticating to the Hamachi server, “offline” will be replaced by the name of your network account, as
shown in the screenshots below.
IMPORTANT: Until your client has authenticated to the Hamachi VPN server, the menu choices in the
following step will be disabled and not click-able.
From the Hamachi drop-down menu select >Network >Join an existing network. Enter the Network ID and Password
provided to you by the VPN Host Administrator. NOTE: Both the Network ID and the Password are case sensitive – type
them exactly as they were provided to you.
If your connection is successful, you will see a list of the other stations connected to this VPN.
N1MM+ Checklist for Each Station in the Contest
The following settings are critical for successful multi-station operation. Refer to the Configuration Settings from VPN
Host Administrator section of this document.
Each station must perform these steps or red FAIL messages will appear in the N1MM+ Network Status window.
☐ Confirm permissions for N1MM Logger+ in your Windows Control Panel >Windows Firewall settings
☐ Launch N1MM+
☐ In the N1MM+ Entry Window, select >Help >About to verify that you are using the same version of N1MM+ as
everybody else
☐ In the N1MM+ Entry Window, select >Tools >Download and Install Latest Country file
☐ In the N1MM+ Entry Window, select >File >New Database, to create a new database for this contest. The VPN
Host Administrator may have provided a database name for your station in Configuration Settings for VPN
Station
☐ In the N1MM+ Entry Window, select >File >New Log in Database, to create a new contest log in this database.
Click the Log Type down-arrow to choose the contest name supplied by the VPN Host Administrator in
Configuration Settings for VPN Station
☐ While still in the contest setup dialog window, set the Operator category (multi-op? multi-two? …) as
specified by the VPN Host Administrator in Configuration Settings for VPN Station
☐ While still in the contest setup dialog window, set the Sent Exchange as specified by specified by the
VPN Host Administrator in Configuration Settings for VPN Station
☐ While still in the contest setup dialog window, set any other contest parameters (Band, Power, Mode…)
as specified by specified by the VPN Host Administrator in Configuration Settings for VPN Station
☐ While still in the contest setup dialog window, select the >Associated Files tab, and set the Function Key
files, Master file and Call History file as appropriate for this contest
☐ In the N1MM+ Entry Window, select >Config >Change Your Station Data, and change the Call field to the
common callsign supplied by the VPN Host Administrator for this contest event (maybe your club callsign?) in
Configuration Settings for VPN Station
☐ While still in the Change Station Info dialog window, you may need to set the CQ Zone, ITU ZONE, ARRL
Section, or Club to configuration settings specified by the VPN Host Administrator in Configuration
Settings for VPN Station
☐ In the N1MM+ Entry Window, select >Config >Change Operator Callsign Stored in Log, (or type <ctrl>+O) to set
your personal callsign as the operator of this station
Connect to Other N1MM+ Stations on the Virtual Private Network
In the N1MM+ Entry Window, select >Window >Network Status. In the subsequent N1MM+ Network Status dialog
window, the Network Computer Mode will be off by default. Click the button to turn on Network Computer Mode.
N1MM+ will automatically detect the other N1MM+ stations on your VPN and will populate the Network Status window
with their details. Your station’s address will appear as its LAN address. Other station’s IP addresses will appear as VPN
addresses (see screenshot above)
IMPORTANT: When using N1MM’s auto-configuring network feature with the Hamachi VPN, the Edit
Networked Computer Addresses tables must be empty. If you have listings on that page, delete them!
For a screenshot of an empty table, see the Troubleshooting section
IMPORTANT: If your connection to this network was a one-time event to participate in a contest, you
probably do not want your PC automatically connecting to this VPN every time it reboots. To disable
your connection to the VPN, press the power ON/OFF button in the Hamachi dialog window. Upon
pressing that button, the status will be displayed as “offline.”
Troubleshoot Network Connection Problems
Troubleshoot VPN Login Problems by Substituting VPN Network Numbers
Both the Network ID and the Password are case sensitive – type them exactly as provided by the VPN Host Admin in
Configuration Settings for VPN Station. If that fails, the VPN Host Administrator may supply you with an 11 character
network number (nnn-nnn-nnn) to enter in the Network ID field.
After testing to see if this action solved your connectivity issue, don’t forget to turn your firewall back ON again.
If the Network Status Window Does Not Auto-Populate
Your Computer Addresses List Must be Empty
Ensure that your >Actions >Edit Computer Addresses list is empty. Your screen should look like this:
Empty Network Address dialog window with only 1 row, which begins with an asterisk “*”, and contains no other text
If your window shows more than one row – even if it looks empty, you must position the cursor in the left column and
press <delete> to remove that row.
IMPORTANT: A significant effort was devoted to ensuring that the auto-populating feature worked
properly. Before abandoning auto-populate for the following manual configuration method, re-
examine the steps described in the previous checklist.
If the stations listed in the LogMeIn Hamachi Network Status window do not automatically appear in the rows of the
N1MM+ Network Status window, you will need to manually enter them into the N1MM+ network table. From the drop-
down menu of the N1MM+ Network Status window, select >Actions [Edit Computer Addresses]. In the Edit Computer
Addresses dialog window, enter the names and IPv4 addresses of all stations participating in the contest – including the
name and IP local (LAN) address of your workstation.
To make things a little easier, the computer names and IPv4 addresses are visible in the LogMeIn Hamachi Network
Status window. You could use the Windows copy/paste feature to assist you.
After manually entering the names and IP addresses, you must start/stop the N1MM networking from that staiton with
>Actions >Stop Networking followed by >Stations >Click here to turn on.
Instructions for the VPN Host Admin
As VPN Host Admin, you need to create a name and password for the VPN. You then communicate this network name and
password to the other members of your group so they can login to the network. See Configuration Settings for VPN
Station.
• When you create a new network, keep in mind that both the Network ID and the Password are CaSe sensitive. You
decide how difficult you want to make login for your users.
• Reconciling logs after the contest might be easier for you if you use a naming convention that identifies the
contest and the station. For example on Field Day you might suggest: FD_W1ABC.s3db, FD_K2DEF.s3db,
FD_N3GHI.s3db.
• At the end of the contest, encourage your attendees to press power ON/OFF button in the Hamachi dialog
window. This disconnects the client from the VPN and releases a license seat for another attendee
• For each new event and group of operators, replace the VPN password so that persons who were in a previous
group but are not in the current group cannot login
• If you exceed the licensed number of attendees, you can remove inactive stations from the Hamachi Network
Status window. Select >Manage >Manage Networks. In the Station Edit window, click the checkbox to remove
stations from this network list
• The maximum size of a free VPN is 5 computers – this includes you (the VPN Host station), and four others. Larger
VPNs require a LogMeIn subscription