01
2019
02

完美实现一级路由访问二级小米路由


1.小米手机客户端、PC客户端可以连接小米路由器;
2.小米路由的远程下载不受影响;
3.主路由下面的所有客户端可以共享小米路由的硬盘文件,当然如果直接连接小米路由下面,硬盘共享肯定没问题的;
修改方法:
1.小米路由连接至一级路由,在一级路由里面为小米路由配置静态IP,如192.168.1.122;
2.开启小米路由的SSH,具体方法请见官方指导;
3.连接至小米路由器,修改samba配置文件:etc/samba/smb.conf.template,如下:
        interfaces =127.0.0.1/255.0.0.0 lo 192.168.1.122/255.255.255.0 br-lan
        bind interfaces no


4.修改防火墙WAN zone区,文件位置:etc/config下面的firewall、firewall.default
config zone
        option name 'wan'
        option network 'wan'
        option input 'ACCEPT'
        option output 'ACCEPT'
        option forward 'REJECT'
        option masq '1'
        option mtu_fix '1'


5.添加如下配置到etc/config下面的firewall、firewall.default最后面:
config rule 'WANSHARETCP'
        option src 'wan'
        option dest_port '137 138 139'
        option proto 'tcp'
        option target 'ACCEPT'
        option name 'WANSHARE TCP'


config rule 'WANSHAREUDP'
        option src 'wan'
        option dest_port '137 138 139'
        option proto 'udp'
        option target 'ACCEPT'
        option name 'WANSHARE UDP'


6.重启路由器。亲测已经完美解决问题。




上面第三步说要修改samba配置文件,但是他没有说怎么找到这个文件,懂SSH的估计会,但是还有很多小白不会啊,我又上网查了一下才知道,需要用到winSCP这个软件(软件登录界面见图片1,登录用户名root,密码是你的SSH密码,查询地址https://d.miwifi.com/rom/ssh

登录之后按上面的教程找到相应文件依次修改,最后重启路由器就行了(图二)通过这种方式,上一级路由下所有设备可以访问小米路由硬盘,也可以访问小米路由管理后台。

在此需要提醒,如果是陌生设备没有连过小米路由,需要先进小米路由后台打开相应设备的全盘访问权限,否则只能看到小米路由共享的文件夹,不能全盘访问。如果还需要访问小米路由管理后台,需要把相应设备的MAC地址添加到米路的常用设置——安全中心——管理后台访问控制里面。

这个办法只适用于一级路由和小米路由通过lan-wan方式直接相连的情况(lan-lan相连用不到,可以直接访问,但是路由器app功能会缺失,所以推荐lan-wan方式。)
如果你还有第三个第四个甚至更多的路由器要连接,那最好接到小米路由器的下面或者是和小米路由器并联,也接到主路由的下面。如果在主路由和小米路由中间又以串联形式插入了其他路由器,也是lan-wan连接,那么只有离小米路由最近的上一级路由器才能访问小米路由。

完毕。希望可以帮到大家。

« 上一篇 下一篇 »

发表评论:

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