因为已经配置好了网络,所以一些页面我就用文字代替图片,毕竟为了写博客再重置一遍网络有点麻烦。

前言

我买的 TP-Link XDR-5480 有一个奇怪的设定:当你关闭了路由器的 DHCP 服务后,它的全部口(包括 SPF 转的口),都会变成 Lan 口,这就导致无法再光猫桥接+路由拨号上网了,而且你的 Lan 口 IP 无法指定,都会从前端路由(也就是光猫)获取。

此问题老款的 TP-Link 路由器反而没有,可以随意关闭不影响 Wan 口。也许新款 TP-Link 的产品经理觉得如果这样的话,就白白浪费了一个 Wan 口,加上新款的路由器全部都是 Wan/Lan 口混插,所以才把这个问题暴露出来了。

因为前几天 Mac mini 发布了 M4 款,体型更小,能耗更低,因此网络上又刮起了「Mac mini 当软路由+ Mac Surge 掌管家庭网络」的邪风。因为我当前的网络架构已经很稳定了,大概有一年多没折腾新东西,所以心痒难耐;又一想,我的 Mac Studio 也一直常年不关机,不就也可以跟 mini 一样当一个软路由吗?又加上网友们鼓吹的 Surge(以下均指 Mac Surge)接管 DHCP 服务可以全屋无感魔法上网以及实时「优雅」的查看各个设备的连接情况。本着「优雅永不过时」的态度,我又开始着手琢磨如何解决这个 TP-Link 的问题。

网上搜了一圈,如:

tp link 的路由器如何能在关闭 dhcp 服务的同时让 wan 口能够拨号上网? - V2EX

以及:

请教各位大佬关于华硕和tplink路由器关闭dhcp设置的问题 - 电脑讨论(新) - Chiphell - 分享与交流用户体验

现状

注意:请提前在 TP-Link(以下均指我的 XDR-5480 型号)的设置界面备份你的路由设置,防止你操作失误,无法访问路由器的情况下重置,路由配置丢失的情况,如下图导出配置即可。注意,这里导出的配置不会涉及端口设置和网络,这个产品设计很好的解决了你设置错网络重置然后导入配置依然是错误配置无法访问网络的情况,给 TP-Link 的产品经理点赞。

CleanShot_2024_11_04_at_21_56_43@2x.png

网络拓扑图:

CleanShot 2024-11-04 at 17.13.22@2x.png

目标

不改动当前任何设备的连接方式、网段的情况下(怕被骂),使用 Mac Studio 的 Surge 作为网关掌管 DHCP 服务。

难点

  1. TP-Link 关闭了自身的 DHCP 服务后,会弹窗告诉你所有的口(包括 SPF 的口)都变成 Lan 口,无法再自定义端口地址。
  2. TP-Link 关闭了自身的 DHCP 服务后,会弹窗提示你目前所有 Lan 口的 IP 地址,都是从前端路由(也就是光猫)获取,这也无可厚非,毕竟它此时是一个纯 AP,但这也导致了 Suerge 还是能感知到光猫上存在的 DHCP 服务的。
  3. Mac Surge 作为网关的话,它会自己开启一个 DHCP服务,同时要求网络上没有其他 DHCP 服务,否则会造成冲突掉线的情况。