闲来无事,被 无限搁置 的几年前因断电导致硬盘gg的R1D修复项目重新被我想起,鉴于NAS征用了原先的HDD,且考虑到该盘极差的面对断电能力,于是窝在马云家购入一个120G SSD用作主盘
一、刷机
本部分参照网络,只做摘录(我的R1D几年前就刷了,哪记得那么多)
1.打开SSH
必须升为开发版才能开启SSH,链接
下载开启SSH工具包,详见官网
这里只介绍官方方法,其他办法见 http://blog.sina.com.cn/s/blog_680965aa0102yfx1.html
2.备份
小心驶得万年船,翻车了有备份也能翻回来
原理不做解释,详情
然后复制到U盘,在U盘上执行 ./backup.sh 即可
3.刷tomato
先下载固件: https://bitbucket.org/tsynik/tomato-arm/downloads/
以及工具包:http://pan.baidu.com/s/1cMhaKA (内含backup.sh)
在后台记录下MAC
用工具包内的cfe编辑器编辑 cfe_stock.bin ,按图示修改

保存为 cfe.bin
将cfe.bin文件以及工具包里的flash-cfe.sh放到U盘,插入待用
SSH连接路由,cd到U盘,执行 ./flash-cfe.sh
更换完成后,取下U盘,妥善保存备份
确定刷机后门存在
nvram set boot_wait=on && nvram set wait_time=10 && nvram commit && nvram show |grep wait
返回 boot_wait=on wait_time=10 即为成功
关闭路由,将电脑连接路由,设置网卡如下
固定IP:192.168.1.2
子网掩码:255.255.255.0
网关:192.168.1.1
将路由通电,电脑访问192.168.1.1
选择之前下载的固件即可刷机
等待路由灯变蓝代表刷机成功,将网卡改回自动
管理账号及密码默认admin
二、玩法
这是我今天实际操作的部分
以下操作大多在SSH中进行
1.安装TT软件中心
有硬盘的请参照以下部分
刚买的硬盘默认没有分区,我们需要先
fdisk -l
可以发现一个盘没有分区,然后
fdisk /dev/sda #具体是sd什么自行更改
n #新建分区
p #主分区
1 #分区1
接下来默认即可
w #写入
新分区需要进行格式化才能使用,如果数据不要也可执行
mkfs.ext4 -n /dev/sda1 #自行修改
然后在后台可直接挂载
如果你要保留数据(推荐备份出来)以上均无需操作
接下来
mkdir -p /mnt/sda1/jffs #建立目录
mount -o bind /mnt/sda1/jffs /jffs #挂载到/jffs
eval `/usr/bin/wget -q -O - https://ttsoft.ngrok.wang/softcenter/ttsoft` #安装软件中心
注意事项:软件中心会修改你原来默认端口为9527,然后反代原来的端口,意思就是:使用默认端口才能正常访问软件中心,9527是访问系统默认端口,不能使用软件中心,如果原来的默认端突然进不去了,可以尝试9527进入重启路由试试。 因为很多人执行以上的命令完成后发现左侧的菜单栏并没有显示软件中心的字样以为没有安装成功,其实不然,你可以安装完后打开这个链进行验证http://192.168.1.1/#soft-center.asp 如果能成功进入到这个软件中心的界面那就是安装成功了。
之后到这里进行设置http://192.168.1.1/#admin-scripts.asp
在初始化第一行加入
service usb start
mount -o bind /mnt/sda1/jffs /jffs
至此,软件中心安装完成,可以重启验证(每次访问均要手动输入http://192.168.1.1/#soft-center.asp)
无硬盘安装,参照 https://koolshare.cn/thread-162086-1-1.html
2.安装Entware
执行以下命令
mkdir -p /mnt/sda1/opt #建立目录
mount -o bind /mnt/sda1/opt /opt #挂载到/opt
wget http://bin.entware.net/armv7sf-k2.6/installer/generic.sh #下载安装脚本
chmod +x generic.sh #赋予执行权限
./generic.sh #执行
该网站由Cloudflant加速,出现网络错误可自行搭建反代
将此文本粘贴到USB设置中的“挂载后运行”框
#!/bin/sh
/opt/etc/init.d/rc.unslung start
将此文本粘贴到“卸载前运行”框
#!/bin/sh
/opt/etc/init.d/rc.unslung start
在管理脚本页的初始化一栏添加
mount -o bind /mnt/sda1/opt /opt
Entware安装完成,之后可使用opkg自行探索
咕咕咕…
8.25 补充
今天看到极御云安全有提供免费CDN,于是对entware官方源进行了反代,CDN服务器位于洛杉矶(将于下月切换至国内),尚未测试是否对速度有增益(反正对于我这垃圾移动体验极好)
修改/opt/etc/opkg.conf
vi /opt/etc/opkg.conf
将其中bin.entware.net换为entware.yes1.cn,wq保存,执行
opkg update
即可,如安装脚本都无法下载,亦进行如上替换
另:提供上海堡垒资源一份(找了半天…)自行下载