| View previous topic :: View next topic |
| Author |
Message |
noetic1 MagicJack Contributor
Joined: 14 Oct 2008 Posts: 65
|
Posted: Fri Jul 17, 2009 11:19 am Post subject: Tomato Version of MJMD5 (aka mjproxy) |
|
|
Now that I've got MJMD5 working on my Tomato flashed Linksys WRT54GL router, I thought I'd consolidate all of the information I found in this forum and from PMs to help other newb's.
Thanks to jeffnyc, qwer1304, and Taken83oveR's post on the following thread for guiding me- http://www.magicjacksupport.com/ddwrt-version-of-mjmd5-t6913.html
Since I was totally new to this, it took me about 6 hours to figure everything out. The biggest hurdle being I am not familiar with linux commands that were available once telneted to my router. The following link lists all commands available for Busy Box which is what my router uses and is an excellent resource - http://en.wikipedia.org/wiki/BusyBox
Summary of steps that need to be completed:
1. Enable jffs in Tomato via the Administration section
2. Enable ssh in Tomato via the Administration section
3. Install putty on PC (download the 'Windows installer for everything except PuTTYtel' version)
4. Download the Tomato version of mjproxy from teddy_b's post
5. Upload mjproxy to Tomato (jffs) with putty using Windows command prompt with -scp option
6. Telnet into your router via putty (login as 'root' and enter Tomato password)
7. Execute the following command while connected to your router via putty - 'Chmod mjproxy to 755'
8. Put command line in Tomato Administration/Scripts/Init tab
9. Change the proxy IP in your ATA Line 1 tab to that of your Tomato router
10. Verify that mjproxy is working using the top command
Detailed instructions with screenshots below:
1. Enable jffs in Tomato via the Administration section
I also clicked the 'Format/Erase' button so that I have a clean slate to work with.
I wasn't worried about deleting anything since I just enabled it.
2. Enable ssh in Tomato via the Administration section
3. Install putty on PC (download the 'Windows installer for everything except PuTTYtel' version)
Link to PuTTY download page-
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
4. Download the Tomato version of mjproxy from teddy_b's post
Extract mjproxy to Program Files/Putty folder.
NOTE: I needed to unzip the file twice.
5. Upload mjproxy to Tomato (jffs) with putty using Windows command prompt with -scp option
Open a Windows command window (via Start/Run/Cmd) and navigate to the putty directory. Notice in the screenshot below I executed the command from the following directory- C:\Program Files\PuTTY
Then type in the following command-
"pscp -scp mjproxy root@192.168.1.1:/jffs" (assuming 192.168.1.1 is your router IP)
6. Telnet into your router via putty (login as 'root' and enter Tomato password)
Open putty and enter the IP address of your Tomato router in the 'Host Name' textbox and then click open
A telnet session window is created and log in as root and enter your Tomato password when prompted
(Note: when you enter your password the cursor doesn't move)
7. Execute the following command while connected to your router via putty - 'chmod mjproxy to 755'
In my screenshot below I first looked for mjproxy to verify that I successfully uploaded it.
After I executed the chmod command I noticed that mjproxy changed to a green color.
For those not familiar with linux- I used the following commands to look for mjproxy
pwd = present working directory
ls = list files in this directory
cd = change directory
8. Put the following command line in the Tomato Administration/Scripts/Init tab
sleep 30
/jffs/mjproxy 0.0.0.0 5070 proxy01.chicago.talk4free.com 5070 your_MJ_password
9. Change the proxy IP in your ATA Line 1 tab to that of your Tomato router
I also enabled NAT Keepalive because I was having issues with incoming calls.
10. Verify that mjproxy is working by using the 'top' command while connected to your router via putty. (Type ctrl-c to stop the top command)
This was really helpful for me in debugging because it turned out that mjproxy wasn't running on my router so I had to manually execute mjproxy.
Just enter 'top' at the telnet command prompt and ctrl-c to stop.
If mjproxy is running you should see a line similar to the one below in yellow-
That should be all to it. Log into your ATA and confirm that your registration status is 'Online'. One thing I did notice is that it took about 3-5 minutes before my ATA registration status changed to 'Online' after manualy executing the mjproxy command. |
|
| Back to top |
|
 |
Google AdSense

|
Posted: Fri Jul 17, 2009 11:19 am Post subject: Magicjack support, tips, tricks, and hacks |
|
|
|
|
| Back to top |
|
 |
tdave00 magicJack Apprentice
Joined: 11 Jun 2009 Posts: 10
|
Posted: Sat Jul 18, 2009 2:54 pm Post subject: |
|
|
| Very good detailed writeup. Had another user PM me asking how I did it and my instructions to him were a bit vague. Glad you took the time to do it in detail. Been working fine for me for almost a week. |
|
| Back to top |
|
 |
nakamoniel MagicJack Newbie
Joined: 29 Dec 2008 Posts: 9
|
Posted: Wed Jul 29, 2009 8:51 am Post subject: MANNYYYYYY THANKSSSSS |
|
|
| Oki, this is the perfact guide i have came across ever. For some reason with DD-wrt even after enabling JFFS2, I was unable to put mjproxy file in there. That made me switch to TOMATO and now i Absolutely love it. I am not familiar with linux either so i just simply followed wut you did and it all worked. Now only if I can figure ( AGAIN ) what my password for MJ is. In my router it shows as asterisk. do you know how to reveal it? i tried different softs for it but no go. otherwise i will go thru getting the password from dumped memory all over again. anyways Thank you and Two Thumbs UP for that perfact guide. |
|
| Back to top |
|
 |
oldtimercurt Dan isn't smart enough to hire me
Joined: 07 Feb 2009 Posts: 280 Location: Pensacola
|
Posted: Wed Jul 29, 2009 11:02 am Post subject: |
|
|
nakamoniel
Try Stroths utility. Works for everyone who read the directions.
OTC |
|
| Back to top |
|
 |
noetic1 MagicJack Contributor
Joined: 14 Oct 2008 Posts: 65
|
|
| Back to top |
|
 |
wang_12533 MagicJack Newbie
Joined: 10 Jun 2009 Posts: 5
|
Posted: Fri Aug 14, 2009 9:48 am Post subject: Re: Tomato Version of MJMD5 (aka mjproxy) |
|
|
| Thanks noetic1. Are you able to take the ATA out of network? |
|
| Back to top |
|
 |
Guide_timothy magicJack Apprentice
Joined: 15 Dec 2008 Posts: 21
|
Posted: Tue Aug 18, 2009 5:08 am Post subject: HELP |
|
|
#5Upload mjproxy to Tomato (jffs) with putty using Windows command prompt with -scp option
Open a Windows command window (via Start/Run/Cmd) and navigate to the putty directory. Notice in the screenshot below I executed the command from the following directory- C:\Program Files\PuTTY
Then type in the following command-
"pscp -scp mjproxy root@192.168.1.1:/jffs" (assuming 192.168.1.1 is your router IP)
HELP im having trouble with step 5 what ever i enter into CMD thingy it says ts not recognised as an internal or external command or operable program or batch file.. i know it has something to do with pscp file on that puTTY thingy can someone help me plz
maybe you can do it with remote desktop connection on messenger or something anyways I got DDWRT version working perfectly but everyone says tomato firmware is best |
|
| Back to top |
|
 |
ssudarshan75 magicJack Apprentice
Joined: 22 May 2009 Posts: 13
|
Posted: Fri Aug 21, 2009 9:35 am Post subject: |
|
|
V1.6 is no longer able to retrieve SIP info.how do we get it? |
|
| Back to top |
|
 |
ssudarshan75 magicJack Apprentice
Joined: 22 May 2009 Posts: 13
|
Posted: Fri Aug 21, 2009 6:26 pm Post subject: Last step help plzzz |
|
|
So i got hold of my password from password retriever, I have Innomedia MTA6238Re. I entered the password there. Now after i connect this ATA, i still see as not registered, when i run top i cannot find mjproxy running?What is missing.
# mjproxy listen-ip|0.0.0.0 5070 proxy01.dallas.talk4free.com 5070 mypassword
-sh: 0.0.0.0: not found |
|
| Back to top |
|
 |
fastrthnu MagicJack Newbie
Joined: 25 Aug 2009 Posts: 2
|
Posted: Tue Aug 25, 2009 9:06 pm Post subject: |
|
|
I'ved followed everything and it is perfectly laid out. However, I am a noob at this and cannot figure out how to get my Linsys pap2t to work with this.
The last step is to log into the ata and confirm that is is on line.
I think this is the crucial step I am missing and cannot figure out.
I assume with mjproxy i no longer need to have magic jack plugged into the cpu. but without it in I dont get a dial tone.
Can someone steer me in the right direction
Thanks |
|
| Back to top |
|
 |
steve_togo MagicJack Expert
Joined: 09 Dec 2008 Posts: 84
|
Posted: Wed Aug 26, 2009 5:48 pm Post subject: |
|
|
| fastrthnu wrote: | I'ved followed everything and it is perfectly laid out. However, I am a noob at this and cannot figure out how to get my Linsys pap2t to work with this.
The last step is to log into the ata and confirm that is is on line.
I think this is the crucial step I am missing and cannot figure out.
I assume with mjproxy i no longer need to have magic jack plugged into the cpu. but without it in I dont get a dial tone.
Can someone steer me in the right direction
Thanks |
ATA is a device like ur linksys router... Do you have that device it is of the same size as a wireless router |
|
| Back to top |
|
 |
steve_togo MagicJack Expert
Joined: 09 Dec 2008 Posts: 84
|
Posted: Wed Aug 26, 2009 5:50 pm Post subject: Re: Last step help plzzz |
|
|
| ssudarshan75 wrote: | So i got hold of my password from password retriever, I have Innomedia MTA6238Re. I entered the password there. Now after i connect this ATA, i still see as not registered, when i run top i cannot find mjproxy running?What is missing.
# mjproxy listen-ip|0.0.0.0 5070 proxy01.dallas.talk4free.com 5070 mypassword
-sh: 0.0.0.0: not found |
You should find it... Where are u running it from? From a telnet session or have u saved it as a command? |
|
| Back to top |
|
 |
fastrthnu MagicJack Newbie
Joined: 25 Aug 2009 Posts: 2
|
Posted: Wed Aug 26, 2009 10:00 pm Post subject: |
|
|
| steve_togo wrote: | | fastrthnu wrote: | I'ved followed everything and it is perfectly laid out. However, I am a noob at this and cannot figure out how to get my Linsys pap2t to work with this.
The last step is to log into the ata and confirm that is is on line.
I think this is the crucial step I am missing and cannot figure out.
I assume with mjproxy i no longer need to have magic jack plugged into the cpu. but without it in I dont get a dial tone.
Can someone steer me in the right direction
Thanks |
ATA is a device like ur linksys router... Do you have that device it is of the same size as a wireless router |
Steve-
Thanks for helping.
I have a linksys pap2t that i recently purchased. I have this hooked into one of the ports of my Tomato router. |
|
| Back to top |
|
 |
ssudarshan75 magicJack Apprentice
Joined: 22 May 2009 Posts: 13
|
Posted: Fri Aug 28, 2009 6:21 pm Post subject: Re: Last step help plzzz |
|
|
| steve_togo wrote: | | ssudarshan75 wrote: | So i got hold of my password from password retriever, I have Innomedia MTA6238Re. I entered the password there. Now after i connect this ATA, i still see as not registered, when i run top i cannot find mjproxy running?What is missing.
# mjproxy listen-ip|0.0.0.0 5070 proxy01.dallas.talk4free.com 5070 mypassword
-sh: 0.0.0.0: not found |
You should find it... Where are u running it from? From a telnet session or have u saved it as a command? |
Running from a telnet session... |
|
| Back to top |
|
 |
sarsipius MagicJack Newbie
Joined: 29 Aug 2009 Posts: 1
|
Posted: Sat Aug 29, 2009 12:50 am Post subject: Re: Last step help plzzz |
|
|
| ssudarshan75 wrote: | | steve_togo wrote: | | ssudarshan75 wrote: | So i got hold of my password from password retriever, I have Innomedia MTA6238Re. I entered the password there. Now after i connect this ATA, i still see as not registered, when i run top i cannot find mjproxy running?What is missing.
# mjproxy listen-ip|0.0.0.0 5070 proxy01.dallas.talk4free.com 5070 mypassword
-sh: 0.0.0.0: not found |
You should find it... Where are u running it from? From a telnet session or have u saved it as a command? |
Running from a telnet session... |
ssudarshan75, take out the listen-ip| part. run:
| Code: | | mjproxy 0.0.0.0 5070 proxy01.dallas.talk4free.com 5070 mypassword |
|
|
| Back to top |
|
 |
|