成都科汇科技有限公司
Kehui Technology Co., Ltd.



上周接到一个客户的求助电话,语气中带着几分焦急和困惑。这位客户是一家小型设计工作室的负责人,刚采购了一台群晖DS923+NAS,打算把团队的素材文件统一存储、集中备份。设备是全新的,硬盘是新装的,连上网络后,群晖面板上的蓝色指示灯也正常亮起——**看着都挺正常。但奇怪的是,办公室里五台电脑,没有一台能在网络邻居里找到这台NAS,即便手动输入IP地址也显示“无法访问”。
客户说:“我查了群晖的官网教程,也看了很多视频,步骤都没错,怎么就连不上呢?是不是买到坏的了?”
带着工具箱和笔记本电脑赶到现场后,我按照标准故障排查流程走了一遍:检查网线通断、确认电源适配器输出电压、查看NAS硬盘状态灯、尝试用Synology Assistant搜索设备——结果搜到了,显示IP地址是192.168.2.105,但我的电脑IP是192.168.1.28。问题瞬间清晰了:设备在线,但不在同一个“语言区”。
这个故障的根源并不神秘,它发生在千千万万个中小企业办公室里——串联了两台路由器,无意中搭建出了两个互相隔离的局域网。
接下来的章节,我会从网络分配的基本原理讲起,一步一步拆解这个看似简单却**代表性的故障,并展开讨论:IP地址、子网掩码、DHCP、NAT、路由器与交换机的本质区别、静态路由配置、以及一套健康的小型网络到底应该怎么搭。
读完这篇文章,你会对整个家庭或小型办公网络的“分配逻辑”有系统性的理解。无论你以后遇到NAS连不上、打印机找不到、Wi-Fi信号满格却上不了网,还是跨网段访问不通,你都能快速定位问题——因为你知道数据在网络里是怎么“找路”的。

要理解为什么群晖NAS连不上,先要理解IP地址是什么。
在TCP/IP协议栈中,IP地址是网络层用来标识每一台设备的逻辑编号。IPv4地址是32位的二进制数,通常写成四段十进制,比如192.168.1.100。它由两部分组成:网络号和主机号。至于哪部分是网络号、哪部分是主机号,由子网掩码来划分。
子网掩码也是一个32位的数字,比如*常见的255.255.255.0,写成二进制就是连续24个“1”和8个“0”。这24个“1”表示IP地址的前24位是网络号,后8位是主机号。换句话说,在192.168.1.x这个网段里,192.168.1是网络号,*后一位是主机号,*多容纳254台设备(192.168.1.0是网络地址,192.168.1.255是广播地址,实际可用1~254)。
子网掩码的作用**关键:它决定了“哪些IP属于同一个局域网”。 两台设备要直接通信(不经过路由器),必须满足一个条件:把各自的IP地址和子网掩码做“与”运算之后,得出的网络号相同。
举个例子:
设备A:IP=192.168.1.10,掩码=255.255.255.0 → 网络号=192.168.1.0
设备B:IP=192.168.2.10,掩码=255.255.255.0 → 网络号=192.168.2.0
网络号不同,说明它们不在同一个子网。设备A如果要访问设备B,不能直接发数据包,必须把数据包交给网关(默认路由器),由网关负责把数据包转发到另一个网络。
在我们的故障案例中:
电脑接在主路由器下,IP=192.168.1.x,网络号=192.168.1.0
NAS接在第二台路由器下,IP=192.168.2.x,网络号=192.168.2.0
两个设备不在同一个子网。电脑发往NAS的数据包,到了主路由器之后,主路由器的路由表里根本没有192.168.2.0这个网段的路由条目,于是数据包被丢弃。反过来,NAS想回应电脑,数据包到了第二台路由器,第二台路由器也不知道192.168.1.0网段在哪——因为它的默认网关(WAN口)指向了主路由器,但主路由器不会把外网流量再反向路由回LAN侧。
于是,两个设备就像住在同一栋楼里却被封死了楼道,明明只隔着一堵墙,却谁也敲不开谁的门。
很多用户把路由器简单地理解为“能让多台设备上网的盒子”,这个理解没错,但太粗糙了。路由器的核心职责是“连接不同的网络,并在它们之间转发数据包”。
路由器至少有两个网络接口:一个连接“外网”(WAN口,通常接光猫或上级网络),一个连接“内网”(LAN口,接交换机或终端设备)。路由器内部维护着一张路由表,这张表记录了“去往某个目标网络,应该从哪个接口发出、下一跳是谁”。
当路由器通过WAN口连接上级网络时,它做的事情本质上是在WAN侧网络和LAN侧网络之间建立一道屏障。这道屏障有两个作用:
隔离广播域:LAN侧的广播包不会传到WAN侧,反之亦然。
执行NAT(网络地址转换):把LAN侧所有设备的私有IP地址,在出外网时统一转换成WAN口的公网或上级私有IP。
NAT是家用/小型路由器*常开启的功能。 它的存在意味着:主路由器只知道“第二台路由器的WAN口有一个IP(假设是192.168.1.100)”,但不知道第二台路由器LAN侧还有几十台设备。主路由器的路由表里只有两条基本信息:
192.168.1.0/24 → 从LAN口发出(本地直连)
0.0.0.0/0(默认路由) → 从WAN口发出(去外网)
当主路由器收到一个目标地址是192.168.2.105的数据包时,它查路由表:这个地址既不属于192.168.1.0/24(不是本地),也不属于默认路由指向的外网——没有匹配的条目,丢弃。
这就是“串联路由器”造成的典型故障。问题的本质不是设备坏了,不是网线松了,而是网络层找不到路。
在故障排查中,还有一个“帮凶”必须拉出来仔细剖析:DHCP(动态主机配置协议)。
几乎所有家用和小型路由器都默认开启DHCP服务。它的作用很简单:当一台设备接入网络时,DHCP服务器自动给它分配一个IP地址、子网掩码、默认网关和DNS服务器地址。这样用户就不用手动配置IP了,插上线就能用,方便至*。
但方便的另一面是“混乱”。
在客户的办公室里,存在两台DHCP服务器:
主路由器:负责192.168.1.x网段
第二台路由器:负责192.168.2.x网段
当群晖NAS插在第二台路由器的LAN口上时,它一上电就发送DHCP Discover广播包。第二台路由器收到了,响应了一个Offer,NAS接受了,拿到了192.168.2.105这个IP,同时拿到了192.168.2.1作为网关。
从NAS的角度来看,它活得很好: 它有IP,有网关,能访问外网(因为流量走到第二台路由器,再从WAN口出去到主路由器,*后去互联网)。它甚至能ping通8.8.8.8。所以NAS面板上的网络指示灯是绿的。
但从电脑的角度来看,**不是这么回事。电脑通过主路由器的DHCP拿到了192.168.1.28,网关是192.168.1.1。电脑发ARP广播问“谁有192.168.2.105的MAC地址”?ARP广播只在192.168.1.x网段内传播,根本到不了192.168.2.x网段——因为路由器天然隔离广播域。 结果就是:电脑永远得不到NAS的MAC地址,无法建立二层通信,更别提三层IP通信了。
这里要特别强调一点: 即使在两台路由器上配置了静态路由,让IP层通信打通了,跨网段通信依然需要经过网关转发,性能会有所损耗。而且如果配置错误(比如掩码不匹配或下一跳填错),依然访问不通。
所以,*干净的解决方案不是修修补补,而是根除第二台路由器的“路由身份”。
我们*终采用的方案是:把第二台路由器降级为交换机。
操作步骤*其简单,但背后的逻辑*其深刻:
把网线从第二台路由器的WAN口拔出,插到任意一个LAN口上。 这一步切断了第二台路由器作为“网络边界”的身份。现在,主路由器的LAN口和第二台路由器的LAN口直接相连,处于同一个广播域中。
登录第二台路由器的管理后台,找到DHCP设置页面,把DHCP服务器关闭。 这一步至关重要。如果不关闭DHCP,整个网络里就会同时存在两台DHCP服务器抢着分配IP地址,造成IP冲突和网络不稳定。关闭之后,所有接入第二台路由器LAN口的设备,都会通过广播请求向主路由器的DHCP服务器获取IP。
把第二台路由器的管理IP地址(即LAN口静态IP)改成和主路由器同网段但不冲突的地址。 比如主路由器是192.168.1.1,第二台就设成192.168.1.254,掩码255.255.255.0,网关指向主路由器192.168.1.1。这样做是为了以后还能登录第二台路由器进行管理,同时避免IP冲突。如果第二台路由器支持“AP模式”或“桥接模式”,直接一键切换更省事。
完成这三步之后,第二台路由器**“自废武功”——它不再做网络层路由,不再做NAT,不再做DHCP,它现在只做一件事:根据MAC地址在二层转发数据帧。 这就是交换机的工作。
此时,群晖NAS重新获得了192.168.1.x网段的IP(由主路由器分配),所有电脑也都处于同一网段。数据包从电脑发往NAS,直接走二层交换,速度快、延迟低、没有NAT损耗。
这是*理想的小型网络拓扑:一个路由器、一个交换机(或降级后的路由器)、一个统一的IP子网、一个DHCP服务器。

在技术层面,除了把第二台路由器改成交换机之外,还有一种方案:配置静态路由,让两个网段互通。
具体来说:
在主路由器上添加一条路由条目:目标网络192.168.2.0,掩码255.255.255.0,下一跳192.168.1.100(即第二台路由器的WAN口IP),出口为LAN口。
在第二台路由器上添加一条路由条目:目标网络192.168.1.0,掩码255.255.255.0,下一跳192.168.1.1(即主路由器的IP),出口为WAN口。
配置完之后,主路由器知道“去往192.168.2.x的流量交到192.168.1.100”,第二台路由器知道“去往192.168.1.x的流量交到192.168.1.1”。这样一来,两个网段就能双向通信了。
但是,这种方案有几个明显的缺点:
配置门槛高:很多家用路由器根本不提供静态路由设置界面。即便提供,普通用户也很难理解“目标网络”“下一跳”“度量值”这些术语。
NAT可能造成二次转换:第二台路由器的WAN口通常开启了NAT,从NAS发往电脑的数据包会先经过WAN口的NAT转换,源地址从192.168.2.105变成192.168.1.100,电脑收到的数据包源地址是192.168.1.100——虽然能通信,但无法直接识别出真正的源设备。
性能损耗:跨网段通信必须经过两层路由器的处理和转发,比二层交换慢得多。
维护复杂:如果以后网络扩容或IP网段变更,路由表也要同步修改,容易出错。
因此,在绝大多数中小企业环境中,静态路由方案不如直接把多余路由器改造成交换机来得干净利落。 除非有特殊需求(比如必须保留两个独立的子网做隔离),否则一律**统一网段的方案。
在这次故障中,客户*初困惑的一点是:“这两个盒子长得一样,都是四个口,为什么那个就能用,这个就不能用?”
这引出了一个普遍性的认知盲区:很多人分不清交换机和路由器的区别。
| 对比维度 | 交换机(Switch) | 路由器(Router) |
|---|---|---|
| 工作层级 | 数据链路层(第二层) | 网络层(第三层) |
| 核心依据 | MAC地址 | IP地址 |
| 核心功能 | 在同一个局域网内转发数据帧 | 在不同网络之间转发数据包 |
| 能否隔离广播域 | 不能,所有端口在同一广播域 | 能,每个接口是一个独立的广播域 |
| 是否做NAT | 不做 | 通常做 |
| 是否分配IP | 不分配,不涉及IP | 通过DHCP分配IP(如果开启) |
| 典型场景 | 扩展网络端口数量 | 连接外网和内网 |
用一个经典比喻来巩固记忆:
交换机是“十字路口” :所有车(数据帧)都在同一个城市(局域网)里跑,交警(交换机)只需要看车牌号(MAC地址)就知道该往哪个路口拐。
路由器是“高速公路收费站” :它连接不同的城市(网络),检查车的目的地(IP地址),然后决定让车上哪条高速(下一跳)。
当你把一台路由器用WAN口接入另一台路由器时,等于在两个城市之间建了一个新的收费站——新的城市出现了。而当你改成LAN-LAN连接并关闭DHCP时,等于拆掉了收费站,两台设备合并在同一个城市里,变成了一条更宽的马路。

有人可能会问:“既然统一网段这么好,为什么还要设计多网段?路由器存在的意义不就是隔离吗?”
这个问题很好。多网段不是错误,而是“有意识的设计”与“无意识的后果”之间的区别。
在正规的企业网络中,多网段是刻意为之的:
办公网段10.1.0.0/16
服务器网段10.2.0.0/16
监控网段10.3.0.0/16
访客Wi-Fi网段10.4.0.0/16
这些网段之间通过核心交换机或三层交换机、防火墙做严格的访问控制。比如,访客网段只能访问外网,不能访问办公内网;监控网段只能向录像机推送流,不能访问服务器。这种隔离是安全策略的一部分,是有规划、有管理的。
但在中小企业或家庭场景中,绝大多数用户串联第二台路由器,并不是出于安全隔离的考虑,而是单纯为了扩展端口或增强Wi-Fi信号。 他们无意识地在网络中插入了一个新的子网,导致设备之间无法发现彼此。这是一种“副作用”,不是“设计意图”。
所以,解决方案不是“消灭多网段”,而是“消灭无意义的多网段”。 如果你的网络里没有真正的隔离需求,就让所有设备待在同一网段里——简单、高效、易维护。
为了让这篇文章更有实操价值,下面把这套操作步骤写得再详细一些,并标注每个环节*容易踩的坑。
准备工作:
知道主路由器的LAN IP地址(比如192.168.1.1)
知道第二台路由器的管理密码(如果忘了,需要长按Reset键恢复出厂)
一台可以上网的电脑(通过网线或Wi-Fi连接到主路由器或第二台路由器)
**步:进入第二台路由器后台
把电脑网线插到第二台路由器的LAN口(注意是LAN口,不是WAN口)
查看电脑自动获取到的IP地址(通常是192.168.2.x)
在浏览器输入该网段的网关地址(通常是192.168.2.1),输入管理员账号密码登录。
避坑:如果你之前改过第二台路由器的管理IP,忘记了具体地址,可以先用网线直连它的LAN口,然后查看电脑的网关地址,那就是管理IP。
第二步:关闭DHCP服务器
在后台找到“网络设置”→“DHCP服务器”或“LAN设置”→“DHCP”
把“启用DHCP服务器”前面的勾去掉,点击保存/应用。
这一步做完后,第二台路由器不会再给**设备分配IP地址。
避坑:关闭DHCP之后,电脑如果还连着第二台路由器的LAN口,可能会因为租期未到还保留着旧IP。可以手动禁用再启用网卡,或者直接重启电脑,确保获取到新的IP。
第三步:修改LAN口IP地址
在同一页面或“LAN设置”中,修改路由器的LAN口IP地址(有的界面叫“本地IP地址”)
改成与主路由器同一网段且不冲突的地址。比如主路由是192.168.1.1,可以设成192.168.1.254。
子网掩码设为255.255.255.0,默认网关填主路由器的IP(192.168.1.1)。
保存应用。路由器可能会提示重启,按提示操作。
避坑:修改LAN口IP之后,你的浏览器访问地址会从192.168.2.1变成192.168.1.254。记得切换地址,否则进不去后台。
第四步:物理接线变更
把连接主路由器和第二台路由器的网线,从第二台路由器的WAN口拔出来,插到任意一个LAN口上(注意不是WAN口)。
如果第二台路由器还有别的设备(比如NAS、电脑),全部插在LAN口上。WAN口**闲置不用。
第五步:验证
把电脑接在第二台路由器的任意LAN口上,查看自动获取的IP地址——应该变成192.168.1.x了,网关是主路由器的IP。
用群晖Assistant重新搜索NAS,它应该会拿到192.168.1.x的IP。
在电脑上ping NAS的新IP,应该通。
用浏览器打开NAS的IP地址,DSM登录页面出现,故障解决。
了解了中小型网络的故障原理之后,我们再往上走一层,看看企业级网络是如何做IP分配和路由规划的。这能帮助你建立更完整的认知框架。
在企业网络中,IP分配不是“插上线自动获取就完事”,而是有一套严谨的地址规划。
1. 私有IP地址段的选择
根据RFC 1918,私有IP地址有三个保留段:
10.0.0.0/8(巨型网络,16,777,216个地址)
172.16.0.0/12(中型网络,1,048,576个地址)
192.168.0.0/16(小型网络,65,536个地址)
中小企业通常用192.168.x.x,大型企业用10.x.x.x。用10.x的好处是子网划分灵活,可以按部门、楼层、业务类型来规划。
2. 子网划分(VLSM)
比如一家公司有研发、财务、行政、服务器四个部门,可以把10.1.0.0/16这个大网段进一步细分:
研发部:10.1.1.0/24
财务部:10.1.2.0/24
行政部:10.1.3.0/24
服务器区:10.1.4.0/24
每个部门是一个独立的子网,通过三层交换机或防火墙做路由和访问控制。部门内部可以直接二层通信,跨部门通信必须经过网关。
3. DHCP与静态IP结合
服务器、网络设备(交换机、AP)、打印机等关键设备使用静态IP,确保地址永远不变。
普通办公电脑使用DHCP动态分配,简化管理。
在企业中,DHCP通常由核心交换机或独立的DHCP服务器承担,而不是家用路由器。
4. 静态路由与动态路由
小型企业:静态路由足够,手动配置几条路由条目。
中大型企业:使用动态路由协议如OSPF、BGP,路由器之间自动交换路由信息,网络拓扑变化时自动收敛。
回到我们这次故障的场景,如果把它放在企业环境中,大概率根本不会发生——因为企业网络管理员不会用一台家用路由器去串联另一台路由器,而是会部署三层交换机或统一的管理型AP。但中小企业预算有限、人员IT知识参差不齐,才造就了这类典型故障。
借着这次故障,顺便聊一下群晖NAS的网络发现机制,有助于大家理解为什么“搜不到NAS”不一定是NAS的问题。
群晖NAS在默认配置下,会通过以下几种方式让客户端发现它:
mDNS(Bonjour) :在局域网内广播自己的主机名(比如DiskStation.local)。这是苹果设备和服务发现的重要协议,但需要设备在同一子网内。
SSDP(简单服务发现协议) :用于UPnP设备发现,同样依赖广播,同样只在本子网内有效。
Synology Assistant:通过发送UDP广播包来搜寻局域网内的群晖设备,广播包不会被路由器转发到其他网段。
所以,当NAS在192.168.2.x网段而电脑在192.168.1.x网段时:
mDNS广播包到不了电脑所在的网段
SSDP广播包到不了
Synology Assistant发出的搜索广播也到不了NAS
搜不到,是**正常的。 这不是群晖的设计缺陷,而是IP网络的基本原理决定的。
改成统一网段后,所有这些发现协议都能正常工作,所以解决方案立竿见影。
*后,为了让看完这篇文章的读者能够在实际操作中自行诊断类似问题,我总结了一套网段自查三步法,**简单:
**步:看IP
在电脑上按Win+R,输入cmd回车,然后输入ipconfig,找到你的IPv4地址和子网掩码。在群晖上(通过DSM或Assistant)查看它的IP地址和子网掩码。
第二步:算网段
如果你的掩码是255.255.255.0,那么只看IP的前三段。电脑是192.168.1.x,NAS是192.168.2.x——三段不同,不在同一网段。如果三段相同(比如都是192.168.1.x),就在同一网段。
第三步:做决定
如果在同一网段但访问不了 → 检查防火墙、NAS服务是否开启、文件共享协议是否启用。
如果不在同一网段 → 要么把其中一个设备挪到同一个子网(改IP、改网络连接方式),要么配置静态路由(不**小白操作)。
这三步法能解决80%以上的“连不上NAS/打印机/共享文件夹”问题。
把这篇文章从头读到尾的读者,可能会觉得内容有点多、跨度有点大——从故障现象讲到IP原理,从DHCP讲到NAT,从交换机讲到路由器,从静态路由讲到企业级地址规划。
但所有这些内容,*终指向同一个核心逻辑:网络分配的本质,是把一台设备“放对位置”——放在正确的子网中,赋予它正确的网络号,让它能够被同网段的其他设备发现,被不同网段的路由器正确路由。
每一次网络故障,本质上都是“位置放错了”:
放错了子网 → 广播不通,ARP找不到
放错了网关 → 出不去,回不来
放错了DHCP范围 → IP冲突,反复掉线
放错了物理端口(WAN vs LAN)→ 逻辑拓扑错误
解决了“位置问题”,就解决了绝大多数网络互通问题。
那位客户的群晖NAS,从拆箱到*终稳定运行,前后折腾了两天——但真正解决问题的操作,只花了不到十分钟。剩下的时间,全花在了理解“为什么会有两个网段”上。
技术从来都不难,难的是对技术背后逻辑的理解。 希望这篇长文能帮你补上那块认知拼图。下次你再遇到类似的网络分配问题,希望你不只是会“照着教程操作”,而是能真正说清楚:“哦,我知道为什么——因为数据找不到路。”