我想让路由器连接openwrt?

可以作为旁路由使用,也叫网关服务器。我目前就是这样用的,可以解决你目前使用需求。但你这一台电脑就必须长时间在线,不能关机,不然走旁路的设备就不能上网了。测试或临时用着没问题,长时间开机的要考虑功耗问题,土豪可忽略!

OpenWrt的版本固件太多了,什么懒人版、旁路版...但作旁路的也要对OpenWrt进行必要简单设置即可:

1. 关闭DHCP服务,在OpenWrt的 网络 -> 接口 -> LAN 中,进入“DHCP服务器”标签页,选择 “忽略此接口” 或直接禁用。这是旁路由的核心原则,必须由主路由统一分配IP。

2. 配置静态IP:同样在LAN口设置中,给OpenWrt分配一个与主路由同网段的固定IP,可参考一下我的(如192.168.3.5),网关和DNS都指向主路由IP(如192.168.3.1)。

3. 配置防火墙,也是最关键的一步:在OpenWrt的网络 -> 防火墙 -> 自定义规则 中,添加“源地址伪装”(SNAT)的规则,定制固件默认会添加的,其核心作用是解决了旁路由模式下,数据包“有去无回”的问题。

还有一个就是流量处理指向的问题了,说白了就是你是要所有设备都走旁路还是指定的设备。这两种处理方式都有利弊,得看你实际使用需求的。

第一种手动指定,即客户端模式

目前我用的就是这个模式,就是在需要走旁路由的单个设备上,如你的手机、电脑需要手动配置网络。在该设备的网络设置中,将IP地址设为与主路由同网段的静态IP,如192.168.3.100,并将 “路由”和“DNS” 都填写为旁路由的IP地址,如192.168.3.5。

优点:灵活可控:可以自由选择哪些设备走旁路由如:自己的电脑、手机。哪些设备不走,如:家人的手机、智能电视。即使旁路由关机或故障,只影响手动设置了网关的设备,主路由和其他设备网络完全正常。

缺点:管理麻烦,每个设备都要单独设置,手机等设备在不同网络间切换时需要改回自动获取IP的设置。


第二种主路由指定网关,即全局模式

在主路由的DHCP服务器设置中,将默认网关和DNS指向旁路由。登录主路由管理后台,进入 “DHCP服务器” 设置页面,在 “默认网关” 和 “主DNS服务器” 字段中,填入你的旁路由IP地址(如192.168.3.5),然后保存并重启主路由或等待DHCP租约刷新即可。

优点:可以说一劳永逸,因为所有通过DHCP自动获取地址的设备,其网关和DNS都会自动指向旁路由,无需逐个设置。

缺点:单点故障影响全局,如果旁路由关机,所有设备的网络都会中断,因为它们找不到网关了。此时需要临时将主路由的网关改回自身IP才能恢复上网。

编辑于 2026-02-10 · 著作权归作者所有