CommonThread

iChat Video vs. Netopia DSL Modem

Posted by anthony crumley, Sat Dec 01 09:49:00 UTC 2007

Last night there was a Technology Death Match between iChat Video and my Netopia DSL Modem. Fortunately iChat won in the end but it was a bloody battle.

Ever since I switched to BellSouth DSL, iChat video connections quit working. iChat would give an error message that the other person on the chat did not respond. After many hours of searching the net, reading, and experimentation I finally got it working. There must be a better way but this is the only one I have found. Disclaimer: This solution works with OS X 10.4 and above. You can really mess up your modem by changing its settings so if you brick it don’t call me. :)

  1. Connect your modem directly to your mac with a network cable. This will allow you to modify your modem settings. If there is a router, wireless or otherwise, between your computer and the modem you won’t be able to modify the modem settings.
  2. Open your web browser and go to http://192.168.1.254 to access the modem settings. If you are prompted to login the default username is admin and the password is 1234. If the username and password have been changed from the defaults you will have to use the new ones.
  3. Select expert mode and say yes to the scary warning message.
  4. Select configure and some additional options will appear.
  5. Select the NAT option under configure.
  6. Now the fun begins. The problem we are solving is that the modem is blocking some of the ports iChat needs. You are going to forward all the ports iChat needs to your computer so everything will work properly. Twelve different forwards need to be added.
    1. Select define custom service.
    2. Select Port Forwarding: Range of Ports.
    3. Select next.
    4. Enter “iChat 5190 TCP” as the Service Name.
    5. Enter 5190 into both Global Port Range boxes.
    6. Enter 5190 into the Base Host Port box.
    7. Select TCP.
    8. Select next.
    9. When the Set-up Complete message is displayed select done and you will go back to the NAT Configuration page.
  7. Add four more forwards with ports 5220, 5222, 5223, and 5298. Select TCP on each of these.
  8. Add six more forwards with ports 5060, 5190, 5297, 5298, 5353, and 5678. Select UDP on each of these.
  9. Add one more forward with 16384 in the first Global Port Range box and 16403 in the second. Put 16384 in the Base Host Port box. Select UDP.
  10. Now all the forwards you created should be listed at the bottom of the Service Name drop down list with an asterisk in front of the name. Each of these need to be enabled before they will do anything.
    1. Select a forward you created from the Service Name list.
    2. Select the enable button.
    3. Select your computer from the Select Host Device drop down list. (A limitation of this solution is that only one computer behind the modem will be able to use iChat Video)
    4. Select the enable button.
    5. You should return to the NAT Configuration page.
    6. Repeat for each forward you created.
  11. You are done. Hopefully you can start video chatting with your friends now.

Filed Under: | Tags:

Comments

  1. matt 12.07.07 / 21PM
    Thanks for the post. I have the same problem and followed your instructions but now iChat only locks up when I open it and I have to force quit it. Any ideas? Thanks for posting all your work. Matt.
  2. Anthony 12.08.07 / 09AM
    Matt, I have not seen that behavior from iChat. Do you have a firewall between the modem and your computer or running on your computer? If so, you may need to open up those ports in the firewall as well. I would also suggest double checking the configuration changes on your modem. There are a lot of steps and room for error in changing those settings.
  3. Michael 12.23.07 / 21PM
    Thank you, Anthony!!! This solution worked perfectly! It took my 74-year-old mother a great deal of time and perseverance to type in all those port numbers in Mississippi, but she did it, and we can see each other! BellSouth put in all those custom services for games -- why couldn't they have done the same for video chats with iChat?!?!?!?!
  4. Michael in Ann Arbor 12.23.07 / 22PM
    One more thing: I had my mother kill the firewall in the dsl modem, which did not, alas, open up the desired ports. I'm thinking that the Apple firewall should be adequate to protect their computer, so that I'm reluctant to turn on the Motorola Netopia firewall again, as it might mess up the settings that make iChat work. Thoughts on this? Thanks!
  5. Dino 03.10.08 / 10AM
    Great Post! I have tried everything except adding Ports & Changing settings in my Netopia Modem. This is my last resort, I guess. I'm just too damn scared to try it. Last time I played with my Belkin Router, I could not get online anymore. Is there a setting in Netopia's Modem for you to get the modem back to it's Default (out of box, the way it was) Settings, just in case I screw anything up ? There was a Default on my router & that's what saved me. :) If so, please explain where & how I would find that Setting. Thank you so much for a great and very detailed post. Feel free to email me: dinoorlando@aim.com Thanks in advance for the help & your post.
  6. Dino 03.10.08 / 11AM
    Anthony, One more thing I forgot. This is a post I left on Apple Discussions. Question: So the Mac Firewall is set to Allow Specifics and iChat and iChatAgent are in there ?" Answer: I have it set to Allow All Incoming but I had it set to Allow Specifics and listed IChat. Could not find IChat Agent. I am using the Sony Eye Toy (Namtai) with the Macam driver. Macam lists this camera as Working on their list of Cameras. I'm also using the Paid For Version of IChat USB. Ther camera works. I see myseld in Macam program. Again, this works with some people all the time, others it just doesn't work with. But the people that it don't work with, have no problems with anybody else. I saw this Post from another User but I'm not comfortable making the following changes to my Netopia Modem. This DSL modem is the only thing I have not played with or made any adjustments on. Thank you !
  7. Dino 03.10.08 / 14PM
    Anthony, I carefully opened all ports setting on my Netopia 2241N-VGX DSL Modem, as per your explicit Instructions, but it did not work for me. Still "Communication Error". I'm at my wits end here. Any help appreciated. My AOL Screen Name is: Dino1956 IM me, if U get a chance. To see for yourself. Thanks. Dino
  8. Cletus F Heaps III 03.24.08 / 19PM
    Hi Looks like a good set of instructions but I did not see where you said to port forward to the 192.168.1.x address of the computer your opening the hole for. I've done it on mine and I actually think I opened a few more ports I may try trimming down to the ones you suggest im me if you like cletus9999 on aim

Categories