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


9

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

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

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

更新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客户端在连接时不会失去Internet访问(就像以前发生的那样)。将网络监视器附加到VPN服务器将显示HTTP流量流经VPN服务器。

转到VPN服务器上的Netowork和共享中心RAS(拨号)接口连接显示为“ 公共网络”。我找不到任何将其转换为专用网络的方法。它是这样的:

网络共享中心

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

服务器VPN ipconfig /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

UPDATE 2之前的屏幕截图:

  • VPN服务器:

    在此处输入图片说明

  • VPN客户端:

    在此处输入图片说明


您没有默认网关,请进行设置。
PersianGulf

@MohsenPahlevanzadeh如何设置网关?如果我转到vpn连接属性,请单击“网络”,选择“ Internet协议版本4(TCP / IPv4)”,然后单击“属性”,我只会看到用于设置“ IP地址”,“首选DNS服务器”和“备用DNS”的选项服务器”。
keewic

在对问题进行更新编辑后,现在客户端VPN机上的ipconfig输出是什么?
Fred Thomsen 2013年

更新:IP地址为192.168.1.155,子网掩码保持为255.255.255.255,网关保持为空。
keewic

@Kiewic如果在更改客户端的IP范围时客户端的行为发生了变化,也许您可​​以尝试查看发生的情况,而不是使用预定义的范围,而是选择“使用DHCP自动分配IP地址”。
MariusMatutiae

Answers:


3

这是有关在Windows 8中建立VPN的两篇文章。
请评论它们与创建该VPN所做的比较。

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

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

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


1
这些文章仅谈论客户端。我已经做到了。我认为已经完成的工作没有任何区别。我的猜测是服务器端缺少某些内容。我也在Windows 8计算机而不是Windows Server计算机中运行VPN服务器。有一个古老的arcticle 这里。问题是,连接到VPN后,我无法访问Internet或访问VPN中的其他资源。谢谢。
keewic 2013年

虽然从理论上讲这可以回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。
加拿大卢克,

@CanadianLuke:目前看来这还不能回答问题。
harrymc

@harrymc罐头回应;只见它仅仅只有链接,并推断你是不是垃圾邮件
加拿大路加福音

@Kiewic:IP类型为169.254.xx意味着Windows无法联系DHCP服务器并分配了自己的DHCP服务器。尝试将客户端的地址设置为192.168.xx的静态IP,以便它在同一网络上。
harrymc

2

您需要配置网络地址设置。在服务器上,您可以将其指向DHCP服务器(路由器),也可以分发一系列地址。它必须在相同的范围内。设置后重新连接,您应该感觉自己就在局域网中。

我在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地址的第三个数字匹配即可。

如果毕竟您仍然无法连接到局域网,请尝试检查防火墙设置。每个防火墙都不相同,因此您可能需要Google所使用的软件/硬件以获取特定说明。确保它允许您的SMB流量(端口138/139/445)通过并可能通过您的DNS流量(端口53)


我需要指向DHCP服务器什么?我将服务器属性的屏幕快照添加到我的问题中。
keewic

@Kiewic我更新了答案
Canadian Luke

IP地址似乎不是问题(至少不是唯一的问题)。我更新了我的问题,我将再次检查防火墙并告知您。
keewic

手动在客户端计算机上添加网关怎么办?
加拿大卢克,

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

希望能治愈。


1
这是指客户端还是服务器?
Burgi

-1

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.