同一台交换机下两台路由器不能同时上网:根因不是数量,是角色重叠

店里或者小办公室的常见一幕:交换机上接了一台路由器,大家用得好好的。后来又添了一台——想给收银台单独拉个网,或者就是手头多了一台旧路由器想利用起来。结果怪事来了:两台路由器都开着,总有一台上不了网,或者一台能上一台时好时坏;把新的那台拔掉,旧的那台立马恢复正常。很多人的第一反应是"交换机口不够用了"或者"路由器坏了",其实都不是——问题出在两台路由器在同一个网络里抢着干了同一件事。

先弄清"打架"打在哪:两个发地址的人碰上了

路由器有一个默认行为:开机就启动 DHCP 服务,主动给网络里的设备发 IP 地址——地址是多少、网关是谁、DNS 填什么,全由它说了算。网络里只有一台路由器时,这是好事,秩序井然。

可当两台路由器接在同一台交换机下、又在同一个网段里,网络里就有了两个"发地址的人"。终端申请地址时谁先应答就听谁的:有的电脑拿到了 A 路由器的地址,网关指向 A;有的拿到了 B 的,网关指向 B;更麻烦的是续租的时候中途换人,网关漂到另一台上去。拿错网关的设备,数据包被送到了一台根本不出外网的路由器上——表现就是"这台能上网、那台不能",而且哪台不行还会随机变。所以"不能同时上网"的根因不是路由器数量多,是两台设备的角色重叠了:都把自己当成了这个网络独一份的网关和地址发放者。

治理四步(按顺序做)

  1. 先确认现状:挑一台"上不了网"的电脑,看它拿到的 IP 地址和默认网关,再对比能上网的那台。网关不一样、或者指向的不是你认定主路由的那个地址——基本就坐实了双 DHCP 打架。
  2. 定住一个"发地址的人":整个网络只留一台设备开 DHCP(一般是接外线的主路由),其余路由器一律关掉 DHCP 服务。这一步是治本。
  3. 给第二台路由器安排正确角色,二选一:
    • 当无线交换机用(最常见):网线插它的 LAN 口,WAN 口空着,DHCP 已关。它下面的设备全拿主网络的地址,跟插在交换机上没区别。
    • 当二级路由用:网线插它的 WAN 口,WAN 口从上级拿地址,它下面是一个独立网段。两段网络互访走路由,适合想把某个区域隔离开的场景(比如收银网和办公网)。
  4. 全部改完统一验证:找两三台设备断开重连 Wi-Fi 或重插网线,确认拿到的地址、网关全部指向主路由,两台路由器下的设备同时上网——问题就收口了。

顺带补一句上次聊过的那个坑的另一半:单台路由器接交换机上不了网、换成电脑就能通,那是 WAN/LAN 插错口的角色问题,跟这篇的"两台并存打架"是两码事,排查时先数网络里有几台开着 DHCP 的设备,再判断是哪一种病。

贵州诚鑫致达科技给小办公室和门店做组网整改时,头一项检查就是把网络里所有设备扫一遍、看有几台在发地址——多重网关是小网络"时好时坏"类故障里最高频的根因。你家或店里现在有几台路由器同时开着?评论区报个数,我帮你判断要不要收拢。