2015年3月份买了2台优酷路由宝YK-L1.
当时是因为自己的2条联通带宽上下行是对称的, 分别是50M和20M, 反正上传闲着也是闲着, 靠上传赚”金币”不用多久就回本了.
但是后来收益越来越少, 还听说优酷路由团队解散了, 现在连App都远程不了路由, 就打算刷ROM玩玩.
首先, 我手上只有Mac电脑, macOS High Sierra 10.13去掉了telnet命令, 这是第一个坑.
没有telnet命令无法进入路由, 要先安装telnet, 如下:
/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
brew tap theeternalsw0rd/telnet
brew install telnet
然后再下载几个文件:
1. 优酷路由宝YK-L1对应版本的Breed, 并放入FAT32格式的U盘
2. 优酷路由宝YK-L1开启telnet的固件
3. 小米路由器mini的固件
通过路由器管理界面, 操作路径是 更多设置 –> 系统升级 –> 手动升级, 然后选择下载好的telnet固件(文件名:YKL1_2.1.0613.8617_root_telnet.bin), 点击上传文件, 等待升级包验证通过, 点击”立即升级”, 然后就等待路由器重启.
接着按住路由器上的”Reset”按键重置路由器, 如果没有Reset之后可能无法telnet, 会提示”Connection closed”之类的信息.
telnet 192.168.11.1

然后刷入Breed, 就是放入U盘里的文件, 我在这里遇到了坑, 根据其它教程的方式找不到U盘里的文件, 这一步卡了我很久. 后来想通过wget命令下载, 路由的wget命令下载不能用https的地址, 只能http或者ftp, 手上的链接是htttps的,我的网站现在做了全站https, 又没有ftp, 真是无奈.
后来无意中发现路由挂载U盘后会显示在Finder的左侧边栏, 就是内网储存的意思, 我直接把Breed文件丢进去就行, 尼玛..
但丢文件进去还没完事, 要在路由里找到这个文件, 这再是一个坑, 最后在tmp/youku/mnt/usb0/这个目录找到, 然后执行Bootloader:
mtd -r write breed-mt7620-youku-yk1.bin Bootloader

等待重启完, 关掉电源, 按住Reset, 再打开电源, Reset保持10秒, 浏览器192.168.1.1, 进入Breed

选择固件更新的菜单, ”编程器固件”的一栏, 然后取消”自动重启”, 选择小米ROM的文件, 再到”固件启动设置”里选择”小米Mini”, 然后保存, 再通过菜单重启.
*这个注意, 不要刷到”常规固件”, 我第一次件刷错了, 虽然是可以正常开机, 但ROM升级后路由无限重启, ping断断续续, 又进Breed刷一次.

等ROM安装完, 浏览器192.168.31.1进行登录, 密码为12345678
顺利进入设置完宽带就可以升级ROM了.
最后还遇到一个坑: iPhone上用不了小米WiFi的App, 在App启动后添加路由不成功, 原因应该是App认出当前连接的WiFi硬件不是小米, 但登录小米帐号后倒是可以被认出是小米路由.

这样就全部搞定了, 完美远程控制.

参考来源:
https://wiki.openpli.org/Tips_and_Tweaks#Telnet_with_Mac_OS_High_Sierra
https://iiii.li/post/64.html
https://post.smzdm.com/p/551156/
https://post.smzdm.com/p/514862/

分类: 技术