Arlo|Smart Home Security|Wireless HD Security Cameras

Reply
Discussion stats
  • 8 Replies
  • 353 Views
  • 0 Likes
  • 3 In Conversation
jbhardman2
Guide
Guide

I would like to provide a specific IP address within Arlo settings for port forwarding in order to access local recordings. Right now, Arlo assigns an incoming port. After configuring your routers port forwarding, when you login to the app, the app connects via the public IP that it see's your SmartHub is connecting from. It connects to the assigned port on that IP. I have multiple IPs and would like to set the incoming IP for connecting.

What are the odds that feature could be added?

8 REPLIES 8
jguerdat
Guru Guru
Guru

I suppose that depends on why you have multiple public IP addresses and how the whole network is configured. If each public IP only connects to a specific segment of your network, I see your point. It may be that Arlo could implement the use of a fully qualified DNS name although that seems to be redundant since Arlo knows "the app connects via the public IP that it see's your SmartHub is connecting from".

jbhardman2
Guide
Guide

Honestly, it's so that I can route outbound traffic from my Arlo system over my VPN provider. So, Arlo sends all outbound connectivity across VPN. But then, the Arlo Servers see that IP from my SmartHub, and tries to send traffic from the App to that IP to list the recordings. I don't control that IP and cannot forward that port on that IP. I want it to know that when connecting inbound, it needs to use a different IP. I have a static IP, so it could be that, or yes, it could be a domain name, that most folks could register with a DDNS provider.

Either way, inbound is different than outbound in a VPN use case.

jguerdat
Guru Guru
Guru

Not a network geek so can't answer with any sense of intelligence. Maybe @StephenB ?

StephenB
Guru Guru
Guru

@jguerdat wrote:

Not a network geek so can't answer with any sense of intelligence. Maybe @StephenB ?


I understand why @jbhardman2 wants to specify the IP, but clearly that can't be done now.

 

In order for this to work inbound, you need to get a dedicated IP address from a VPN provider that supports port forwarding and NAT.  FWIW, I don't think Nord supports port forwarding (though there are some other providers who do).

 

Outbound traffic (the recording from the smarthub in this case) might still go directly over your ISP network unless  there is a VPN router at home that is set up to route all traffic through the VPN.  

 

As an aside, if you use a dedicated IP address with a VPN, then you are losing the privacy benefit (since the IP address you are using is only used by you).  Arlo's traffic flows are already encrypted/secured, so I am not really seeing much benefit to this setup as far as Arlo is concerned.  And it would of course add more latency, since all the traffic is routed through the provider's VPN network.

jbhardman2
Guide
Guide

For sure, a dedicated IP with port forwarding would solve this. I'd argue that it would defeat the purpose of the VPN. Also, most providers don't offer that combination of features precisely because of this.

 

Anyway, I think it would be a worthwhile feature, but of course, Arlo is not my product.

StephenB
Guru Guru
Guru

@jbhardman2 wrote:

For sure, a dedicated IP with port forwarding would solve this. I'd argue that it would defeat the purpose of the VPN. Also, most providers don't offer that combination of features precisely because of this.

 


Agreed.

 


@jbhardman2 wrote:

Anyway, I think it would be a worthwhile feature, but of course, Arlo is not my product.


The setting you are talking about is used to make an inbound connection from the app to the smarthub.  So you would need the combination I gave you above in order to make it work.  Sending the connection request to the VPN direct IP address wouldn't be enough, as the connection can't reach the smarthub without forwarding.

 

Unless I am not understanding what you are asking for - is the app showing you the VPN IP instead of your ISP IP???

 

IMO the right answer here is for the Arlo Cloud to act as a traversal server for the recordings.  It already is doing that for livestreaming, so certainly something that is not difficult for them to do.  Then there is no need for port forwarding.

jbhardman2
Guide
Guide

Yes, the removal of direct inbound access would be great. But, that will incur a cost for Arlo and thus require a subscription. I am subscribed, so no big deal for me. I believe many people see local storage as a way to avoid a subscription and Arlo pitches that you can get the system with no ongoing subscription cost.

With no subscription cost, they are not going to want to "ferry" all of that traffic to/from their servers in the cloud.

That would mean the Arlo app needs to directly connect to the Hub. That means the app needs to know the IP and the Port to establish that connection. Right now, it automatically determines the IP based on what it sees from the Hub. And it assigns a Port to me. 

If it would just ask me the IP instead of assuming it, this whole thing would work. My Hub would go outbound on the VPN connection. The App would go inbound to my Hub on the IP I assign.

StephenB
Guru Guru
Guru

@jbhardman2 wrote:

With no subscription cost, they are not going to want to "ferry" all of that traffic to/from their servers in the cloud.


I get that it does raise their costs some.  But they are already doing that for livestreaming, and they are losing some camera and hub sales due to the complexity of port forwarding.  

 

And there are some scenarios where forwarding simply can't be done - most mobile broadband providers don't support port forwarding, and neither to providers that use CGNAT due to ipv4 address depletion. 

 


@jbhardman2 wrote:

 

If it would just ask me the IP instead of assuming it, this whole thing would work. My Hub would go outbound on the VPN connection. The App would go inbound to my Hub on the IP I assign.


At the moment they are getting the IP address from the hub (not exactly assuming it). I am puzzled on how you would connect inbound to the Hub using the VPN IP address???   Also, what would force the hub outbound traffic to route through the VPN? 

 

FWIW, if the phone is connected to your home network over a VPN, then there is no need to use port forwarding, so you could disable it.