Sponsored in part by... Fetch Softworks GET FETCH 5 FOR FREE! Fetch Softworks makes Fetch, the original
Macintosh FTP client, free for educational and charitable use.
Fetch 5.3 includes a new look and Leopard technology support.
Apply today at <http://fetchsoftworks.com/edapply>!

 [F] TidBITS  / TidBITS  / TidBITS Talk  /

Punching a Hole for Back to My Mac

[johnbaxterlists]johnbaxterlists (apparently) - 10:43am Nov 19, 2007 PST
via email

Good article. Thanks Glenn. I'll work at getting BtMM to work using
your information. (Qwest DSL for one machine--older DSL modem/router;
cable (with Linksys wireless router) for the other.)

Neither port 443 nor port 4500 is a big surprise. 4500 is ipsec,
which we knew BtMM uses; 443 is https:, which seems like a good idea.

$grep 4500 /etc/services
ipsec-msft 4500/udp # Microsoft IPsec NAT-T
ipsec-msft 4500/tcp # Microsoft IPsec NAT-T


$grep ' 443/' /etc/services
https 443/udp # http protocol over TLS/SSL
https 443/tcp # http protocol over TLS/SSL

(Why the fancy grep search term for 443? Try it without the space and
slash--more than you want to know in the results.)


UPnP is evil. (My opinion, of course.) There's a version 2 coming,
which might turn out to be OK.

Because it can do far more than set up port forwarding on your router
at the behest of software. It can allow your software to make other
router configuration changes as well--almost without limit.

And everything your nice benign software can do to the router with it,
your unknown malware can also do.

And with most routers, the GUI interface doesn't show you any of the
things UPnP has done.

It's better to keep it off, and set up what you need by hand.

I don't know Apple's NAT-PMP--it could well be much less evil, but I
don't have access to it.

My feeling also is that if you aren't expecting to use Back to My Mac,
you should shut it down. (Which might well close holes opened via
UPnP, an advantage of using that.)

   --John



Mark as Read
  OutlineAll MessagesOlder MessagesOldest MessagesNewest MessagesNewer Messages

schinder (apparently) - Nov 20, 2007 4:38 am (#1 Total: 5)  

Reply to this message
via email  

Photo of Author
Posts: 114
Re: Punching a Hole for Back to My Mac

My question about Back to My Mac: does it work for everything, or is it
just intended for AFS and Screen Sharing?

I run Courier IMAP on both my G5 and my PBG4. When I have a trip coming
up (and I go to the American Geophysical Union meeting in San Francisco
next month), I turn off fetchmail on my G5 (fetchmail delivers to
postfix; with the Leopard upgrade I gave up qmail and turned on the
postfix that's shipped with Leopard), turn on fetchmail on the PBG4 and
use its Maildir and the IMAP server to read my mail. I find it
convenient to be able to read mail even when the PBG4 is disconnected
from the Internet, so I'll probably still do that next month. I learned
how to add couriertcpd to the applications that are allowed through the
Application Firewall, so having the Firewall on on the PB doesn't
prevent me from reading mail on my G5 when I'm at home.

But I don't recreate the entire Maildir hierarchy on my PB that I have
on my G5, so when I'm away and get mail that I want to file away, I wait
until I return home. Will Back to my Mac allow me to magically see the
IMAP server on my G5 (assuming routers cooperate) using Thunderbird?
Can I remove the port map for SSH to my G5 from the Airport Express?
Will "slogin G5.local" just work from San Francisco without me having to
know the external IP of the cable modem? (I always record the external
IP just before I leave home. It doesn't change that often, but it has
changed.)


--
Paul Schinder
schinderpobox.com

j-beda (apparently) - Nov 20, 2007 6:40 pm (#2 Total: 5)  

Reply to this message
via email  

Photo of Author
Posts: 154
Re: Punching a Hole for Back to My Mac

At 3:38 AM -0800 11/20/07, Paul Schinder wrote:
>(I always record the external
>IP just before I leave home. It doesn't change that often, but it has
>changed.)

        I use DNSUpdate.app from <http://www.dnsupdate.org/> to
automatically update my DNS entries at <http://zoneedit.com/> and
<http://dyndns.com/> which both offer free dynamic DNS service. Your
current provider might offer dynamic DNS updating. When using DNSUpdate, I
usually get it to update a domain name for both the WAN IP address as well
as the local LAN (192.168.x.x) IP address. My router forwards incoming
stuff to my "server" on the LAN, so if I want to do something with a
machine other than the server I need to know it's local IP address given
out by the router's DHCP server. Thus I have domain names something like
machine-WAN.beda.ca and machine-local.beda.ca.

        Potentially, this might be useful in tracking down a stolen
computer - if it is plugged into the network it will update the DNS entries
and tell me where it is.

--
* Johann Beda - contact link: <http://xri.net/=j-beda> *
* Johann's MostlyMac Computer Consulting - <http://mmcc.beda.ca/> *

schinder (apparently) - Nov 23, 2007 7:48 am (#3 Total: 5)  

Reply to this message
via email  

Photo of Author
Posts: 114
Re: Punching a Hole for Back to My Mac

Johann Beda wrote:
> At 3:38 AM -0800 11/20/07, Paul Schinder wrote:
>> (I always record the external
>> IP just before I leave home. It doesn't change that often, but it has
>> changed.)
>
> I use DNSUpdate.app from <http://www.dnsupdate.org/> to
> automatically update my DNS entries at <http://zoneedit.com/> and
> <http://dyndns.com/> which both offer free dynamic DNS service. Your
> current provider might offer dynamic DNS updating.

My current provider is Comcast, so I really doubt it. We haven't even
been able to "officially" switch from Adelphia yet, and it's been a year
or two since Adelphia sold Comcast the local cable system. Comcast has
a web site you're supposed to log into using your Adelphia account name
and password, but our (still working on Adelphia's USENET server)
Adelphia password doesn't work there. We changed the password
immediately upon getting it from Adelphia, of course, so I suspect that
Comcast wants the original password, and we have no record of that. And
I doubt that Comcast even has the email address that Adelphia wisely
allowed us to give them as a main contact, realizing that many people
already have email addresses and aren't going to use their Adelphia or
Comcast provided addresses. So I really doubt that Comcast is providing
any special services, especially to a home account.


> When using DNSUpdate, I
> usually get it to update a domain name for both the WAN IP address as well
> as the local LAN (192.168.x.x) IP address. My router forwards incoming
> stuff to my "server" on the LAN, so if I want to do something with a
> machine other than the server I need to know it's local IP address given
> out by the router's DHCP server. Thus I have domain names something like
> machine-WAN.beda.ca and machine-local.beda.ca.

That requires a domain name, though, which I've never had reason to get.
 I'm hoping that Back to my Mac will allow me to avoid all that.

--
Paul Schinder
schinderpobox.com

j-beda (apparently) - Nov 29, 2007 5:10 am (#4 Total: 5)  

Reply to this message
via email  

Photo of Author
Posts: 154
Re: Punching a Hole for Back to My Mac

At 6:48 AM -0800 11/23/07, Paul Schinder wrote:
>Johann Beda wrote:
>> At 3:38 AM -0800 11/20/07, Paul Schinder wrote:
>>> (I always record the external
>>> IP just before I leave home. It doesn't change that often, but it has
>>> changed.)
>>
>> I use DNSUpdate.app from <http://www.dnsupdate.org/> to
>> automatically update my DNS entries at <http://zoneedit.com/> and
>> <http://dyndns.com/> which both offer free dynamic DNS service. Your
>> current provider might offer dynamic DNS updating.
>
>My current provider is Comcast, so I really doubt it.

        By "provider" I had meant your current DNS provider, if you had
your own domain to work with.

>> Thus I have domain names something like
>> machine-WAN.beda.ca and machine-local.beda.ca.
>
>That requires a domain name, though, which I've never had reason to get.
> I'm hoping that Back to my Mac will allow me to avoid all that.

        Back to my Mac may in fact allow you to avoid all this - I have not
yet played around with it.

        If you do want to play with it, dyndns.com (in the past at least)
gave you free domains like: paul-1.dyndns.com and paul-2.dyndns.com that
you could use for all of this functionality. These guys seem to have a
whole page of info about dynamic dns and a list of providers of free
services:

<http://www.technopagan.org/dynamic/>


--
* Johann Beda - contact link: <http://xri.net/=j-beda> *
* Johann's MostlyMac Computer Consulting - <http://mmcc.beda.ca/> *

moe (apparently) - Dec 6, 2007 2:48 pm (#5 Total: 5)  

Reply to this message
via email  

Photo of Author
Posts: 29
Re: Punching a Hole for Back to My Mac

You mentioned issues with firewall and routers to acces Back to My
Mac. Wanted to add and additional question: What is required on the
two machines? It seems like both machines need Leopard. The .mac
panel for pre-Leopard machines doesn't have Back to my Mac.

If I set up BtmM on my Leopard-equipped machine at home, can my
Tiger-equipped work Mac access the home machine? Is BtmM really just
a pretty face for VNC? If the .Mac panel can't access it, can it do
so via Chicken of the VNC?

And for that matter, can a Windows machine access the machine that
has BtmM enabled?



  OutlineAll MessagesOlder MessagesOldest MessagesNewest MessagesNewer Messages


 [F] TidBITS  / TidBITS  / TidBITS Talk  / Punching a Hole for Back to My Mac




Add a message

To add a message to this discussion, you must be a registered user. Enter your email address below. If you have an account associated with the email address you enter, you will be prompted for your password. If not, you'll be able to create a new account with no fuss.

Enter your email address:

Submit