我在 Google 上搜索了我的问题,并且在 Ask Ubuntu 中阅读了一些问题,但我没有解决我的问题。
我连接到 PPTP VPN 服务器并且它运行良好,但是当我连接到该 VPN 时我无法访问 Internet 但是可以访问私人网络。
如果我选中“仅将此连接用于其网络上的资源”,我就可以访问互联网,但这样我就无法访问我公司的私人网络。
有什么问题?请帮忙。
答案1
首先,查看公司的 VPN 连接政策。您尝试执行的操作可能不被允许。如果您使用 VPN 连接公司,并使用互联网遭到黑帽黑客的攻击,那么黑帽黑客会使用您的身份通过 VPN 连接公司。如果您通过 VPN 访问互联网以及公司要求的其他任何内容,如果您遭到攻击,他们要承担一定责任。
使用 查看连接和未连接到 VPN 时的路由netstat -rn
。阅读man route
。请注意 - 如果不小心,当您摆弄路由时,最终可能会无处发送数据包。
答案2
当您连接到 VPN 时,默认情况下,NM 会通过 VPN 路由所有流量。这意味着,如果您尝试访问互联网,则需要通过公司的网络进行访问。如果您的公司不允许这样做(或需要某些特殊配置),则互联网访问会失败。
如果您选中“仅将此连接用于其网络上的资源”,我相信,NM 会尝试猜测哪个网络可以通过 VPN 访问,并将其他所有内容路由到互联网,就像没有 VPN 一样。现在,在您的案例中,这个猜测似乎过于保守,只能让您访问公司网络的一小部分。
如果不知道公司网络的拓扑结构,就无法解决这个问题。