MagicJack Installation, Firewall Setup and Port Settings

Posted on

UPDATED ON APRIL 7, 2011 Magic Jack, this amazing usb device will allow you to make unlimited calls to the US and Canda for $20.00 per year and better yet, you get a registered landline number that allows you to receive calls. I’ve found a lot of sites on how to set up routers, firewalls and access points to allow Magic Jack to pass through. None of them worked. It was agitating so I had to do some tests on my own. Read on for the complete port lists.

 

magic jack dongle

 

Magic Jack is very easy to install in the first place. Just plug it in and then plug your phone to it. The executable or installer should run automatically, if not open the flash drive, find it and then run it. The next part will deal with firewalls and port settings.

 

I used Active Ports to find out what ports MagicJack was using and it turns out that it uses a lot of UDP ports and two TCP ports. Their website specifically states that the device only uses UDP ports 5060-5070 (reference: LINK (removed) – GOOGLE’S WEB CACHE OF THE PAGE UPDATE April 7, 2011:The knowledge base has been down for a while but I managed to retrieve Google’s cache of the site.) which I found out was clearly not true. I found this out by performing calls to a random list of phone numbers (except 911 numbers ^_^). I dialed at least 40 phone numbers repeatedly. After this, I was able to conclude that MagicJack uses random UDP ports in the high range. UDP ports might seem a bit less important than TCP ports but as a Systems Administrator this will create a highly unsecured and exposed network. I was only able to achieve 100% connectivity with the 40 phone numbers after opening a range of UDP ports.

 

magicjack ethernet dongle

 

I also stumbled upon a lot of sites and forum posts that tell magic jack users to setup port forwarding, this is NOT true!

 

Below is the exact list of the TCP and UDP Ports that I had to open in my firewall and router (NOT port forward) to achieve 100% connectivity:

 

TCP Ports List: 80 (HTTP), 443 (HTTPS)

UDP Ports List: 5060, 5070, 10000-65535

 

It is really strange why the device was designed like this. My guess is that the device is intended solely for home use and not commercial use.

 
 
 

Linksys RV042 Dual WAN Router Setup

Posted on

We recently got a Linksys RV042 Dual Wan Router from MicroOptech Davao City, if you’re looking for a good computer shop that finds items for you outside Davao, this is the one. It only took them “TWO” (2) days to get it for us together with a 3com 24-ports 10/100 Mbps LAN Switch! I also purchased some of my computer’s parts here but I will post about it later. I also included a 5-step guide to installing and the configuration of this router, it can be found in the last part of the post.

Linksys RV042 Dual WAN Router

Anyway about this router: It certainly is a must have for those small businesses who should not have any downtime especially SEO companies that rely on the internet to survive. Very easy to install and manage plus you can have two of these to join two separate networks that are in different locations through it’s VPN system. I enjoyed speeds reaching upto 650KBps per second using this router, this speed was achieved trough load-balancing wherein our two ISPs (one is 3.0Mbps the other is 2.7Mbps) joined forces to quickly get me a copy of Microsoft’s Visual Studio 2008. Not only is this router good but its manufacturer is a partner of Cisco Networking Systems.

These reasons are my opinions on why you should go into Dual-WAN setup rather than a single line:

1.) Two 5 mBps lines will always be better than one 10 mBps line, The reason why is that most ISPs limit the number of connections you can have to certain access point/file so for example you have a download utilizing 5 connections, with Dual-WAN you can have double this number and thus you can reach higher speeds.

2.) You’ll always have a backup line if one goes down.

These reasons are my opinions on why you should NOT go into Dual-WAN setup rather than a single line:

1.) Some websites will detect IP change so if you have a Dual-WAN connection the website will see you as being in two places per session, This is concurrent of DOS attack and you might get logged out of the site due to this.** As a remedy to the above situation I recommend a line that has higher bandwidth than the other, this way the RV042 will use that line always and when the load is not balanced it will automatically go to the other connection thus solving the interchanging IP problem

My Linksys RV042 Dual-Wan Router/ PLDT DSL Modem/Globe DSL Modem and Linksys SipuraSPA VOIP Office Short Layout Video

* This setup places the router in two wan connections, 1 VOIP Modem and is connected to our main switch which is located inside the cabinet. I recommend installing a little fan if the area is a bit hot, A hot router, regardless of brand, will not produce good speeds.

These are five easy steps to do when deploying this router in dual wan mode:

1.) Connect one at a time the two DSL Routers to your PC and configure them to become stand-alone bridges if their connection type is PPPoE. This is the only hard part that you will have to do in this setup. If you’re given a static IP by your ISP it would be much easier then.

2.) Connect the RV042 to your computer temporarily and access http://192.168.0.1 through a browser, if this does not work try accessing http://192.168.1.1/. This should display the router’s configuration page.

3.) Go to Cisco’s website here. Download the appropriate firmware, To do the upgrade go to System Management -> Firmware Upgrade. The reason why this is a must have is because there are a lot of fixes that have happened since the router was initially launched, I will not go into the details but I will require that you do this update before proceeding! A lot of people have not done this and have problems configuring the router usually in VPN.

4.) After the firmware update, connect your two DSL Modems to the WAN 1, DMZ / WAN 2 Lan ports, configure the two WAN connections in the Setup -> Network page of the RV042. It should be located below and should not be that hard to setup because your ISP should provide the details for it, I recommend leaving the “Service Name” fields empty in PPPoE, this caused me five days of figuring out why the router cannot dial one of the lines. This was caused by a Siemens SpeedStream Modem, this modem is good but it’ll kill you if you don’t know how to set it up as a bridge. Also check the setting for Load Balance under System Management->Dual-WAN, should you wish to use only one line/connection and keep the other as a backup when it goes off-line or down, select the Smart Link Backup setting. If you want to do a setup like mine where the two lines will be used simultaneously, select the Load Balance setting.

5.) Test the two connections System Summary Page of the RV042, The connections should light up in the image as light green and if you have connected successfully, Go to the System Management -> Dual-WAN and select Load Balancing to fully utilize both WAN ports of the RV042, and we are done, enjoy the immense speeds of this setup!

If you have any trouble at all setting up this router please add a comment and tell me about it! c(”,)

Update 06/26/08: Tip on DSL Modems and the Linksys RV042 Router

1.) Always check the System Log of your Linksys RV042 router! : I’ve never really noticed this until I realized one day that my Skype IM was always reconnecting, I then studied the router logs and noticed that one of the modems were experiencing intermittent connections. It kept disconnecting every 5-10 minutes! It took so much time troubleshooting, the ISP even had to replace the telephone wire that leads to the modem, and the problem was narrowed down to the DSL Modem and it got replaced. Lesson learned!, always check the System Log of the RV042 when it is in load balancing mode. The reason we won’t notice the intermittent connection is because there are two connections and the RV042 is great at load balancing when one goes down. What it does is that it automatically tries to reconnect that connection and if successful proceeds to balance the load again. Due to this you will not be able to see clear signs that there is something wrong.