我们在使用Openwrt旁路由的过程中,一般都是局域网中只存在一个DCHP服务器,这个时候有两种选择:
1、DCHP服务器网关直接填写旁路由地址。
2、DCHP服务器填写主路由,由设备自己决定走哪个网关。
这两种方法,都有缺陷。第一种的话,所有流量都走旁路由,如果旁路由死机或者关机,局域网设备就全部断网。第二种,对于只能DCHP上网的设备就不太友好,并且如果用爱快 ROS这类在DCHP服务里面固定IP+网关地址,旁掉线了也没法上网。
所以,现在就有了第三个选择,主备DCHP服务器,主DCHP服务器是主路由,OP作为备用DCHP服务器。需要走OP的,由OP负责DCHP服务,其他设备由主路由DCHP服务器分配IP。
其实实现的方式很简单,在找到接口-lan-DCHP服务器-高级设置里面,把动态DCHP的勾去掉,然后把强制勾上,然后把需要走OP的设备去静态地址分配里面绑定一下IP就行+永久租期,保存,重启下OP(可能需要),然后让设备重新获取一下IP地址就能自动走OP作为主网关,没有被静态分配到的设备会受到主路由的DCHP分配IP走主路由的网关。
这样,即便是旁路由挂了,走旁路由的重新获取下IP也能恢复上网功能。(被主路由DCHP服务接管)

