小米路由作二级路由,挂在上级路由之下,samba能被上级访问

小米路由的远程下载真的是好东西,根源是因为小米是迅雷的股东,所以小米路由的远程下载无需充迅雷会员,虽然不如会员速度那么快,但是提前几个小时在外面把磁性链接加入到远程下载,回家就能看片,真的很方便。现在好像能不用充会员,就能远程下载的设备已经没有几家了。

但是小米路由本身功能,比openwrt的原生系统,或者是老毛子的padavan,可玩性要少了很多。想多折腾一下,就得申请把小米路由的ssh打开,也就是root掉,然后小米公司不再对你进行合法支持,还是有某种风险。

把小米路由挂在padavan的下面,上一级路由又不能访问它的samba服务,真的很头疼。而且小米路由做中继模式,是没有samba和远程下载功能。

把padavan挂在小米路由下面,也要用ip地址才能访问到samba服务,有些麻烦,而且可玩性大大下降。

网上搜了,解决办法有两种:

1、在小米路由下面,再挂一个服务器,把服务的端口映射出去,就可以在小米路由外面登录,变成小米路由的内网。里应外合,实现小米路由器硬盘资源的远程访问_路由器_什么值得买

2、把小米路由的lan地址,改成上级路由的lan地址,然后再把小米路由的外网改成手工指定成别的(弄飞掉),用网线把小米路由的wan口和lan口联起来,上一级的网线插到小米路由的lan口。这样小米路由变成了交换机(伪中继)。不足之处是手机app不能远程管理小米路由了。目前,小米路由作下级路由最完美方法,双线同时连接!_路由器_那是云|智能生活,上那是云 - 智能生活,上那是云

具体接线方式如图,ip怎么设,就不展开了。

小米路由作二级路由,挂在上级路由之下,samba能被上级访问_第1张图片

 可能会有人问,有的型号小米路由的lan口只有两个,就没有网口出来了?注意我们的根本目的不是要让小米路由当路由器设备,主要是当成网络硬盘和远程下载器。当然wifi还是可以开的。

继续试验方法2,发现小米路由实际上wan是不能连上外网的。因为小米路由存在一个重要限制,wan的ip访问范围,不能和lan的设置有一点点重合。最后在方法2的基础上找到补充办法。

虽然小米的wan和lan的ip设置不能重合,但是可以在上一级路由器上想办法,在上一级路由的lan上开出两套不重合的ip:原生的ip和小米的lan的ip在一个网段,新增的ip与小米的wan的ip在一个网段。这样小米的wan就可通过上一级路由联接上互联网,手机app就能管理小米路由了。

具体的做法:

1、上一级路由(padavan)原生的ip和小米的lan的ip在一个网段:这个很容易,两边web界面上都可以操作,上一级路由的不要覆盖到小米lan的ip,而且小米lan上把dhcp关掉,这里就不展开了。注意:上一级路由(padavan)的lan网ip地址不要设为1,因为要把1给小米路由器用。比如小米路由器的lan网ip为192.168.31.1,上一级路由(padavan)的lan网ip可以设为192.168.31.10。然后把dhcp的地址范围改一下,比如100~200,反正不要影响到前面两个固定地址。小米路由器不给它设为1,samba服务就没法看到,可能小米路由的策略是要争夺局域网中的netbios名字服务的master browser原因。

2、新增的ip与小米的wan的ip在一个网段:这个在路由器的web界面上是没有的,需要用命令设置,以padavan为例:

ip addr add 192.168.80.1/24 broadcast 192.168.80.255 dev br0 label br0:1

这行命令的意思是在lan的网桥上新增一个ip地址,192.168.80.1,掩码24,广播地址192.168.80.255。这条命令可以加到路由器的启动脚本里去:

小米路由作二级路由,挂在上级路由之下,samba能被上级访问_第2张图片

 做完后,还要存一下flash,要不然路由器掉电后,这条命令就不见了。

小米路由作二级路由,挂在上级路由之下,samba能被上级访问_第3张图片

然后小米路由的wan进行手工设置( 这是我的设定):

小米路由作二级路由,挂在上级路由之下,samba能被上级访问_第4张图片

这样在80网段上,小米路由的wan就能和上一级路由的lan互通了。小米的samba也能在上一级路由的内网上看见了。

3、这时候在小米路由的web管理界面上可以看到,内外网联接线都变绿了,但是手机app还是连不上路由器。关键就看最后一步,这一步是什么道理,有点匪夷所思,可能是小米服务在路由器上有点什么特殊设定吧。

在上一级路由(padavan)中打开服务,新增一个服务器,选PPTP,或者L2TP都行。这里的例子就按PPTP。

小米路由作二级路由,挂在上级路由之下,samba能被上级访问_第5张图片

 设置完服务器后,还要设一下客户端账号,客户端账号和密码,你爱写啥就写啥,就是别沾什么admin、root之类最好。

小米路由作二级路由,挂在上级路由之下,samba能被上级访问_第6张图片

上一级路由(padavan)当VPN服务器,小米路由器当然就是客户端了。在web管理界面上先选“高级设置”,然后 再选VPN,然后再 “添加服务”,见图

小米路由作二级路由,挂在上级路由之下,samba能被上级访问_第7张图片

名称随便取,服务器填上一级路由(padavan)的内网地址 ,按上面的例子,就是192.168.31.10。用户名和密码,填刚才已经在上一级路由(padavan)里的服务器的客户端账号里设好的。保存之后,要打开“开机自动连接”。

这一页下面还有一个“小米服务走VPN”也必须打开。

小米路由作二级路由,挂在上级路由之下,samba能被上级访问_第8张图片

 都设好后把点VPN的“连接”,然后手机管理app就可以找到路由器了。

你可能感兴趣的:(ssh,linux,tcp/ip,路由器,网络)