初尝

之前尝试过用一台设备搭建ss服务端,认证后用其他设备同一局域网的ss客户端连接,来达到解除客户端数目限制的目的,不过后台一直挂着ss非常不舒服,挂久了容易被清掉,而且实际使用的时候偶尔延迟会突然变大,比较难用。然后最近网快过期了,就花了30包邮淘了部小米R1C,刷了openwrt后开始鼓捣。

R1C刷openwrt

参考博客: 小米路由MINI(R1C)刷 OpenWrt。我一开始是按照这个博文刷了breed+xxx(不记得了),用了5个月后突然WAN口就无法获取到ip,但是还是会一闪一闪,然后刷了潘多拉解决了,而且感觉流畅了一些些~~~
下面附上下载地址:小米路由MINI(R1C)潘多拉19.01固件下载,后台密码是admin(原网址貌似没有说明)。
注意:参考知乎,使用该修改WAN的macaddr时,需要一同修改'wan_dev'中的macaddr,否则无法生效,(在/etc/config/network配置文件中修改):

config interface 'wan' 
  option macaddr 'xx:xx:xx:xx:xx:xx'

同时修改或添加:

config device 'wan_dev'
  option macaddr 'xx:xx:xx:xx:xx:xx'

简单使用

宿舍的网是通过网页认证的,上网只认MAC,比较简单。首先把WAN口接好网线,用电脑通过网线连接路由器,然后打开ssh连接,编辑/etc/config/network文件,在wan后面添加:option macaddr 'xx:xx:xx:xx:xx:xx' 来修改WAN口的mac地址(或者在后台修改)。然后,进入路由器后台,找到无线设置,添加一个无线网络,模式选择接入点AP,网络选择lan,这样就可以使用其他设备用wifi连接到路由器了,连接后使用任意设备打开网页认证即可上网。第二次连接的时候,可能会出现路由器有网,但是设备无法上网,原理不清除,可能是固件有点BUG,我是通过打开路由器后台-网络-接口,找到LAN并重连来解决的。

后续鼓捣

使用openwrt中继wifi

来源:OpenWrt路由器无线中继、桥接、信号放大、访客网络的实现方案

进入路由器后台,选择“无线”页面,需要先停用原有的无线网络,后点击“搜索”,选择要中继的wifi,点击“加入网络”,然后输入wifi的密码(如果没有密码就不会有这一项),防火墙区域选择“wan”,再点击“提交”,不用修改,点击“保存&应用”。如果接口中新建的接口有没有分配到ip,就点击“连接”按钮。到这里就可以上网了。

:可能是R1C太老了,会连不上一些wifi,这时候进入无线设置,把模式选择legacy即可,默认是选用其他的模式,如N、AC,但是还不了解。

如果需要开启wifi,则进入“无线”页面点击“添加”,如果用同一个网卡开启热点(速度减慢,不建议),由于网卡不能工作在两个频段上,频段应当和主wifi的频段相同,然后对接的网络为LAN,模式为“接入点AP”,其他的正常操作即可,最后点击“保存&应用”。

实际测试中发现,使用2.4G网卡来连接wifi并使用5G网卡来发射wifi(2.4G转5G)效果比较好,而5G转2.4G的延迟时常会不稳定。

挂载硬盘

在前面已经装了潘多拉的固件,是支持ftp和samba的。但是貌似samba连接不上,我开启过几次,第一次是用网线连接电脑和R1C,可以正常分享硬盘并映射到网络硬盘。第二次,我把R1Cwifi全关掉,然后让R1C通过wifi连接到一个新路由器,电脑也连接到新路由器上,再开启samba,这时候无论是否启端口映射、防火墙开放端口,都没法通过内网打开共享。第三次,我又试着用网线连接R1C和电脑,这时候电脑能扫描出R1C开放了端口,但是无法连接上。

另外,还尝试过让R1C开启FTP,然后电脑用RaiDrive来实现硬盘映射,不过效果比较差,进入游戏比samba慢很多,不太好用。感觉最好还是要samba,或者webnav,nfs啥的。

最后我是更换了新固件,终于用go_webdav实现了网络硬盘。下面是找来的一些固件。

  • 某大神最新源码编译

    后台IP 192.168.1.1 密码password (先放着,暂时没刷)
  • 恩山无线论坛共享

    内网版: 支持挂载U盘/硬盘, 支持aria2c下载, X-ray更新至1.5.3核心, 支持局域网samba共享, 推荐局域网内部使用;
    固件大小: 12.8 M
    登录地址: 192.168.3.2
    穿透版:只是在在内网版的基础上 增加了ddnsto 和 go_webdav,enjoy it!
    固件大小: 14.5 M
    登录地址: 192.168.3.2
    注意: aria2c 使用时需要修改为Root用户, 设定好下载线程数目,并提前配置好可用的下载位置才能正常保存,也需要额外的GUI界面.
    说明:

    随后只跟随Lieonl的源码进行更新,Immortalwrt 的源码在加载同样的软件之后固件体积来到了 15.3M,故不再更新其源码版本!
    之前已经刷过上一版的用户建议进入breed重刷!

    百度云永久链接: https://pan.baidu.com/s/1lYWQX0fHd7YUv6BI6GQkrA 密码: xyet

后续补充:连接不上路由器的SMB服务器原因找到了,是WIN10的锅,可以通过如下方式解决:1. 打开gpedit.msc 2. 找到计算机配置 >> 管理模板 >> 网络 >> lanman工作站 3. 找到右侧启用不安全的来宾登录 4. 启用 即可。