当Leopard的回到我的Mac特点是首次公布,它听起来伟大:一个简单的方法来两台Mac在互联网上安全地共享屏幕和交换文件连接。但愿它在现实生活中的工作这么简单。
有时候,回到我的Mac确实工作苹果认为它应该的方式:你要连接两台Mac能回到我的Mac,连接无缝工作,你可以看到在共享部分在Finder侧边栏上的其他系统。但是频繁,得到的服务功能,可发疯。在某些情况下,它不会工作 - 不管你什么。
你需要什么
问题的部分原因是,回到我的Mac(BtMM,简称)有四个关键要求,没有任何其中之一,它不会工作。
首先,BtMM需要你的路由器有自己的公共可到达的IP地址。这真可谓是最难的要求,满足之一。
可公开访问的IP地址是一个互联网上的任何一台计算机可以达到,而不仅仅是一个局域网(LAN)内的机器。不幸的是,许多互联网服务提供商(ISP)只分配私有地址。使用私有地址的计算机可以请求更大的世界,如Web浏览器请求的网页,但他们是从外面一般可达 - 就好像他们是在防火墙后面。这使闯入者轻易访问您的计算机,但是当你想远程到达你的机器你也被阻止。
找出你的路由器是否有一个公共可到达的IP地址可能会非常棘手。如果您的ISP分配给你的地址,你的路由器必须手动输入,并且它不与10,192,174启动,很可能一个公网IP地址。如果你的路由器的地址是由DHCP分配,推出的AirPort Utility中,选择您的路由器,点击手动设置,然后单击Internet图标找到下一个分配到IP地址的地址;再次,如果它不与10,192,174启动,它可能是公众。
失败这两个步骤,找出的唯一可靠方法是检查与您的ISP。如果你没有一个公共可到达的IP地址,你可以申请一个。有些ISP会为免费提供这样的地址,别人为它充电。
如果您的计算机都有自己的公共可到达的IP地址,您的路由器并不因素考虑方程,BtMM会工作得很好。
第二个要求是自动端口映射。端口像是分配到一台计算机或其他设备,一个IP地址范围内独立编号cubbyholes如您的路由器。(A端口的IP地址作为一个房间号是一座公寓楼。)回到我的Mac需要能够向你的路由器打开一个端口在路由器上的公网IP地址的一面。一台计算机上的BtMM系统会透过MobileMe的任何其他BtMM系统的端口号码,以便使用MobileMe帐户任何两个支持BtMM的计算机可以相互通信。
自动端口映射有两种形式。网络地址转换,端口映射协议(NAT-PMP),仅在2003年或之后发行的苹果AirPort基站发现。它是默认启用的。要检查它是否开启,火起来了AirPort实用工具(应用程序:实用程序),选择您的基站,然后点击手动设置按钮,在底部。点击互联网上的按钮,并选择NAT选项卡。启用NAT端口映射协议应该进行检查。如果不是,检查,然后点击更新在右下角。(点击Update会重新启动路由器,断开了长达一分钟的所有用户。)
(图片说明:要查看网络地址转换,端口映射协议被打开,检查AirPort实用工具的手动设置。)自动端口映射的其他更广泛的应用形式被称为通用即插即用(UPnP)的。该标准用于多种用途,允许跨网络多媒体和游戏。它的一个部分处理自动端口映射,并回到我的Mac工作只是与它的罚款。(?唯一的区别苹果公司说,如果你使用UPnP,BtMM启用更新哪些Mac电脑可最多需要15分钟。他们几乎瞬间与NAT-PMP)
UPnP是在几乎所有的宽带网关(带或不带内置的Wi-Fi)的厂商,包括d-Link的,Linksys的,和Netgear发现。出于安全考虑,UPnP是不是始终是打开的开箱即用。(UPnP的可以更容易为外界各方对进入您的网络,因此路由器制造商可能希望你明确选择该选项。)
您启用UPnP的方式通过路由器差别很大。通常情况下,你输入一个IP地址到你的浏览器连接到路由器的内置配置工具。一旦你这样做,搜索高级或多媒体选项。与几乎所有的Linksys的路由器,例如,您选择的管理选项卡,选择它下面的管理选项卡,选择旁边的UPnP标签启用;然后单击保存设置重启路由器UPnP的开启。
许多路由器 - 不要支持UPnP,通常是因为电信运营商的安全问题 - 尤其是那些由2Wire公司,它提供了宽带调制解调器/路由器到电话公司,包括Qwest公司提出。
要了解您的路由器支持两种NAT-PMP或UPnP的,是否选择在MobileMe的系统偏好设置面板的回到我的Mac标签。它应该为你提供反馈,豹是否能正常得到它从您的特定路由器需要。如果您看到有关NAT-PMP或UPnP的错误打开回到我的Mac后,请检查您的路由器手册。
你可能会看到“双NAT”的错误:这意味着你的路由器在网络上发布了Mac的私有地址,但它插入到另一个路由器(通常是宽带调制解调器),它也提供了私有地址。如果是这样的话,您必须启用该计算机直接连接在路由器上桥接模式。(对于通过AirPort基站,这是可以通过AirPort Utility中设置的网络视图的Internet连接选项卡,设置连接共享关[桥接模式。)
对于BtMM第三个要求是豹纹本身。使用10.5.4或更高版本是最好的选择,因为苹果继续增加故障排除建议,提高服务的可靠性。如果您在使用上其他一些电脑和虎,豹,或者甚至是Windows豹,还有其他的方式来连接(见“BtMM替代品”下文)。
最后,BtMM需要MobileMe帐户。BtMM结合了许多不同的Internet标准 - 包括IPv6,Kerberos的,的IPsec,卓悦,广域卓悦,动态DNS和NAT-PMP / UPnP的。正因为如此,苹果公司需要的地方藏匿一些号码和每台计算机,你控制的其他信息。MobileMe的是那个地方。
(图片说明:这个选项卡中的MobileMe系统偏好设置面板中会告诉你是否没有回到我的Mac工作)。例如,当你通过系统偏好设置面板登录MobileMe的,并有回到我的Mac开启,豹问对于幕后的端口号路由器然后传递到MobileMe的信息。
MobileMe的还更新DNS记录,使每个计算机登录到同一MobileMe帐户访问哪些需要与其他任何的连接(即回合人类可读的域名转换成计算机可读的数字IP地址的服务)。
您需要使用回到我的Mac全MobileMe帐户:无论是个人帐户,或者说是一个家庭包的一部分帐户。便宜的电子邮件,仅附加帐户将无法正常工作。
如果不符合这些要求的所有四个,回到我的Mac根本就不是一个选择。当我第一次开始于2007年秋季测试BtMM,我能得到BtMM使用手动端口映射的工作 - 在我指派固定端口BtMM。但是,这并没有工作始终,苹果不支持它,我一直无法得到它在2008年的工作。
需要注意的是BtMM是不对称的:如果计算机A连接到符合回到我的Mac规格的网络和计算机B不是,B仍然可以连接到A;相反的是不正确的。
BtMM替代
幸运的是,回到我的Mac是不是连接到远程计算机的唯一途径。我经常使用的两个备选方案:廷巴克图临结合Skype的;和LogMeIn的免费为Mac。这两种方法一般在专用网络,BtMM不能处理工作。
廷巴克图Pro是一个古老的程序,我曾经经常用于从苹果便携式超过1200个基点的拨号到Mac服务器连接。与Skype,它的远程屏幕控制,文件交换等多种功能配对可以通过隧道传输到其它方式无法到达的计算机。
一旦你建立了一个免费的Skype帐号,下载,安装并启动该软件,并登录,廷巴克图Pro还增加一个额外的选项卡中的新建连接窗口,显示Skype联系人,并指出其中有廷巴克图的支持Skype的开启。然后,您可以选择在该列表中的联系人,并与合法廷巴克图帐户连接。(廷巴克图同时允许廷巴克图,只占登录,以及依赖于OS X.对于Skype的帐户,你必须有一个只廷巴克图帐户设置。)
(图片说明:。在廷巴克图Pro的出现Skype的标签时禁止使用Skype Access被激活,所有在线好友都显示在顶部,有一个是旁边那些谁拥有廷巴克图的访问打开)这种方法一般可以可靠地工作在任何地方,你可以做和接听Skype电话或即时消息。不足之处?你需要廷巴克图Pro的每台计算机的副本;两个许可证的启动包价格为$ 179.95。
这个价码是我推荐LogMeIn的免费的Mac针对家庭用户和小型企业的部分原因。正如其名称所暗示的,你可以不花钱建立一个帐户。
您下载并安装一个小软件,包你想远程控制每台机器。然后,您可以使用该公司的网站(Safari和Firefox都支持)来访问远程计算机。您可以控制安装LogMeIn的Mac和Windows计算机。该公司宣布beta测试的iPhone和iPod touch的软件,叫做点火10月,将与Mac OS X和Windows LogMeIn的客户工作,太。
基站
近日苹果发布更新了AirPort Extreme基站和Time Capsule硬件这样就可以通过MobileMe的远程访问它们。固件升级大约在同一时间发布扩展了这一功能可以将所有的802.11n的AirPort Extreme和Time Capsule基站。固件更新也可以远程在回到我的Mac配置通过AirPort实用工具这些基站。远程配置与任何802.11n标准的AirPort Express基站,太。
这些连接工作的一种方法:你可以达到附着或内置于通过回到我的Mac这些基站驱动器,但你无法连接到连接到这些基站的电脑;对于这一点,你需要按照上面的说明。
格伦·弗莱什曼是电子书走回到我的Mac控制(花絮出版社,2008年),并经常为Macworld大会的作者。
这个故事,“故障排除回到我的Mac”最初发表Macworld大会 。