Hi,
The AMPRNet might be more useful if it had:
(1) more services which would be interesting to hams (2) more access to the AMPRNet
Tonight I tried to attack (2) a bit. Access to the AMPRNet over the Internet could maybe be made easier to hams by allowing them to connect over VPNs instead of setting up their own IPIP tunnels at home, or trying to find a working radio gateway. After getting a VPN running it might be easier for them to set up a radio gateway, or some services. As discussed on the other mailing list, VPNs are easier to get up on NATed residential networks than IPIP tunnels.
Setting up VPN user accounts and maintaining them can be a pain. It doesn't take a lot of weekly or monthly maintenance work to run a VPN service, but it can be a major pain to manage an user account database for thousands of hams and check if your users around the Internet are, in fact, licensed.
It turns out that ARRL's Logbook of the World has already given out cryptographic X.509 certificates to 57334 amateur users, after verifying their license status against the FCC database (they send a postcard with a random token code to the FCC-listed snail-mail address to make sure they give the certificate to the right guy) or after looking at a paper photocopy of a license + a photo ID. I had to physically mail in a photo of my ham license and my driver's license and wait a couple weeks to get the cert. If they can get 50k contesters and DXers to work with certificates, maybe certs can work for the AMPRnet, too.
Technically, we can validate if a VPN user is in possession of one of those certificates and the respective private key. Politically, K4JH asked the ARRL guys, and they said that they don't mind if we use them for other ham authentication needs. We can start accepting other CAs too once they come around. I plan to help SRAL, the Finnish amateur radio union, to set up a CA within their web site (they already have user accounts for members). I know ARRL isn't for everyone, but smaller clubs could set up CAs too, or even commercial entities - as long as we trust them to do the license validation in a proper manner.
Tonight I hacked up an OpenVPN setup which authenticates users with LoTW certs, and wrote a little documentation:
http://wiki.ampr.org/index.php/AMPRNet_VPN
What do you think? Technically, it seems to work - try it out if you like. It's not very straightforward to set up, but the license validation is pretty strong, and running the service shouldn't be a lot of work. There can be many VPN servers around the world, serving the whole customer base (VPN servers do not need access to any central user database, they just need the certificates of the trusted CAs). With a little Dynamic DNS magic, you could get a oh7lzb.vpn.ampr.org hostname on DNS within a few seconds after connecting (I've got code for that in another project).
(Yes, eventually certificates need to be revoked after they accidentally get into wrong hands, or ham licenses are revoked. Technically that can be done using CRLs and/or OCSP, but ARRL apparently does not do those yet. Maybe they will, if the need arises. We can also set up a blocked certificates list of our own.)
- Hessu, OH7LZB
Hello Hessu,
Windows: OpenVPN ... 3. Download the AMPRNet VPN configuration files for Windows ( http://he.fi/amprnet-vpn/amprnet-vpn-win.zip ) ...
I'd like to give it a try, but a/m link doesn't work for me. Could you possibly point to another location, please?
Thank you in advance. Best regards.
Tom - sp2lob
Tom,
The download link should work now. The server was down over the weekend due to a double disk failure (!) and me being out of town.
On Tue, May 14, 2013 at 11:25 AM, sp2lob@tlen.pl wrote:
Windows: OpenVPN ... 3. Download the AMPRNet VPN configuration files for Windows ( http://he.fi/amprnet-vpn/**amprnet-vpn-win.ziphttp://he.fi/amprnet-vpn/amprnet-vpn-win.zip) ...
I'd like to give it a try, but a/m link doesn't work for me. Could you possibly point to another location, please?
Works on Linux too!
On Tue, May 14, 2013 at 11:31 AM, Heikki Hannikainen hessu@hes.iki.fiwrote:
(Please trim inclusions from previous messages) _______________________________________________ Tom,
The download link should work now. The server was down over the weekend due to a double disk failure (!) and me being out of town.
On Tue, May 14, 2013 at 11:25 AM, sp2lob@tlen.pl wrote:
Windows: OpenVPN ... 3. Download the AMPRNet VPN configuration files for Windows ( http://he.fi/amprnet-vpn/**amprnet-vpn-win.ziphttp://he.fi/amprnet-vpn/amprnet-vpn-win.zip) ...
I'd like to give it a try, but a/m link doesn't work for me. Could you possibly point to another location, please?
44Net mailing list 44Net@hamradio.ucsd.edu http://hamradio.ucsd.edu/mailman/listinfo/44net http://www.ampr.org/donate.html
Hi,
On 08.05.2013 00:42, Heikki Hannikainen wrote:
The AMPRNet might be more useful if it had:
(1) more services which would be interesting to hams
Indeed! I'm pretty sure there will be more and more services available soon with the growing HAMNET-part of the AMPRNet.
(2) more access to the AMPRNet
There are several VPN endpoints for users here in Germany as well. Since we need to take care about the validation of amateur radio operators there is additional annoying workload...
I'm really happy with the solution from Hes and encourage everybody to spread this idea to local interested radio amateurs. I'm a daily user and never had any trouble with accessing my repeaters on the AMPRNet using this VPN.
There are a lot of ideas about enduser authentication in my mind since years and I hope to be active with that topic in the future. Maybe we can get our local radio club to establish another CA for their members.
Thank you again Hes for this nice implementation! Would like to see more use on other amateur radio services...
Unfortunately I can't join the talk at Hamradio Friedrichshafen. I'll be only there on Friday...
73, Jann