通过vpn连接到Microsoft服务器的Mac OS X 10.6问题

我目前正在运行Mac OS X雪豹,并试图使用本地VPN客户端连接到我们的微软VPN服务器。 如果我通过VPN连接路由所有stream量,我能够连接到我们的服务器,但是,外部stream量,即谷歌或堆栈溢出被阻止。 如果我取消selectcheckbox来通过vpn路由所有stream量,我可以连接到vpn,但是,我无法连接到我的服务器,外部stream量谷歌或stackoverflow虽然工作。

这是一个VPN客户端问题,我是否需要购买Mac OS X VPN软件而不是本地客户端,或者是否有Microsoft vpn服务器设置需要检查。 我不熟悉服务器软件,但是我想在这里发布这个问题来帮助我们的networkingpipe理员使用Mac OS X机器。

更新:

虽然我没有100%排除OS X VPN客户端,但我确定我的路由器肯定是问题的一部分。 我有一个Linksys wrt54g第一代,它完美的工作了一段时间,现在我猜它已经炸了,因为它绑定到我的家庭networking,它阻止我连接到我的VPN。 如果我断开连接并直接通过comcast或任何当地的咖啡店,一切正常。 一旦我更换路由器确认,我正在更新这个问题。

我的猜测是这是一个路由问题。 尝试进入系统首选项 – >networking,点击界面列表下的齿轮/configuration图标,从popup菜单中select“设置服务顺序…”。 一旦在服务订单表中,拖动您的VPN连接到最顶层,保存设置,然后再试一次。 保持禁用“通过VPN连接发送所有通信”设置。

如果解决了这个问题,很可能是因为您所在的非VPNnetworking试图将数据包路由到65.xxx,因为它是路由表中具有较高优先级的接口,并且也可能具有到65.xxx的有效路由,但显然由于路由/防火墙的进一步下行,连接不能完成。 路由表中的VPN接口可能比非VPNnetworking低,因此通过优先级(并且将“通过VPN连接发送所有stream量”closures),它应该正确地路由VPNstream量,因为它具有有效的“更具体的路由,但是会让剩余的stream量在非VPN接口上正常stream动。

有两件事情想起来(我最近有类似的VPN问题连接到PPTP服务器):

DNS(如评论中提到的GregD):

  • 尝试通过IP地址连接到或ping在VPNnetworking上的一台机器
  • 打开VPN设置的高级属性并添加VPNnetworkingDNS服务器,并可能添加search域。

高飞路由设置(这是我的情况是错的):

  • 本地和VPNnetworking在相同或重叠的私有IP地址范围内? 如果是这样,您可能需要为您的个人networking使用不同的私人地址范围。
  • 你能ping通VPNnetworking上的默认网关吗?
  • 如果是这样,你可以通过IP地址ping或连接到该networking上的任何其他机器?
  • 如果有的话,networkingVPN侧的其他networking是否需要连接你需要的机器? 如果与VPN网关位于同一networking中的计算机作出响应,但您无法通过该计算机访问一个或多个跃点,则可以通过在连接到VPN时添加一些静态路由来访问它们。

这听起来像你需要静态路由到您的其他(办公室)机器VPN连接启动后添加。 看看: https : //superuser.com/questions/4904/how-to-selectively-route-network-traffic-through-vpn-on-mac-osx-leopard

切换到苹果无线基站后,问题消失了,原来我的路由器坏了。