iChat 4: UPnP not found (-3)

Hello

My router (Billion Bipac 7500g) has UPNP enabled and it works with other applications such as Transmission. Yet iChat barfs:

/Applications/iChat.app/Contents/MacOS/iChat -errorLogLevel 7

171332.052853 UPnP not found (-3)
171332.053090 UPnP shutdown
171346.546129 Comm reporting flags: 000000D0
171346.757852 CommNAT result:
External IP: ###.###.###.###
External Ports: 16403, 16403, 16403

Is there a way to further debug the UPNP discovery process?

Many thanks for your help, -sven

MacBook Pro, Mac OS X (10.5.1)

Posted on Jan 24, 2008 8:15 AM

Reply
14 replies

Jan 30, 2008 12:18 PM in response to iSven

Hi,

The device is not one listed in this Apple Doc as having a problem with UPnP
http://docs.info.apple.com/article.html?artnum=93333

Do you know if the Transmission app uses the port you quote in the other post ?

Also for some reason your iChat is using a Tiger port (One outside the range used by Leopard).

You say you are using Leopard. iChat 4 is supposed to use port 16402 as it's first choice at the top of a group of 10 potential port (16393-16402)

Can you go to the Applications Folder, click once on iChat and do a Get Info (File Menu or Apple Key and I together).
Can you report the Creation date as I have seen this as the wrong date when the Update option was used to Update the OS.

Te proper Creation date is early Oct about three weeks before Leopard was released.

User uploaded file

8:18 PM Wednesday; January 30, 2008

Jan 31, 2008 1:54 AM in response to Ralph-Johns-UK

Hi Ralph

iChat reports version "4.0" and a creation date of "2007-10-04". I always do major updates as clear re-installs, so I'm really sure this is iChat 4 🙂

As for the port number: I can't tell. I'm not even sure what this port number on the router means. As far as I know, UPNP is using multicast and not a specific port. But I'm not very fluent with this.

Cheers, -sven

Jan 31, 2008 1:43 PM in response to iSven

That is the correct Creation date.

The ports shown are normally the ones in use or have been used very recently.
Some devices do seem to hold on to them longer than others.

I will have to re-read the original.

We seemed to have eliminated my first thought.

Can you explain what you have done to set up your Mac and iChat and router/modem ?
hopefully we can spot something

User uploaded file

9:42 PM Thursday; January 31, 2008

Feb 4, 2008 11:42 AM in response to Ralph-Johns-UK

There's nothing particularly funky about my installation, however, my router (Billion 7500g) is blocking most ports for incoming communication and UPNP is not working with iChat.

So my guess is: I can do Screen Sharing with people who have either no firewall/NAT or firewall/NAT with working UPNP. This way my side can initialize the communication. My firewall is stateful, so if my side starts chatting, it will work. But if both sides are shielded, there's no coming through.

The solution would be either opening a range of ports on my side or - better - get UPNP to work. I'm talking to the manufacturer of my router, but tech support at Billion is awfully slow and silent.

And from the Mac side, the simple error message in my first post is no big help, more output would help.

I'll post it, should I get some interesting answer from Billion. Any answer at all.

-sven

Feb 4, 2008 12:41 PM in response to Ralph-Johns-UK

Here's a little followup:

Lighthouse (a UPNP client) works perfectly with my router. So it very much looks as if iChat is the misbehaving party.

http://www.codelaide.com/blog/products/lighthouse

As a matter of fact, everybody I now gets the above error with UPNP. Could it be that Apple is only allowing certian UPNP clients and just shuts down if the manufacturer is not on a whitelist? That'd suck.

Feb 4, 2008 1:27 PM in response to iSven

Hi,

Apple pots a List of Devices that Work "Out-Of-The-Box"
On one of those they comment that UPnP does not work (On Later versions D-Link actually remove UPnP for that series).

That is not to say that some other manufacturer's UPnP does not quite make the grade.

I am currently using a SAgem Fast 2504 with Firmware fro my ISP (Sky) and UPnP works.
Before that I had a Netgear DG834G and that had UPnP enabled by default and that worked.

And before that I had a Thomson-Alcatel Speedtouch 510v4 Modem with UPnP and a Linksys WRK54G wireless router with UPnP in use on that as well ndn have had no problems.

I am not aware that people are having problems when they have set UPnP (there are occasional devices that also need a firewall specifically opened)
But in the case of some, responding to Pings has to be allowed and Statefull Packet Inspection and/or Denial of Service protection has to be turned Off as iChat sends so much data and is seen as an attack)

User uploaded file

9:27 PM Monday; February 4, 2008

Feb 11, 2008 7:05 AM in response to Ralph-Johns-UK

So, bottom line could be something like: I guess the UPNP implementation of iChat and my Billion router are non-standard just to the degree which let's it fail. I'm trying to get in touch with Billion's tech support, but those guys are incredibly lame.

Nice routers, but I won't stick to this brand considering they just don't answer any inquiry at all.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

iChat 4: UPnP not found (-3)

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.