我有以下网络设备
互联网盒子:VDSL 调制解调器 + 路由器 2 合 1 (4x LAN + WLAN)
IP(192.168.1.1)- 位于地下室
路由器:Netgear WNDR3700v5 路由器(4x LAN + 1WAN + WLAN)
IP (192.168.0.1)通过 LAN 连接到 InternetBox - 位于二楼
NAS:Synology DS214 (1 个局域网)
IP DHCP(192.168.1.113)如果它连接到 InternetBox
IP DHCP(192.168.0.4)如果它连接到路由器
当我将 NAS 连接到 Internet Box 时,一切都正常。但是当我将 NAS 连接到路由器时,只有直接连接到路由器的设备才能访问 NAS。
但我希望能够从家里的每个设备进行访问。
我曾尝试将 NAS 的 IP 手动更改为 Internet xBox 的 IP(网关等),但没有效果。
有人能提示我一下,我做错了什么吗?请注意:我是初学者。
答案1
我读到您的网络描述如下:
请注意,此处的路由器至少有两个网络接口。一个在“蓝色网络”上,一个在“绿色网络”上。这是两个独立的网络。
如果您将 NAS 连接到“Internet 盒”,则需要 192.168.1.0/24 范围内的 IP。此 IB 知道如何访问其本地(绿色)网络上的设备。如果它不在已知列表中,则它会尝试通过默认网关访问它们。(在您的情况下是到 Internet 的路由)。
除非被告知它不知道蓝色网络!除非您添加路由,否则它应该无法访问该蓝色网络上的任何设备。(请参阅 https://serverfault.com/questions/49765/how-does-ipv4-subnetting-work有关 IPv4 和路由的更多解释)。但是你的路由器可能真的理解路由,并在这里做一些有用的事情,
现在,如果您将 NAS 连接到蓝色网络,那么它就与蓝色网络上的所有其他设备位于同一网络上。所有这些设备都可以访问它,但直接连接到绿色网络的设备不应该知道它。直到您为其添加路由。您如何做到这一点取决于您的设备。对于许多类似 Linux 的发行版,它将类似于。route add -net 192.168.0.0 netmask 255.255.255.0 eth0
对于许多消费设备,它可能是通过 GUI 完成的。如果没有更多信息,我们无法判断。
附言:我假设您的路由器是真正的路由器,并且您没有使用双 NAt 或同样丑陋的东西。