Will SmartLink require a public ip?

  • 1
  • Question
  • Updated 2 years ago
  • Answered
I'm double-nat'd through my internet provider. Does the SmartLink service require a public facing IP? 
Photo of KG9DW

KG9DW

  • 27 Posts
  • 6 Reply Likes

Posted 2 years ago

  • 1
Photo of Ken Hansen

Ken Hansen

  • 283 Posts
  • 86 Reply Likes
I believe there will be a service in the middle, your radio registers with the service, the remote client registers with the service, and they establish a link that way. If your radio can find the service, it should work.


I defer to others for details, but as I read the available information it does not appear to require a 'static IP', which is what I assume you mean by 'public facingIP'.
(Edited)
Photo of Ray Andrews, K9DUR

Ray Andrews, K9DUR, Elmer

  • 246 Posts
  • 61 Reply Likes
The "service in the middle" is an authentication service.  Once the authentication is complete, the radio & the client communicate directly.

A static IP is not required, but UPnP needs to be enabled.

73, Ray, K9DUR
Photo of KG9DW

KG9DW

  • 27 Posts
  • 6 Reply Likes
Public IP means an IP that is routeable. Something other than 192.168.x.x, 10.x, or 172.16.x. 

The internet side of my router has a 10.x address assigned from the internet provider. You can't get to any servers or services port forwarded off my router from the internet. 

UPnP only lets the router be configured on the fly. If the client needs to make a connection directly back to the radio you would need a publicly routeable IP. You may not necessarily need a static public IP, but definitely a public one. 
Photo of Ray Andrews, K9DUR

Ray Andrews, K9DUR, Elmer

  • 246 Posts
  • 61 Reply Likes
I am one of the alpha testers.  All I had to do was make certain that UPnp was enabled on my router & do the network setup through the SmartSDR client.

73, Ray, K9DUR
Photo of Ken Hansen

Ken Hansen

  • 283 Posts
  • 86 Reply Likes
There are a few things going on, maybe this will clarify:

Public IP - despite your router showing a 'non-routable' IP address in the 10.XXX.XXX.XXX range, ultimately you are reaching the Internet with a public IP address, that is the address that shows when you point your web browser at showmip.gr - without a public IP you could not communicate with any public web servers.

Static IP - is a fixed, public IP, and something not typically available to a residential customer. A Dynamic IP service can simulate a fixed IP address by giving you a domain name that always points to your host. You do not need either a static IP nor a static host name, as Ray describes the function.

The authentication service does not need to find your radio, your radio finds it, and since the radio initiates contact from inside the NAT environment, the authentication service knows how to reach it.

Port Forwarding, where your router takes certain incoming connections and routes the traffic to a certain computer based on the port associated with the traffic (FTP, WWW, email, telnet, SSH, etc. each have an associated Port, for example WWW traffic typically comes in on port 80 or 8080), is not needed, because as mentioned before, your radio reaches out to the authentication service, the connection originates inside your home LAN.
Photo of Tim - W4TME

Tim - W4TME, Customer Experience Manager

  • 9153 Posts
  • 3503 Reply Likes
Port Forwarding, where your router takes certain incoming connections and routes the traffic to a certain computer based on the port associated with the traffic (FTP, WWW, email, telnet, SSH, etc. each have an associated Port, for example WWW traffic typically comes in on port 80 or 8080), is not needed, because as mentioned before, your radio reaches out to the authentication service, the connection originates inside your home LAN.

This is incorrect for SmartLink.  While the authentication process is directed IP traffic and port forwarding is not required, the TCP control and status and the UDP audio and spectrum display channels are direct from the client to the radio and therefore an open port is required to connect to the radio.
Photo of Ken Hansen

Ken Hansen

  • 283 Posts
  • 86 Reply Likes
I, of course, defer to Tim & Ray.
Photo of Ray Andrews, K9DUR

Ray Andrews, K9DUR, Elmer

  • 246 Posts
  • 61 Reply Likes
And I, of course, defer to Tim. -- 73, Ray, K9DUR
Photo of KG9DW

KG9DW

  • 27 Posts
  • 6 Reply Likes
Ken, my scenario is that I appear to the internet to be behind a single IP. The endpoints I'm hitting all see this single IP address. It just so happens that IP address is the same for every other residential internet service customer in my area. If I want the endpoints to see a unique IP from just me, or if I want to be able to have connection requests inbound to me from outside of my provider, I need to upgrade my service to business class and pay more.

All this to say it's a perfectly valid design for SmartLink. It just means those of us on internet providers that do double NAT may need to upgrade our service. 
Photo of Tim - W4TME

Tim - W4TME, Customer Experience Manager

  • 9153 Posts
  • 3503 Reply Likes
I'm double-nat'd through my internet provider. Does the SmartLink service require a public facing IP? 

Yes for UPnP to work.  SmartLink will not work if the radio end of the connection is multi-NATed.

However, if you set up multiple port forwarding, it may work as long as the private IP of the radio does not change (static DHCP reservation) and you have access to both routers to do the port forwarding.
(Edited)