最近发现一个多年前交的智商税,几年前家里宽带升级成了200M,然后想着要配个千兆路由就上网买了当时刚出的写着“千兆路由”的小米路由3,一直到前两天,我在折腾其他设备时才发现,它的wan口lan口都是百兆,唉~ 一直以为给的假200M,错怪运营商了。
当时第一想法就是在上网买一个千兆的替换掉,怎奈新出的路由器都不带USB了(我用路由器的USB外接了一块硬盘当NAS),瞬间陷入了两难,买个新路由,不能用nas了,主要还得花钱,不买接着用,宽带打半折~
万念俱灰准备睡觉时,看了下放在房间吃灰的华为WS5200的路由,哇~竟是全千兆,好嘛不用买了,只要不掏钱就两个合起来用吧!当然电费得多点了,至少两全啦~
前因小故事已讲完,开始表演:
网络拓扑:
这边要说明一下,我的宽带光猫支持两个路由器同时拨号使用,也就是上图中我的两台路由分别拨号联网,当然大多数人可能一个路由连电信猫一个路由连移动/联通猫,一样的都适用。
路由设置:
按图接线,WAN口正常连接光猫,两台路由的各选一个LAN口用网线对连(如图红线)。
A:小米路由3
1、登入路由正常配置WAN口上网,我的是宽带拨号。
2、LAN口IP设置为192.168.10.1
3、开启DHCP功能,地址池配置192.168.10.50-150(按需配置,留一部分)
4、无线开启2.4Ghz关闭5Ghz(这不重要)
B:华为WS5200
1、登入路由正常配置WAN口上网,我的是宽带拨号。
2、LAN口IP设置为192.168.10.254
3、关闭DHCP(很重要)
4、无线开启5Ghz关闭2.4Ghz(这不重要)
小结:以上其实也没做啥就是把两个路由lan口连上,LAN口IP设置在同一网段,DHCP只开小米路由3的,地址池留一部分;
按照以上配置完,我们的两个路由已经融合,不管你连接哪个路由器都可以访问路由内其他设备,例如我挂载的移动硬盘,设备走哪个网出去完全取决于设备的网关地址配置,所以像电脑这类的设备只需自行设置静态IP,然后想走哪个改哪个网关地址。手机这类也能自行配置,就是感觉不方面没有自动获取的好。
配置小米路由3的DHCP实现按设备分配指定网关:
1、首先需要开通小米路由3的SSH,开启方法:https://jingyan.baidu.com/article/a378c960508590f3282830b1.html
2、SSH登入小米路由3,编辑dnsmasq 配置文件:
vi /etc/config/dhcp
3、末尾追加下配置,其中host里面是写指定设备的IP和MAC地址,一台一段,tag是配置的网关地址。
config host option ip '192.168.10.201' option mac 'C6:F0:2C:CF:18:92' option tag 'go_route2' config host option ip '192.168.10.202' option mac 'AA:83:89:88:F4:37' option tag 'go_route2' config tag 'go_route2' option dhcp_option '3,192.168.10.254' option force '1'
4、保存重启路由即可。
折腾完,感觉小米路由还是挺不错的,主要是基于openwrt,同时还直接开放了SSH,可配性比较好;
期待有空把这个功能写成插件,可以直接在APP上配置,真香~
dnsmasq配置文件手册:https://openwrt.org/zh/docs/guide-user/base-system/dhcp
dhcp_option取值含义:https://blog.csdn.net/nosodeep/article/details/45971677
参考文章:
巧用dnsmasq设置局域网内不同设备使用不同路由(网关):http://m.pinlue.com/icontent/0311334933554.html
openwrt DHCP 指定不同的网关:https://blog.csdn.net/chuibi6295/article/details/100671197
相关文章
完美解决无线中继OR桥接副路由无法获得IP2015-07-18