我希望有人能帮我解决家庭网络的问题。我有一台 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
除非您没有描述拥有两个子网的好处,否则我建议您只拥有一个。
执行此操作的步骤如下
- 将 N600 LAN 端口连接到 7700N LAN 端口。
- 在 N600 上禁用 DHCP。
- 在 7700N 上启用 DHCP。
- 手动为 N600 指定一个
192.168.1.x
范围内的 IP(DHCP 范围之外)。
这样所有设备都会处于192.168.1.x
范围内,而且会简单得多。
如果你想要两个子网,那么你需要
- 连接 N600 WAN 端口—不是LAN 端口——连接至 7700N LAN 端口。
- 在 7700N 上启用 DHCP(因为 N600 通过 WAN 端口连接,所以 N600 上的设备看不到这个 DHCP 服务器,所以不会发生冲突)。
- 添加一条到 7700N 的静态路由,说明
192.168.0.x
可通过网关访问网络192.168.1.115
。 - 在 N600 上禁用 NAT。
如果 N600 上启用了 NAT,则打开的设备192.168.0.x
将显示为来自网络192.168.1.115
上的设备。它们的地址将被 NAT 为路由器的地址。这将阻止您从192.168.1.x
访问任何内容。192.168.0.x
192.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,如果它不允许零长度池)。
这可能是此网站上无数其他问题的重复,但我懒得查找最佳问题来重复它。