小米路由3配置DHCP按设备分配指定网关

2021-01-04 浏览:5889
小米路由3配置DHCP按设备分配指定网关
评论:(0)复制地址

最近发现一个多年前交的智商税,几年前家里宽带升级成了200M,然后想着要配个千兆路由就上网买了当时刚出的写着“千兆路由”的小米路由3,一直到前两天,我在折腾其他设备时才发现,它的wan口lan口都是百兆,唉~  一直以为给的假200M,错怪运营商了。

当时第一想法就是在上网买一个千兆的替换掉,怎奈新出的路由器都不带USB了(我用路由器的USB外接了一块硬盘当NAS),瞬间陷入了两难,买个新路由,不能用nas了,主要还得花钱,不买接着用,宽带打半折~

万念俱灰准备睡觉时,看了下放在房间吃灰的华为WS5200的路由,哇~竟是全千兆,好嘛不用买了,只要不掏钱就两个合起来用吧!当然电费得多点了,至少两全啦~


前因小故事已讲完,开始表演:


网络拓扑:

未命名文件.png

这边要说明一下,我的宽带光猫支持两个路由器同时拨号使用,也就是上图中我的两台路由分别拨号联网,当然大多数人可能一个路由连电信猫一个路由连移动/联通猫,一样的都适用。


路由设置:

按图接线,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


评论:(0)复制地址
发布:zpblog | 分类:Other | Tags:路由器

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。