REPASSAC
Prominent Member
Here is a first draft - I am not so hot on documentation so any comments / improvments welcome.
Accessing WebIf on your HDR from the Internet.
Firstly, I will assume that your HDR is not the only computer (Host) that you have connected to the internet, which means that you have a router (that may be called a variety of names such as home hub). Your router receives a routable IP address from your ISP and normally allocates non-routable IP addresses to the hosts connected to it on your private network.
A non-routable address (for example 192.168.0.10) enables a private network (like yours to internally use the same addresses as millions of others, without problem). If you try and access such an address over the internet, you will not receive a reply, as commercial routers will not forward your message.
Setting up yor HDR.
This is easy, I suggest you use DHCP, this is simple and eliminates the chance of configuration error.
Next using your browser go to the WebIf settings page, Web Interface User Access Control section and add a user name and password.
Setting up your Router.
I will use my Netgear N3500 router as an example, most routers have similar settings.
HDR IP address allocation
Firstly I suggest that you ensure your router always allocates the same IP address to your HDR. On my router this is controlled under Advanced Settings LAN in the section Address reservations. You need to add a reservation for the HDRs MAC address (a MAC address is a unique hardware address).Note that the Device Name field may be blank for the HDR dont worry about this on my router I can enter what I want as the name.
Setup: Port Forwarding.
Next, if is necessary to specify , to which host, incoming requests for particular port should be forwarded to. (Think of a port as a subdivision of an IP address, not strictly fully correct). There are two ports that mongoose (The HDRs web service) is setup to service, 80 and 777.
If you are running any other http service on your network or using port 80 for another purpose then use 777. The use of port 80 is universally known and you should expect automated attempts to connect to mongoose. Port 777 presents another obstacle to unauthorised access.
On your router in advanced settings go to Port Forwarding there you can either setup the standard HTTP service for port 80 or add a custom service for port 777.
I will add port 777 as:
· Service: HDR
· Service type: TCP
· Start Port and End port: 777
Dynamic and fixed ISP assigned IP address.
Fixed.
If you have a fixed external address you can now externally access your HDR. See below for how.
Dynamic.
Some ISPs (with unbundled customers) automatically allocate fixed addresses due to the different topography of such networks and the practice of many customers to leave their routers always on.
If you ISP is not one of these then you will need to subscribe to a dynamic DNS service this registers your current IP address. Some are free of change here is a list
Subscribe to the service of your choice. Most routers support automatic support for such a service see Advanced Settings Dynamic DNS and complete the settings. If your router does not support this then you may need to install and run a small program
Some services allow you to use their domain name others let you register a name. Follow their instructions.
To access your HDR from an external address (It is very likely that you will be unable to access your HDR internally by using the external IP). Use the following.
· Static IP (Port 80): http://81.56.253.29/
· Static IP (Port 777): http://81.56.253.29:777/
· Dynamic IP (port80): http://domainname.com/
· Dynamic IP (port777): http://domainname.com:777/
Notes.
It goes without saying that you HDR must not be in standy when trying to connect to it.
Accessing WebIf on your HDR from the Internet.
Firstly, I will assume that your HDR is not the only computer (Host) that you have connected to the internet, which means that you have a router (that may be called a variety of names such as home hub). Your router receives a routable IP address from your ISP and normally allocates non-routable IP addresses to the hosts connected to it on your private network.
A non-routable address (for example 192.168.0.10) enables a private network (like yours to internally use the same addresses as millions of others, without problem). If you try and access such an address over the internet, you will not receive a reply, as commercial routers will not forward your message.
Setting up yor HDR.
This is easy, I suggest you use DHCP, this is simple and eliminates the chance of configuration error.
Next using your browser go to the WebIf settings page, Web Interface User Access Control section and add a user name and password.
Setting up your Router.
I will use my Netgear N3500 router as an example, most routers have similar settings.
HDR IP address allocation
Firstly I suggest that you ensure your router always allocates the same IP address to your HDR. On my router this is controlled under Advanced Settings LAN in the section Address reservations. You need to add a reservation for the HDRs MAC address (a MAC address is a unique hardware address).Note that the Device Name field may be blank for the HDR dont worry about this on my router I can enter what I want as the name.
Setup: Port Forwarding.
Next, if is necessary to specify , to which host, incoming requests for particular port should be forwarded to. (Think of a port as a subdivision of an IP address, not strictly fully correct). There are two ports that mongoose (The HDRs web service) is setup to service, 80 and 777.
If you are running any other http service on your network or using port 80 for another purpose then use 777. The use of port 80 is universally known and you should expect automated attempts to connect to mongoose. Port 777 presents another obstacle to unauthorised access.
On your router in advanced settings go to Port Forwarding there you can either setup the standard HTTP service for port 80 or add a custom service for port 777.
I will add port 777 as:
· Service: HDR
· Service type: TCP
· Start Port and End port: 777
Dynamic and fixed ISP assigned IP address.
Fixed.
If you have a fixed external address you can now externally access your HDR. See below for how.
Dynamic.
Some ISPs (with unbundled customers) automatically allocate fixed addresses due to the different topography of such networks and the practice of many customers to leave their routers always on.
If you ISP is not one of these then you will need to subscribe to a dynamic DNS service this registers your current IP address. Some are free of change here is a list
Subscribe to the service of your choice. Most routers support automatic support for such a service see Advanced Settings Dynamic DNS and complete the settings. If your router does not support this then you may need to install and run a small program
Some services allow you to use their domain name others let you register a name. Follow their instructions.
To access your HDR from an external address (It is very likely that you will be unable to access your HDR internally by using the external IP). Use the following.
· Static IP (Port 80): http://81.56.253.29/
· Static IP (Port 777): http://81.56.253.29:777/
· Dynamic IP (port80): http://domainname.com/
· Dynamic IP (port777): http://domainname.com:777/
Notes.
It goes without saying that you HDR must not be in standy when trying to connect to it.
Last edited: