Lan 到 Wan 设置如何连接两个子网

Lan 到 Wan 设置如何连接两个子网

我希望有人能帮我解决家庭网络的问题。我有一台 Billion 7700N 调制解调器/路由器,目前我添加了一台 Western Digital N600 双频路由器。默认情况下(按照 WD 提供的安装 DVD),Western Digital 会自行设置 LAN 到 WAN 配置,并为自己分配一个具有不同子网的 IP 地址。如果一切正常,我打算保留它。

这是我的设置:

亿7700N:

  • IP地址:192.168.1.1
  • 网关:192.168.1.1
  • 直流高压输电线路(DCHP):on 接入点: off
  • 已连接到 ISP

西部数据 N600:

  • 客户端 IP(由 Billion 7700N DHCP 分配):192.168.1.115
  • IP地址:192.168.0.1
  • 网关:192.168.0.1
  • DHCP:
  • 切入点:
  • 我将西部数据的 WAN 端口连接到 Billion 7700N LAN 端口。

所有设备(无论是通过以太网连接到 Billion 7700N 还是通过以太网/Wi-Fi 连接到 Western Digital N600)的互联网都可以正常工作。当我通过 Western Digital N600 连接时,我可以看到另一个子网(ping 和访问共享驱动器),但反之则不行。当我连接到 Billion 7700N 时,我甚至无法 ping 任何连接到 Western Digital N600 的机器。我甚至无法 ping192.168.1.115分配给 Western Digital N600 的 IP 地址。

我在网上读到了一些帖子,默认情况下,我会用这种设置得到什么。但我确信一定有办法让我可以双向连接这两个子网?我在 Billion 上添加了一个静态路由,带有192.168.0.0/24网关,192.168.0.1但这没有帮助。


感谢 Paul 的回复。有令人信服的理由支持设置 2 个子网。如果说有什么理由让我想保持这种状态,那就是:

  • 我可以使用 N600 上的所有 LAN 端口。
  • 学习如何使这个设置发挥作用是很好的。

我已经向 7700N 添加了静态路由,但我认为我将网关设置为 192.169.0.1。我将检查并确保网关正常192.168.1.115,看看是否可以使其正常工作。

您能解释一下在 N600 上禁用 NAT 的相关性吗?再次感谢。

答案1

除非您没有描述拥有两个子网的好处,否则我建议您只拥有一个。

执行此操作的步骤如下

  1. 将 N600 LAN 端口连接到 7700N LAN 端口。
  2. 在 N600 上禁用 DHCP。
  3. 在 7700N 上启用 DHCP。
  4. 手动为 N600 指定一个192.168.1.x范围内的 IP(DHCP 范围之外)。

这样所有设备都会处于192.168.1.x范围内,而且会简单得多。

如果你想要两个子网,那么你需要

  1. 连接 N600 WAN 端口—不是LAN 端口——连接至 7700N LAN 端口。
  2. 在 7700N 上启用 DHCP(因为 N600 通过 WAN 端口连接,所以 N600 上的设备看不到这个 DHCP 服务器,所以不会发生冲突)。
  3. 添加一条到 7700N 的静态路由,说明192.168.0.x可通过网关访问网络192.168.1.115
  4. 在 N600 上禁用 NAT。

如果 N600 上启用了 NAT,则打开的设备192.168.0.x将显示为来自网络192.168.1.115上的设备。它们的地址将被 NAT 为路由器的地址。这将阻止您从192.168.1.x访问任何内容。192.168.0.x192.168.1.x

答案2

您正在执行双重 NAT。不要执行双重 NAT。您实际上并不希望在 WD N600 的每一侧都有两个单独的子网,尤其是中间没有 NAT 网关的情况下,因为 NAT(在这种情况下技术上是“NAPT”)的自然副作用是它有点像状态包检测 (SPI) 防火墙,并且不允许从 NAT 的“上游”/“公共”侧向 NAT 的“下游”/“私有”侧发起流/连接。

在下游设备(您的 WD N600)上禁用 NAT 和 DHCP。让它仅充当桥梁,允许客户端从 Billion 7700N 获取其 DHCP 租约。

如果您的 WD N600 没有提供禁用 NAT 的方法,请禁用 DHCP 并停止使用其 WAN 端口。只需将其 LAN 端口连接到 Billion 7700N 的 LAN 端口即可。如果它不允许您禁用 DHCP,请将 DHCP IP 地址租用池长度设置为零(或 1,如果它不允许零长度池)。

这可能是此网站上无数其他问题的重复,但我懒得查找最佳问题来重复它。

相关内容