【问题标题】:How to route not all the traffic over sstp-client如何通过 sstp-client 路由并非所有流量
【发布时间】:2020-04-21 16:57:38
【问题描述】:

我使用了来自这个线程 Windows SSTP VPN - connect from Mac 的解决方案,以及 MAC 上的其他十几个 VPN 客户端。

我只需要:

  • 连接到 VPN
Port=VPN1-0
Device=WAN Miniport (SSTP)

DEVICE=vpn
PhoneNumber=vpn.company.com
...
  • 仅通过此 VPN 通道路由所需的流量。

我看到在连接到 VPN 之前我有 26 个路由表,在我连接到 VPN -76 之后。

我可以使用以下命令连接到 SSTP VPN: sudo /usr/local/sbin/sstpc --log-stderr --cert-warn --user me@me.com --password super! vpn.company.com usepeerdns require-mschap-v2 noauth noipdefault defaultroute refuse-eap noccp

但是,当我连接到 VPN 时,我无法访问互联网。我只能访问 VPN 背后的资源。

我有一种感觉,我传递给这个命令的参数之一可以解决我的问题。 我无法隔离哪一个。我也很感激:

  • 关于 sstp-client 的任何文档
  • 我可以用来从我的 MAC Catalina 操作系统连接到 Windows VPN 的任何其他替代方案

【问题讨论】:

    标签: windows macos vpn macos-catalina


    【解决方案1】:

    使用nodefaultroute 并手动将网络添加到路由表中:

    sudo route add -net "172.16.0.0/12" -interface ppp0

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-21
      • 2014-10-10
      • 1970-01-01
      • 2017-05-22
      • 2021-03-06
      • 1970-01-01
      • 2013-12-24
      • 1970-01-01
      相关资源
      最近更新 更多