前言

因为家里N年老路由器无线信号极差,再加上不支持IPv6,今年暑假又打算用IPv6开个MC服务器,并且小米AX3000T价格也不贵,于是下单买了一个给家里那个万年老路由器给换了。

(其实看上小米AX3000T主要还是为了刷机(doge)。)

不过本来打算刷机后回学校时把路由器带上,家中的老路由器再继续服役,但想着家里路由器确实是该换了,父母对于路由器也是能用就将就着用的态度,如果我不主动推动设备更新他们也不会换,一直忍受着炸裂的网络(反正我是完全无法忍受那个质量极低的WiFi),所以就没有刷机直接留家里,之后回学校重新再买一个。

部署架构

家里设备也不多,有线和无线的设备对半开,因为新路由器包括Wan口总共只有4个口,一个给电视盒子,一个给我的笔记本,一个给我的MC服务器,其他设备统一使用无线接入。

这是原本的打算,当我有线的设备部署完登录后台后发现新路由器有个WIFI5兼容模式,我就很好奇什么设备会不兼容WIFI6,结果在连接我卧室空调时发现,空调不兼容WIFI6。。。

但开兼容模式又会有很多WIFI6的特性用不了(强迫症犯了)

本来以为智能家居不兼容5G频段的WiFi就够离谱了,结果WiFi6也不兼容。

实在没办法,只能让那个老TP路由器继续服役,把电视盒子TP的Lan口,原来的新路由器的Lan口TP的Wan口(就那TP的几M的内存当锤子旁路由,乖乖滚去下游),把空调接在老TP的WiFi上。

接着进老TP的后台把拨号关了改成自动获取IP,然后我就又发现一个逆天的问题——没桥接模式。。。

我翻半天只发现一个无线桥接的功能,但不能进行有线桥接,所以本质上它还是只能当一个路由器而不能改成交换机。

因此新路由器的DHCP包到不了老路由器的下游,只能在老路由器开DHCP并重新划分网段。

属实逆天了。。。我还本来打算拿它当个AP组个网的。

所以架构就变成了一个给老TP路由器,一个给我的笔记本,一个给我的MC服务器,然后老TP路由器下接空调和电视盒子,其他设备通过WiFi接新路由器。

折腾IPv6

让我打算更新设备的另一个原因是拥抱IPv6。

苦IPv4 NAT久已,这次直接选择拥抱IPv6。

IPv6到没什么需要折腾的,把路由器上的IPv6拨号,电脑上的IPv6一开就自动获取到了全球单播IPv6

开着MC服务器的Debian也不需要多设置什么,加了个ddns-go就嘎嘎开玩

倒是配置Debian的防火墙和了解SLAAC和Stateless DHCPv6花了一点时间。

这里有相关资料可以供参考:

一开始获取IPv6地址方式开的是auto,后面改成slaac+stateless dhcpv6,我说怎么刚开始怎么设备都有两个全球单播IPv6地址,一个是从DHCPv6拿的,前缀长度为128,一个是通过SLAAC生成的,前缀长度为64。

其他

说实在的我觉得小米路由器这个后台界面没TP-Link的好看,而且界面切换也慢一些。

而且设置层级有点混乱,没有TP-Link的简单明了。