With the Sky Hub there are a two specific pages in the GUI that you need to use. One of them is required for some custom ports so isn't always needed, the other will always be required.
We trust that this guide will provide you with the basic knowledge on how to make the changes. For guidance on specifically which ports will be needed for a program, game or hardware device, please refer to any specific guides on the forum, elsewhere on the Internet or create a suitable thread.
There are essentially two parts to setting up port forwarding on this router. The first part is to create a 'Service'. The second is to forward the 'Service' to a particular IP Address. There are some services which are predefined.
Step 1
Note down which ports you need to open and for which device. Setup static IP Addresses for each device that requires a port to be forwarded to. Please see the guide on 'IP Address Reservation' to help with this or set a fixed IP Address on the device.
For the purpose of this guide we will assume that your router is using the default IP Address and that you want to set up ports 21 and 12345 to be forwarded to something with an IP Address of 192.168.0.200.
Port 21 happens to be a predefined service. We will need to create a 'Service' for port 12345.
Step 2
Using your browser, type in your router's IP Address ( 192.168.0.1 ).
Step 3
Click on the 'Security' tab. At this point you may be asked to enter router's username and password details. The defaults are:
- username: admin
- password: sky (unless you have changed this)
Please note: Both of these should be entered using lowercase letters only.
Step 4
Now click 'Firewall Rules'.
Under 'Inbound Services' click the 'Add' button to see the screen below:

Click the arrow beside where is says 'Service HTTP(TCP:80)' and a list of predefined 'Services' will be shown. Check to see whether the port you wish to forward is listed here. In this first instance we are looking to forward to port 21 for an FTP device. Both ports 20 and 21 are listed together in one service, select this option.
Change the 'Action' from 'BLOCK always' to 'ALLOW always'.
Now enter the IP Address next to ' Send to LAN Server'. In this example we are using the address 192.168.0.200.
Your screen should now look as shown below:

Now click the 'Apply' button.
Step 5
The above is great for any 'Services' that have been previously defined, but sometime you need to create your own specific service to enable a port to be forwarded to a device. In our example we want to forward both ports 21 and 12345. Port 21 was listed, but port 12345 is not. We now need to create a 'Service' for port 12345.
To do this, now click on 'Services' and you will see the screen below (I have blanked out ones which I have defined previously):

Now click on the 'Add Custom Service' button. You will now see the screen below:

In the box beside 'Name' type in a suitable name for the service that you are creating.
Change type as require. In this example we are going to change this to 'TCP/UDP'.
Now enter the number '12345' in the box beside 'Start Port' and 'Finish Port' as this is the port we wish to create the service for. In our example we are using just one port number. If you are creating several custom ports, it makes sense to group them all together sequentially and create one rule for them all. So if you were forwarding ports 12345 to 12400 you would have '12345' as the ' Start Port' and '12400' as the 'Finish Port'.
Click the 'Apply' button.
You should now be taken back to the 'Services' screen which should now show the service that you have now created, as shown below:

Step 6
This is much the same as you did in order to forward port 21 in step 4 above. So click 'Firewall Rules' and under 'Inbound Services' click the 'Add' button.
This time when you select the services you will now see your customised service listed. Please select it.
Beside where it says 'Action' change this to 'Allow always'
Set the TCP, UDP or TCP/UDP option as required and type the IP Address in the boxes beside where it says 'Send to LAN Server'.
You should now have something like the screen below:

Click the 'Apply' button.
Your screen should look something like show below:

You may reorder the port forwarding if you wish and finally click the 'Apply' button.
Remember that when testing a port is being forwarded it is best practise to do it from outside your LAN. If you have a smart phone, you could use its 3G connection to look at your network from the outside and check the actions of the port forwarding.
SkyUser Message