连接到 Windows VPN 后无法访问互联网或远程网络

连接到 Windows VPN 后无法访问互联网或远程网络

我通过在家里的 Windows 8 机器(不是 Windows Server)上创建传入 VPN 连接(VPN 服务器)来设置 VPN。

我将路由器中的 PPTP 端口(端口 1723)转发到这台机器并启用了 PPTP 直通。

在家外的第二台 Windows 8 机器上,我创建了一个传出 VPN 连接(VPN 客户端)。我可以连接到我的家庭 VPN,但无法访问任何家庭资源,甚至无法访问互联网。

更新2:

我的路由器分配的 IP 地址范围是 192.168.1.100 到 192.168.1.149。因此,我设置了传入连接属性(VPN 服务器),以分配 192.168.1.150 到 192.168.1.199 范围内的 IP 地址。现在它看起来如下:

传入连接属性

VPN 客户端ipconfig /all输出如下:

PPP adapter Kiewic VPN:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Kiewic VPN
   Physical Address. . . . . . . . . :
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   IPv4 Address. . . . . . . . . . . : 192.168.1.151(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.255
   Default Gateway . . . . . . . . . : 0.0.0.0
   DNS Servers . . . . . . . . . . . : 75.75.75.75
                                       75.75.76.76
   NetBIOS over Tcpip. . . . . . . . : Enabled

我仍然无法访问家庭网络中的任何服务,包括ping命令、远程桌面、HTTP 服务器、共享文件。

更新 3:

但是,在更改 VPN 服务器分配的 IP 地址后,VPN 客户端在连接时不会失去互联网访问权限(就像以前发生的那样)。将网络监视器连接到 VPN 服务器会显示流经 VPN 服务器的 HTTP 流量。

展望网络共享中心在 VPN 服务器上,RAS(拨入)接口连接显示为民众网络。我找不到任何方法将其转换为私人的网络。它看起来是这样的:

网络共享中心

VPN 服务器中的公共网络和专用网络均允许 ICMP 通信。但我仍然无法 ping 通该机器。

服务器 VPNipconfig /all输出如下:

PPP adapter RAS (Dial In) Interface:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : RAS (Dial In) Interface
   Physical Address. . . . . . . . . :
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   IPv4 Address. . . . . . . . . . . : 192.168.1.150(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.255
   Default Gateway . . . . . . . . . :
   NetBIOS over Tcpip. . . . . . . . : Enabled

更新2之前的截图:

  • VPN 服务器:

    在此处输入图片描述

  • VPN 客户端:

    在此处输入图片描述

答案1

以下是两篇有关在 Windows 8 中建立 VPN 的文章。
请评论一下它们与您创建 VPN 的操作相比有何不同。

Windows 8 - 如何在 Windows 8 上使用 Windows 内置客户端配置 PPTP
Windows 8 VPN 连接

169.254.xx 类型的 IP 地址意味着 Windows 无法联系 DHCP 服务器并分配了自己的临时地址。

将客户端的 IP 地址设置为静态 IP 192.168.xx,以便将其与 VPN 服务器建立的同一网络上。否则,一个客户端无法完全访问另一个客户端。

答案2

  1. 打开您的 vpn 连接的属性页面。
  2. 在网络选项卡上,选择“Internet 协议 (TCP/IP)”,然后单击[属性]。
  3. 点击[高级]
  4. 取消选中“在远程网络上使用默认网关”

希望这可以治愈它。

答案3

您需要配置网络地址设置。在服务器上,您可以将其指向您的 DHCP 服务器(路由器),也可以让它分配一个地址范围。它需要在同一范围内。设置后重新连接,您应该感觉就像在 LAN 上一样。

我在 Windows 7 服务器上所做的是分配一个 20 个 IP 地址池,与我的家庭网络在同一范围内。因此,选择第二个单选按钮,然后输入一个位于 LAN 内但路由器未给出的 IP 地址。然后填写最后一个框,第二个框应该会自动填写。

要了解要使用的 IP 地址范围,请打开命令提示符窗口 ( Windows+ X,选择命令提示符),然后键入ipconfig /all并按Enter。查看IPv4 地址子网掩码, 和默认网关。如果以 开头192.168.x.y,子网掩码为255.255.255.0,则您拥有的是标准 C 类子网。我可能会选择 的起始 IP 地址为192.168.x.200,结束 IP 地址为192.168.x.220。第三个数字可以是任意数字,只要它与您的 IP 地址的第三个数字匹配即可。

如果完成所有这些操作后您仍然无法连接到 LAN,请尝试检查防火墙设置。每个防火墙都不同,因此您可能需要在 Google 上搜索您使用的软件/硬件以获取具体说明。确保它允许您的 SMB 流量(端口 138/139/445)通过,并且可能允许您的 DNS 流量(端口 53)通过

答案4

在服务器上,确保选择了正确的接口以获取 DHCP、DNS 和 WINS 服务器信息。适用于 ipv4 和 ipv6。这就是我的问题,每次网线从服务器或路由器断开时,Windows 服务器都会出于某种原因更改接口。

相关内容