UPNP / NAT-PMP for Apple MobileMe

Hi All,

can everyone help me to configure upnp right?
I would like to work with connecting remote to my mac over mobileme.
The problem is that osx say: the router doesn’t support upnp/nat-pmp or it is not activated.
Under ip->upnp i active upnp and add the external and internal interface.
Under firewall->nat i can see a minimal short entry if i start mobileme to connect.

Thanks
al1

can you post the dynamit NAT rule that appeared ? the configuration sounds correct, but just in case - post also your Upnp config.

Thank goodness I am not the only one having trouble with MobileMe :slight_smile: I also am unable to use the Back to my Mac services. I was using smoothwall before replacing it with Mikrotik and it worked great, only thing I changed in Smoothwall was to enable UPNP. I will also post my upnp config to help out. This is running on a RB532A

jun/03/2009 22:59:13 by RouterOS 3.19

software id = 3DW3-3TT

/ip upnp
set allow-disable-external-interface=no enabled=yes show-dummy-rule=yes
/ip upnp interfaces
add disabled=no interface=Internal type=internal
add disabled=no interface=Public type=external


Thanks
Jason

that’s your config, how about this command “/ip firewall nat print”? I would like to see the DST_NAT rule that was made by the UPNP

Sorry I thought you wanted the upnp config. Here is the firewall config, very simple. Although I do not see the dummy rule in the list. And there are 6 macs all on mobileme connected to the network.

/ip firewall nat print
Flags: X - disabled, I - invalid, D - dynamic
0 chain=srcnat action=masquerade src-address=192.168.2.0/24 out-interface=Public

Let me know if you need any more info.

Thanks
Jason

I tried another upnp app and it creates the rule but when I issue the print command it does not have the dynamic created upnp rule listed. The app is transmission and it does show the port as opened.

Thanks
Jason

Any ideas on this one? If you need any more info from my configs I will gladly post it.

Thanks
Jason

Hi there, I have the same setup as jasongt and have the same result (RB750, RouterOS 3.30). Dynamic rule is not created.
My customer would like to have it working…

Can I help somehow?

I have been having trouble getting UPnP to work with my Mac. I upgraded to 4.5 and managed to get a copy of Transmission that runs on Linux to successfully get a port open. Transmission on my Mac, however, didn’t work. Without making any config changes to the router, I upgraded to the recently released 4.6 version, and now Transmission works fine on my Mac. I can watch the /ip firewall nat table on Winbox (all chains) and bring up the Network Preferences for Transmission. There I can then select the “Randomize” button, to have Transmission pick a different port automatically. When do this, I see the previous dstnat rule disappear in Winbox, and a new one pop up on the new port. Transmission is nice enough to remove this rule when you exit the app. It would be nice if the comment for the rule could say something about the application that requested the rule (but I have no idea if that info is passed from the app or not). Another nice feature with UPnP would be the ability to add an ACL so the UPnP could only be activated by certain IPs on the local subnet, and that the ports available to be opened would be limited to a specific set for each host.. Not quite sure how you’d add that, but I got the idea from pfSense.

At any rate, Back to My Mac via MobileMe still doesn’t seem to be working with RouterOS’s UPnP implementation. From the “Back to My Mac” tab within the MobileMe preference pane, I can turn it off and back on, but after it turns on it complains that NAT-PNP or uPnP is required.