我有一个家庭 WiFi 网络,我想通过 VPN 远程访问。
我想访问我共享的文件/文件夹,并通过我的家庭 wifi(而不是我的本地 wifi)访问互联网 - 也就是说,我想要 VPN 的默认行为
我家里的路由器 (speedtouch 780WL) 从我的 ISP 获得一个动态 IP 地址。在我的路由器中,我有一个将公共 IP 分配给计算机的功能。我已经这样做了。因此,当我打开家用计算机时,它会被分配路由器的公共 IP 地址。
由于我的路由器配置发生了上述变化,分配给我的个人计算机的 IP 地址是 117.7.3.30,而同一网络上的其他计算机则分配了 IP 地址,例如 192.168.1.65、192.168.1.66 等等。
我的家庭网络内的网关/路由器 IP 地址是 192.168.1.254
现在从网络外部我能够访问 117.7.3.30 ip,从而访问我的家用电脑,一切正常。
问题
在我的家用电脑(Windows 7 Pro)的网络连接中,我使用默认设置创建了一个新的传入网络连接。其中启用了“允许其他人访问我的本地网络”和“使用 dhcp 自动分配 ip 地址”
当我通过 vpn 远程连接到我的家庭网络时,我可以访问网络上的文件/文件夹,但无法访问互联网。
VPN 连接状态显示
IPV4 Connectivity no Internet access.
IPV6 Connectivity no Network access.
描述说
DHCP enabled no
IPv4 address 192.168.1.66
IPv4 subnet mask 255.255.255.255
IPv4 default gateway Empty
IPv4 DNS server 192.168.1.254
IPv4 WINS server Empty
Netbios over tcpip enabled Yes
知道为什么无法访问互联网吗?我怀疑 VPN 连接详细信息中为空的默认网关应该是 192.168.1.254,这是路由器的地址。即使在 VPN 客户端连接属性 -> 网络 IPV4 -> 属性 -> 高级 -> 在远程网络上使用默认网关已选中。
答案1
列出了我需要做的几件事,以便解决 Windows Vista 和 Windows 7 上的相同情况:
确保“IP Helper”服务正在运行。在我的计算机上,将其设置为手动不足以在需要时启动它。客户端计算机上肯定需要它,但不确定服务器是否也需要。
VPN 服务器上的网络设置需要是静态 IP 地址,而不是 DHCP。根据其他地方发布的信息,IP 地址需要位于同一网络上。
我想我发布的唯一一条在其他地方找不到的新信息是 IP 帮助服务。这就是我发布这条消息的原因;因为下一个倒霉的人会因此抓狂。
答案2
转动离开在服务器上设置 DHCP(因为您要让路由器分发该地址,而不是您的 PC,因为您要将 VPN 客户端桥接到本地网络上),然后打开在客户端上的 DHCP,应该允许它动态获取 IP(除非您需要静态 IP?)。无论哪种方式,您的路由器和服务器都响应同一子网的 DHCP 广播将导致麻烦。
PS 该子网掩码也非常错误,因为它会创建一个空集。对于家庭网络,它可能需要为 255.255.255.0。因此,您可能甚至无法按原样 ping 路由器,因为就 VPN 客户端而言,它位于一台(或没有?)机器网络上。