宽带提速之后,我家里原本那台用了快五年的路由器成了整个网络里最尴尬的角色。光猫这边已经拿到了运营商下发的IPv6地址,电脑直连光猫测试一切正常,但只要接上老路由,IPv6测试页面就会卡在“检测中”迟迟不出结果,手机状态栏也只有IPv4的IP。查了一圈后台才发现,这台老路由器的IPv6功能做得非常粗糙,管理界面里只有一个开关,打开之后既不能配置前缀代理,也没有终端地址分配的状态列表。折腾了几天,我决定直接换一台真正支持IPv6新路由器,同时把换下来的老路由器盘了一下,发现它在AP模式、交换机、旁路由这些场景里依然能干活。这篇文章就把我这次“换新路由+老旧设备改造”的完整经过写出来,重点讲讲选购时真正该看的功能点、新路由IPv6的配置步骤,以及老路由器的几种再利用思路。家里网络已经升级、但还在用半吊子IPv6路由的人,可以参考这套做法。
1. 先搞清楚:IPv6对家用路由器到底提出了哪些要求
1.1 为什么你的老路由突然“不支持IPv6”了
很多人的路由器和我的情况一样,不是完全不支持IPv6,而是“支持了个寂寞”。早些年的家用路由器大多只做了IPv4的完善支持,IPv6属于锦上添花的功能,有的固件里只有一个IPv6开关,打开之后WAN口能拿到地址,但LAN口不会向下分发前缀,终端设备自然也就拿不到IPv6地址。判断方法很简单,打开测试网站看连通性,或者直接看手机WiFi详情、电脑网络适配器的状态,只要显示只有IPv4地址但没有以240e、2408、2409等开头的IPv6地址,基本就是路由器没做好。
运营商这几年在光猫上默认开启了双栈,所以只要光猫工作在路由模式,光猫本身是可以让直连设备拿到IPv6的。问题就在于光猫背后的路由器还要再做一次NAT和路由,老路由如果对IPv6支持不到位,这个环节就会断掉。说白了,上游已经有了IPv6,卡的是家里的网关。
1.2 三种典型组网形态对应不同的IPv6工作模式
选购和配置之前,先要判断家里属于哪种网络形态,因为同一个路由器在不同形态下的IPv6工作模式不一样,买错了配置半天也白搭。
| 组网形态 | 谁在拨号 | 路由器的工作模式 | 对路由器的IPv6要求 |
|---|---|---|---|
| 光猫桥接,路由拨号 | 路由器PPPoE | 主网关 | 需要支持PPPoE双栈或独立配置IPv6拨号 |
| 光猫拨号,路由DHCP | 光猫 | 二级路由,LAN侧再分配 | 需要DHCPv6-PD请求上游前缀并向下分发 |
| 光猫拨号,路由仅做AP | 光猫 | 二层交换+无线接入 | 不需要路由功能,只要求IPv6透明转发 |
第一种形态要求路由器的WAN口能够建立双栈的PPPoE链路,有些老路由的IPv6只能走native DHCPv6,遇到PPPoE就抓瞎。第二种形态最考验路由器的前缀代理,也就是通常说的PD,光猫在DHCPv6服务器模式下会下发一个前缀给路由器,路由器要能解析这个前缀,然后在LAN侧继续划分子网分配给终端。第三种形态其实就对老路由比较友好,因为老路由工作在AP模式下直接当二层设备用,IPv6的报文它只需要转发,不需要处理。
1.3 什么时候其实可以不换路由器
升级路由器之前先冷静一下,我见过不少人是跟风换的,结果发现根本没必要。
如果家里所有终端都直连光猫使用,而且光猫本身双栈正常,那问题就出在WiFi覆盖或接口数量上,换路由其实是换无线性能,跟IPv6关系不大。另外,如果你平时只用手机刷视频、聊微信,IPv6带来的感知几乎没有,顶多在一些服务质量参数上略有区别,这种情况可以继续用老路由,等下次宽带到期续约时再一起考虑。真正值得换的情况是:你有NAS、有远程访问需求、有游戏主机需要公网连接,或者你想彻底摆脱内网穿透带来的各种折腾。IPv6最大的实际价值就是给家庭网络里的每个设备一个真正的公网地址,有了它,你从外面直接访问家里的NAS、相机、智能家居中枢,就不再需要绕道中转服务器。
从成本和时间投入的角度看,一台具备完整IPv6功能的家用路由器并不算贵,但换来的是后续几年不用再重复折腾网络基础层。这个账还是划算的。
2. 购买新路由器:我的选型思路和避坑清单
2.1 三个最容易被忽略的功能点
挑选这类路由器,我最关注的不是天线数量,也不是所谓的电竞加速,而是下面三个功能点是否真正做完整了。
第一,WAN口是否支持原生双栈。这里说的双栈不是包装盒上印的“支持IPv6”,而是管理后台里能不能独立配置IPv6连接类型。以PPPoE拨号为例,必须在同一个拨号接口上同时建立IPv4和IPv6两条链路,有的路由器只能配置IPv4拨号,IPv6部分只提供静态地址,这种对家庭用户基本不可用。第二,LAN侧是否能做前缀代理,也就是命令行配置里的“DHCPv6-PD”或者后台里的“IPv6前缀授权”。这个功能的作用是让路由器向上游申请一段地址前缀,再把这一段细分成多个子网分配给局域网。第三,IPv6防火墙策略是否可控。IPv6没有NAT作为天然屏障,防火墙策略直接决定你的设备地址是否暴露在外网。靠谱的路由器会提供针对IPv6的入站允许规则,支持按端口、按IP、按时段放行,而不是只有“开/关”两个选项。
2.2 硬件与固件:在预算内做均衡
功能之外,硬件参数的取舍也要有个先后顺序。我的建议是:核心固件的IPv6完成度优先,其次看内存和CPU,再次看网口速率和无线协议。
处理器和内存决定的是状态表容量和转发性能。IPv6虽然处理起来比IPv4简单一些,但防火墙规则、前缀路由表、邻居发现缓存都会占用资源。中端路由器如果只有几十兆内存,开满IPv6功能后可能会出现管理界面卡顿。网口方面,如果你家的宽带已经超过千兆,优先选带有至少一个2.5G网口的型号,不然等宽带升级到两千兆时,路由器又会变成瓶颈。无线协议上,WiFi 6是当前的主流,WiFi 7还在快速迭代,没有必要为了追新技术多花太多预算,反而是老路由做无线AP时的兼容性更值得研究,比如Mesh联盟认证、AP模式下的有线回程这些才是实际体验的分水岭。
2.3 避坑清单
我这次购买前整理过一张避坑清单,分享出来供你对照。
- “支持IPv6”不是同一件事。有些路由器只是在WAN口支持IPv6拨号,但LAN口的设备一个地址都拿不到。购买前问清楚是否支持PD和SLAAC。
- 光猫桥接模式下,确定路由器要能独立拨IPv6。很多产品的IPv6设计基于“光猫拨号、路由自动获取”这一种场景,如果你的宽带是桥接+路由器拨号,下单前先问客服有没有双栈PPPoE的配置案例。
- 别被App界面迷惑。有些品牌把IPv6藏得很深,App里根本看不到,只有网页后台有。习惯用手机App管理网络的人,要确认App内能看到IPv6状态。
- 二手老款旗舰机不一定划算。它们无线性能可能还行,但固件更新早就停了,IPv6的BUG往往没人再去修复,这种省钱容易变成折腾。
在预算允许的范围里,把那部分配置的重点放在“IPv6功能完整、固件持续更新”上,比单纯堆天线数量有价值得多。
3. 老路由器巧妙利用:四条可落地的改造路线
新路由上岗之后,老路由器别急着卖掉或者扔进抽屉。我这次把老路由拿来专门做了一轮改造实验,发现只要思路对头,老设备在家庭网络里依然能发挥几个非常实用的作用。
3.1 老路由作为无线AP:信号扩展最实用
老路由器改造价值最大的一条路是当作无线AP使用。所谓AP模式,就是让老路由放弃路由和NAT功能,只保留无线接入能力,相当于一个无线交换机。家里的主路由负责分配IP和处理上网,老路由通过一根网线接到主路由的LAN口,老路由覆盖范围的设备还是由主路由统一管理,整个局域网只有一个网段,互相访问共享设备非常方便。
改造成AP模式的要点是:老路由的LAN口地址改成和主路由同一网段下的某个空闲IP,比如主路由是192.168.1.1,老路由就设成192.168.1.2,然后关闭老路由的DHCP服务,用网线把老路由的LAN口连到主路由的LAN口,WAN口空着不用。这样做的好处是避免了双层NAT,也避免了IP冲突。无线设置方面,SSID建议和主路由保持一致,这样手机在家里走动时会自动切换;但加密方式和密码必须完全一样,否则切换体验反而不如分开命名。
3.2 老路由作为有线交换机:解决接口不足和布线死角
如果老路由器信号覆盖能力太差,但网口还是好的,那么它还能以纯交换机的身份再就业。现在的客厅电视柜后面经常只有一根网线,但电视机、游戏机、机顶盒、回音壁都要网络连接,这时候老路由可以放到电视柜里当交换机用。
设置方法和AP模式类似:关闭DHCP,LAN口地址改成主路由同网段的空闲IP,然后把外来的那根网线插到老路由的任意一个LAN口,其他设备也接LAN口,WAN口同样闲置。要注意的是,如果老路由的LAN口是百兆,那整个交换机模式下的所有设备最高只有百兆速度,这种情况只适合接不需要高速率的小设备;如果家里已经有上千兆的主路由,尽量挑选带千兆LAN口的老路由做交换机,否则机顶盒和游戏机接上去会明显拖慢内网传输速率。
3.3 老路由作为旁路由:给指定设备做专项处理
旁路由是一种比较进阶的玩法,适合那些想对某些特定设备做网络层面专项处理的人。它的工作方式是:老路由不承担主网关的角色,而是作为一台独立设备接入主路由的局域网,只有被指定的设备才把默认网关指向老路由,再由老路由处理后再转发给主路由。这样做的好处是,其他设备的网络路径不受影响,万一旁路由出问题,家里的网络不会整体瘫痪。
我这次就把老路由配置成了旁路由,专门让电视、平板这类设备走这一路。配置时先给老路由分配一个固定IP,关闭老路由的DHCP、NAT和WAN口拨号功能,然后手工在目标设备上把网关和DNS改成老路由的IP。需要强调的是,IPv6环境下,由于IPv6地址是由主路由通过SLAAC下发的,设备默认网关仍然是主路由的IPv6地址,所以如果你希望旁路由也能处理IPv6流量,要么对主路由做相应的路由策略,要么干脆只让指定设备的IPv4流量走旁路由,IPv6流量继续走主路由。对于一个只为特定需求设计的旁路由来说,只处理IPv4其实已经足够。
3.4 老路由作为应急备机:冗余更多是心理安慰
最后一条路最省心,就是直接把老路由当成应急备机。把它的配置调试好、固件升级到比较稳定的版本、把当前配置和登录密码保存到笔记里,平时拔掉电源放好,等主路由遇到硬件故障、固件升级变砖或者需要返修时,把老路由接上,按照笔记里的设置恢复网络。
这个方法看起来简单,实操中有一个容易被忽略的细节:备机要提前连一次主用网络,验证无线信道、PPPoE账号密码、DHCP地址池这些配置是否能用上,而不是等到真要替换时才发现账号密码记不清了。备机的价值并不在于它平时能带来什么提升,而在于它能让你在突发事件面前不慌张。
4. 一次完整实操:新路由上线与老路由改造全过程
理论说了一堆,下面是我这次实际操作的完整过程,从准备、配置到最终验证,每一步都记录一下。
4.1 动工前准备
动手之前先做三件事:第一,确认光猫当前的网络形态。我的是光猫已切换成桥接模式,需要在新路由上做PPPoE拨号,所以新路由必须支持IPv6的PPPoE。第二,把旧路由器的所有配置页面截图存档,包括宽带拨号账号、无线名称和密码、端口转发规则,这些内容很容易被遗忘。第三,准备一根质量可靠、长度足够的网线,用于接主路由和老路由之间的距离。
建议先在电脑浏览器上进入光猫管理页面,查看WAN口状态里IPv6相关信息,确认运营商确实已下发IPv6前缀。如果光猫后端直接接电脑能拿到IPv6地址,说明运营商侧没有问题,后续问题就都集中在新旧路由设备的配置上。
4.2 新路由的IPv6配置步骤
以我买的这台路由器为例,它的管理后台里有独立的IPv6设置页,配置流程大致如下。
首选操作是把WAN口连接类型先设为PPPoE拨号,填写宽带账号密码,然后在IPv6设置页里把IPv6连接方式选为“PPPoE”或“使用PPPoEv6”,保存后等待重新拨号,通常会在几十秒内完成。拨号成功后,在IPv6状态页里应该能看到WAN侧获取到的IPv6地址和一个6开头的委托前缀。接着在LAN侧的IPv6设置里,选择“前缀代理(DHCPv6-PD)”或“动态前缀下发”,并同时开启“SLAAC+RDNSS”和“DHCPv6服务器”两个选项。前者用于让终端自动生成地址,后者用于把DNS服务器信息一起下发,两个都开可以照顾不同操作系统的设备。
最后是防火墙策略。我建议默认状态先保持“拒绝入站”,等验证基础IPv6通联之后再逐步放行所需端口。如果你有远程访问NAS的需求,可以按IPv6地址加端口的形式设置放行规则,注意保存后要重新测试,部分路由器的IPv6防火墙规则在修改后需要重连WAN口才会完全生效。
4.3 老路由改造:以AP模式为例的完整配置
老路由改造我用的是AP模式,配置步骤如下,以我的老路由器为例,不同品牌的菜单名称会差异,但核心逻辑一样。
第一步,先把老路由通电并用电脑或手机连上它的LAN口或默认无线网络,登录管理后台。第二步,把老路由的LAN口IP从默认的192.168.1.1改成主路由网段内的IP,例如主路由是192.168.50.1,就改成192.168.50.2,子网掩码保持255.255.255.0,网关填主路由的192.168.50.1。这里要注意,改完IP后老路由的登录地址就变成新IP了,重新连接时要输入新地址。第三步,在局域网设置里关闭DHCP服务器。第四步,无线设置里把SSID设置成和主路由完全一致,加密方式和密码也必须一致,信道建议选择一个和主路由不同、周围干扰较少频段,比如主路由用36信道,老路由用149信道。第五步,用网线把老路由的LAN口接到主路由的LAN口或交换机上,WAN口不接任何线缆。
接好之后,手机在卧室里会自动连接老路由但IP地址仍然由主路由分配,两个路由之间的设备可以互相访问,这样一个局域网内就顺滑完成了信号扩展。
4.4 验证与体验对比
配置完成后,我在电脑和小米手机上分别做了验证。电脑侧打开IPv6测试网站,会看到“IPv6连接正常”的结论和无IPv6的剩余提示消失,网络适配器状态里IPv6地址已经显示出来。手机侧打开同样检测页面,也能看到240e开头的公网IPv6地址。在远程访问场景里,我用手机流量直接访问了家里NAS的IPv6地址,第一次配置好防火墙放行规则后,整个连接稳定,不需要再依赖中转服务,这是升级之后最直观的体验变化。
另外一个让我印象深刻的细节是,以前开着老路由做IPv6半吊子支持时,部分终端偶尔出现上网卡顿,因为设备在双栈环境下DNS解析选择混乱。新路由配置完成之后,这种间歇性卡顿消失了,上网体验明显更顺滑。
5. 常见问题与排查技巧实录
5.1 配置了IPv6但终端拿不到地址
这是最常遇到的问题。我的排查顺序是:先看路由器WAN口有没有拿到IPv6地址,再看状态页里有没有获取到委托前缀。WAN口没拿到,问题在拨号方式或运营商侧;拿到了前缀但终端拿不到,问题基本在LAN侧的SLAAC/DHCPv6设置。有些路由器的“IPv6启用”开关和“前缀代理”是两个独立开关,都要同时打开。手机连上WiFi之后如果只拿到IPv4,可以在手机WiFi设置里确认IPv6开关是开启状态,部分手机默认关闭IPv6,需要手动打开。
5.2 老路由AP模式后网速不达标
老路由当作AP之后,如果测速发现速率不如预期,优先排查三件事:老路由的WAN/LAN口是不是百兆口,脑筋快的朋友可以在管理后台查看端口协商速率;无线协议是不是太老,802.11n的老设备即便设置为AP,实际速率也远低于新路由的WiFi 6;信道干扰是否严重,用手机信号测试工具看附近信道占用,再手动固定老路由信道。
5.3 IPv6地址频繁变化影响远程访问
IPv6地址因为SLAAC隐私扩展机制,会定期变化,导致你从外网访问家里设备时地址老变。解决方案有两个思路,一是把设备网卡上的隐私扩展关闭,让地址保持稳定,但这对一些系统配置不够直观;二是在路由器的DDNS功能里选择支持IPv6的域名服务商,并将域名绑定到路由器的前缀更新地址上。实际操作中,我更推荐后者,因为不需要改动终端系统,只需在路由器上把DDNS和IPv6地址更新关联起来。
5.4 常见故障速查表
| 现象 | 可能原因 | 处理方式 |
|---|---|---|
| WAN口无IPv6地址 | 光猫未下发或拨号方式不对 | 确认光猫桥接状态,检查PPPoE双栈设置 |
| LAN设备无IPv6地址 | 未开启PD/SLAAC | 开启前缀代理与SLAAC,重启路由器 |
| IPv6测试网站显示无IPv6 | 浏览器或终端不支持 | 换一个支持IPv6的设备或浏览器测试 |
| 远程访问IPv6失败 | 防火墙未放行 | 在IPv6防火墙加入站端口规则 |
| 老路由AP模式下设备IP冲突 | 未关闭DHCP | 关闭老路由DHCP,重启所有设备 |
| 老路由AP模式网速慢 | 百兆口或无线协议太老 | 改用千兆口,或更换支持WiFi 6的设备做AP |
排查时有个习惯很值得养成:每改一个配置,就重启一次相关设备,然后从终端侧重新验证一次。IPv6的地址获取和路由学习都不如IPv4那么即时,重启往往能省下大量“明明配置了却不通”的排查时间。
这次升级过程中,我最大的体会是:IPv6这件事,硬件本身的门槛并不高,真正的门槛在固件的完善程度,所以选购时多花时间研究功能和固件更新,比单纯比参数有意义得多。老路由器的改造也让我意识到,很多设备并不是真的“坏了不能用”,而是角色定位需要调整。最后再分享一个小技巧:无论你添置了哪台新路由,都把整个家庭网络的拓扑图画出来存一份,标清每一台设备的管理IP、用户名和密码,这个习惯会让你在三个月后重新调整网络时省下大量翻找资料的时间。