Ultimate Router Guide: How to Optimize Security and Performance
How to Make Your Router Play Nice with Everything from Skype to BitTorrent using Port Forwarding
If you’ve read the previous section you now know routers make excellent hardware firewalls, and do a great job of blocking incoming connections. But what if you want to accept unsolicited incoming connections? This is the case whenever a friend tries to call you on Skype, or you attempt to download the latest World of Warcraft patch or Linux distro on BitTorrent. In the case of Skype, the software will try to work around the fact that you are behind an un-configured router by using “super nodes” to link the two callers together. These “super nodes” are in reality not paid for by Skype, but rather they are simply other Skype users who have configured their routers properly, or aren’t behind any type of Firewall. Think of them as an intermediary that introduces two computers that otherwise would ignore any incoming calls. In the case of BitTorrent, an un-configured router primarily causes low transfer speeds.

Setting up your router properly in both scenarios is not as hard as you might think, but it does involve introducing you to a concept known as port forwarding. Port Forwarding can typically be accessed through your routers advanced preferences pane, and generally looks like the screen shot shown below.
Important Terms
IP Address
This is the network IP address of the computer that requires the forwarded port. In most modern routers, you will be able to select your computers network name rather than specifying an IP address. If it doesn’t allow this, you will need to access your Network Setup preferences pane, and tie the MAC address of your computer to a permanent IP. For those that have never heard of a MAC address before, simply think of it as a unique serial number that identifies your computer. Our goal is to tell the router to bind an IP address to your connections unique MAC, thereby allowing you to use the IP address as a permanent pointer within your network. Make sure the IP address looks something like this 192.168.0.x (where x is anything between 2-255). Going forward, this will be the IP address of your computer on the LAN.
Before you finish and return to the Port Forwarding configuration, it is important that you make sure if your machine has both wired, and wireless networking capabilities, that you connect with each one separately, and assign the IP address for each network connection method. You will need to bind both to fully cover off your machine. The router should tell you what the MAC address of your computer is, but if you can’t find it, click Start then find and launch Command Prompt. Once you see the cursor type ipconfig /all and look for the “physical address”. It is generally a string of six digits (i.e. 48-3F-0A-91-00-BC).
TCP & UDP Ports
Here you will list which port, or which range of ports) you wish to open. In the case of Skype, and most BitTorrent clients one for each is more than enough, but in some cases you might need to open a range of them. An example would be 6159, or 6159-6180. You should always open ports above 6000 to avoid accidentally opening up a port that is assigned to another service. If you accidentally opened port 80 for example (which is used for HTTP traffic), you would be exposing services that are vulnerable to attack.
Inbound Filter
This is generally used to limited access to a group of systems on your network. Its unlikely you will ever need to chance this setting from “Allow All”.
Universal Plug & Play
UPnP was designed for one purpose, to make port forwarding so easy that applications could do it for you, no consent required. If you’re the type of person who is security minded, this explanation should raise a few red flags, if your not, here is why you should be concerned. If any application can request your router to open a port, then malware can do it too.
UPnP offers unparalleled convenience by ensuring you never have to look at your port forwarding options, but is one of the most dangerous settings in the router. If port forwarding isn’t your cup of tea, this might be your only option, but don’t say we didn’t warn you!
1. Go Ahead and Open a Port
Fill in the IP Address or the Computer Name of the machine you will be using the software on, pick a port (preferably one that doesn’t conflict with another service), and click Apply or Save. If your having trouble deciding what port number to use, you can read ahead to see where you enter the values in both Skype and uTorrent. You can simply write down and use the default ports that are shown in each application to make selecting a port easier.
2. Assign Your Newly Opened Port To Skype
Now that you have opened a port on your router, all you need to do is point Skype in the right direction. This can be done by opening up your Options menu, and then selecting the Connection tab. Now simply type in your open port, then click Save to make your changes permanent. You will find it amazing how drastically this will improve the sound quality and performance of your calls. You can also take comfort in the knowledge that because you opened a port that only Skype will access, your network is still secure.
3. Assign Your Newly Opened Port To uTorrent
When it comes to BitTorrent clients, you have literally hundreds of choices available, all of which should allow you to set the port for incoming connections. The screen shot shown above is specific to uTorrent, but simply located the Preferences menu, then look for the Connections tab. Once here, simply fill in the box for “port used for incoming connections”.
Port Forwarding Summary
The two examples shown above are for Skype a VOIP application, and uTorrent for P2P file transfer, but you may need to open ports for all sorts of purposes. The World of Warcraft patch downloader for example requires ports 3724, 6112, & 6881-6999 to be opened for proper operation. As long as you understand the important terms, and how to apply those into opening a port, you should be able to adapt the steps above to open any port you need.
As a rule of thumb, only open up ports you are actually going to use. Don’t simply open up 6000-8000 to make your life easier. When you do this you are opening up a large hole in your network that could become a potential security concern.