Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Click here to return to the '10.5: How to use screen sharing remotely and securely' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
10.5: How to use screen sharing remotely and securely
Authored by: wmeleis on Dec 05, '08 05:17:42AM


I am also trying to get screen sharing to work from Mac #1 to Mac #2. Mac #2 is on a home network behind a Westell router, and Mac #1 is on the internet.

I am using DynDNS to get the router's ip address, and I have enabled screen sharing on both Macs.

I understand that I need to forward port 5900 from the router to Mac #2 -- but the router apparently needs to know the ip address of Mac #2. This address is assigned by DHCP and presumably will change.

Is there a way to forward the port *without* assigning Mac #2 a static ip address? I believe that assigning Mac #2 a static ip address will cause it to not work if it moves to a different network that uses different ip ranges, right?


[ Reply to This | # ]
10.5: How to use screen sharing remotely and securely
Authored by: robogobo on Dec 28, '08 02:22:26PM

I'm pretty sure the NAT will update with any change in DHCP. My old router kept track of NAT by MAC address, which make much more sense. I have a new router that does it by IP address, and I was wondering the same thing as you. I just went with it and decided to find out if and when the IP changed. So far it hasn't.

In other news, I'll agree with other posters here who poopoo iChat. And for that matter any bonjour service. There are way too many ports used, and if you have to forward them in a range, you may as well just drop your trousers and default host the whole network. Of course if you have more than one machine than you're screwed. Not saying it's impossible, but just a real pain for something that's supposed to "just work".

[ Reply to This | # ]
10.5: How to use screen sharing remotely and securely
Authored by: Radek03 on Jan 03, '09 10:47:46AM

Did you try to set up a dedicated IP assignment based on MAC address on your DHCP server (I assume this is being run n your router as this is the most common option for household routers)?
This way the DHCP server will always give the same local IP to your client (Mac#2) whenever it connects and then you can set up port forwarding on your router without worrying that the local IP might change for Mac#2.
Alternatively a client can request a certain IP by using what's called DHCP Client ID and that will basically do the same thing but without the need of setting up a MAC address based IP assignment. However this again needs to be supported by the DHCP server (router) and is less common than the 1st option.
Either way your client (Mac#2) will be set to 'acquire IP from DHCP' and will work perfectly normal when connected to other networks.
Hope this helps.

[ Reply to This | # ]
10.5: How to use screen sharing remotely and securely
Authored by: nwfrg on Jan 21, '09 05:16:08PM
There is a handy app called Lighthouse [link:] which works with many (not all) routers. Lighthouse handles the port mapping. Run it on your #2 mac so you can reach it from the internet.

Your router has to support NAT/PMP or UPnP for Lighthouse to work.

[ Reply to This | # ]