很多人在设置OpenWrt旁路由后,都遇到过网络不通的难题。本文深入剖析了主旁路由的协作原理,并指出了导致网络中断的关键设置点。通过清晰的操作步骤和原理解释,帮助用户一次性成功配置,告别折腾后全家断网的烦恼。
智能速览
主路由负责基础网络稳定,旁路由提供去广告等增值服务。
90%的旁路由网络不通问题,源于未勾选防火墙的IP动态伪装。
旁路由必须关闭DHCP服务,以避免与主路由发生IP地址冲突。
通过修改设备网络设置,可选择性让特定设备流量走旁路由。
理解非对称路由原理,能从根本上明白为何需要开启IP伪装。
精华内容
想要稳定地折腾家庭网络,关键在于理解主旁路由的分工与协作。通过几个核心的原理和设置,可以轻松避开最常见的问题,让旁路由安稳地发挥其强大功能。
主旁路由分工
在家庭网络中,主路由扮演着小区物业的角色,核心职责是保障网络基础的稳定,负责拨号上网和分配IP地址,其首要原则是“稳”,一旦瘫痪则全家断网。
旁路由则像一位私人管家,负责处理主路由不提供的增值服务,例如广告拦截、科学上网等。将繁重任务交由旁路由处理,可以避免主路由因负载过高而崩溃。
这种架构的优势在于,旁路由即使出现问题或重启,也不会影响家庭基础网络,保证了其他成员的正常上网,这是一种兼顾折腾与稳定的“体面”方案。
网络不通的元凶
配置旁路由后最常见的坑,就是网络看似连接却无法访问网页,这通常是因为遗漏了一个关键设置:在防火墙中未勾选“LAN口 IP动态伪装”(即SNAT)。
这个问题源于“非对称路由”。当设备通过旁路由发送数据时,若未开启IP伪装,数据包的源地址仍为设备本身。当外部服务器响应时,数据包会直接发送给设备,绕过了旁路由,导致设备不认识这个回应而将其丢弃,网络连接就此中断。
开启IP动态伪装后,旁路由会将所有出站数据包的源地址修改为自己的IP地址。如此,外部服务器的所有回应都会先发送给旁路由,再由它转发给对应设备,形成正确的通信闭环,网络自然就通畅了。
关闭DHCP服务
设置旁路由的另一条铁律是必须关闭其DHCP服务。DHCP负责在局域网内自动分配IP地址,如同小区的门禁卡系统。
一个网络中只应存在一个DHCP服务器,即主路由。如果旁路由也开启了DHCP,网络中的设备在连接时将可能从任意一个路由器获取IP地址和网关信息,造成网络管理混乱,设备不知道该听谁的指令,从而导致无法上网或网络频繁中断。
因此,在旁路由的LAN接口设置中,务必找到DHCP服务器选项,勾选“忽略此接口”,将IP地址分配权完全交还给主路由。
OpenWrt四步设置
对于OpenWrt系统,正确的配置流程分为四步。首先,进入“网络-接口”,编辑LAN接口,将IPv4网关和自定义DNS服务器地址均填写为主路由的IP(如192.168.1.1),告诉旁路由出口在哪。
其次,进入“网络-防火墙”,编辑LAN区域,务必勾选“IP动态伪装”选项,解决非对称路由问题。
第三,回到LAN接口的DHCP服务器设置,勾选“忽略此接口”,关闭DHCP服务。
最后,在需要使用旁路由功能的手机或电脑上,手动配置网络信息,将网关和DNS均设置为旁路由的IP地址。这样,只有指定设备会通过旁路由上网,其他设备则保持不变,实现了灵活控制。
掌握了主旁路由的协作原理与核心设置,就为家庭网络的深度优化打下了坚实基础。这种“体面”的折腾方式,既满足了个人对高级网络功能的需求,又保障了家人网络的持续稳定。在此基础上,就可以进一步部署广告屏蔽等更多实用服务了。