AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 815
In Process
user640
user640
Asked: 2009-05-01 05:56:35 +0800 CST2009-05-01 05:56:35 +0800 CST 2009-05-01 05:56:35 +0800 CST

如何为独立于主网关的 VPN 网关设置路由?

  • 772

我为我的小公司的互联网访问设置了一个磨坊路由器/防火墙。我还使用 Netgear VPN 路由器添加了一个单独的 VPN (IPSec) 网关。主网关和 VPN 网关具有不同的公共 IP 地址,VPN 客户端与家庭办公室 LAN 具有不同的子网(这正是 Netgear 的工作方式——我不能将它们与其他人放在同一个子网中)。

问题是 LAN PC 和 VPN 客户端之间的流量无法正确路由。LAN 客户端可以 ping VPN 客户端,但 VPN 客户端无法 ping LAN 客户端(使用 Wireshark 我看到 ping 到达客户端,但客户端无法响应)。

我在主网关上有一个路由条目,将所有到 VPN 子网的流量指向 VPN 网关。然而,这似乎并没有奏效。我找到的唯一解决方案是在 LAN 上的所有 PC 上添加一个静态路由条目,以将它们指向其子网的 VPN 网关。但是,这不适用于不允许您进行静态路由的嵌入式设备。

我究竟做错了什么?

以下是有问题的 IP/子网(为了保护隐私,伪造了公共地址):

局域网:192.168.0.0 VPN 客户端:192.168.1.0

LAN 网关:192.168.0.1(WAN:1.1.1.1) VPN 网关:192.168.0.2(WAN:1.1.1.2)

LAN Gatway 的路由为 192.168.1.0 -> 192.168.0.2

我在每台 PC 的静态路由上都取得了部分成功,地址为 192.168.1.0 -> 192.168.0.2。


编辑:

VPN 网关是 Netgear ProSafe VPN 防火墙FVS338,主网关是 Actiontec MI424-WR(用于 Verizon FiOS)。

vpn routing networking subnet
  • 2 2 个回答
  • 6611 Views

2 个回答

  • Voted
  1. pjz
    2009-05-01T06:02:25+08:002009-05-01T06:02:25+08:00

    就像您有一条到主网关的路由将所有到 vpn 子网的流量指向 vpn 网关一样,您需要在 vpn 网关中的一条路由将所有到主子网的流量指向主网关。

    • 1
  2. Mike Taber
    2009-08-05T19:17:23+08:002009-08-05T19:17:23+08:00

    这是我自己遇到的一个棘手问题,所以这里有一些信息可以帮助您入门。

    Actiontec MI424-WR 用户指南 www.fiberfaq.com/admin/attachments/actiontec_m​​i424wr_manual.pdf

    这是声称可以使其正常工作的某人博客的 URL,但缺少屏幕截图,因此有点难以理解。

    blogs.freebsdish.org/tmclaugh/2008/12/01/verizon-fios-actiontec-mi424wr-and-multiple-subnets/

    我会将其作为实际链接发布,但 ServerFault 不喜欢我作为新用户,所以现在只允许我发布一个链接。

    基本上,他的主张是防火墙过滤规则阻止了一些返回流量,而您所描述的正是我所看到的。流量将来自专用网络,到达所需的服务器,它们将通过网关(即 Actiontec 路由器)进行回复,从而做出相应的响应。然后没有任何东西通过网关返回。

    我玩了很多防火墙过滤规则,但很沮丧,因为用户指南中的文档并不完全清楚什么是什么,也没有解释过滤规则默认包含什么。即使在最开放的环境中,它们似乎就位并阻止了一些交通。如果您犯了一个错误,您可能会完全将自己锁定在路由器之外(因为它会过滤您的流量),然后您必须进行出厂重置以使其再次工作。

    最后,我发现可行的解决方案是将 Actiontec 路由器设置为桥接模式。为此,请登录 Actiontec 路由器并转到“我的网络”并选择左侧的“网络连接”。然后单击屏幕底部的“高级”按钮以查看 Actiontec 上的所有网络接口。

    您需要从 Actiontec 路由器中释放 IP 地址,以便您自己的路由器可以获取它。否则它将无法正常工作。为此,请单击相应的“宽带连接”链接,具体取决于您是使用同轴电缆还是以太网进行设置。(在我的路由器上,两者都已连接,但只使用以太网。我知道在大多数情况下,FIOS 使用同轴电缆)。

    单击屏幕底部的设置,然后您应该找到释放 IP 地址的选项。执行此操作,然后将 Internet 协议更改为“无 IP 地址”。根据需要单击应用并接受更改。

    现在IP地址已经放出来了,需要把路由器改成Bridge。在连接下,选择“网络(家庭/办公室)”,然后单击“设置”。您会在屏幕顶部附近看到“Bridge”一词,并在其下方看到几个网络接口。网络接口的左侧有一些复选框。选中您正在使用的相应宽带连接(同轴电缆或以太网)旁边的选项,并选中 STP 列中的复选框。根据需要单击应用并接受以返回主要部分。

    如果您还没有这样做,请禁用无线接入点。此外,进入防火墙设置并尽可能以最低限度的安全性禁用它。原因是您要使用的真正路由器应该是处理所有事情的路由器,而不是 Actiontec。

    就是这样。不得不将它用作桥梁真的很糟糕,但它确实有效。您可能会找到另一种完全绕过它的方法,但我已经有这个问题很长时间了,这是我发现的第一种让流量正确路由的方法。防火墙过滤规则可能会起作用,但它们真的很痛苦,并且文档没有太大帮助。

    • 0

相关问题

  • 如何在 Windows Server PPTP VPN 中自动为客户端分配路由?

  • 为什么我的电脑休眠时 VPN 连接会中断?[关闭]

  • 有什么软件可以模拟局域网?

  • 带宽利用工具?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve