月度归档:2020年02月

把一台坏的TL-AC200无线控制器改造成openwrt路由器

这个漫长的假期甚是无聊,加上最近无法收快递,尝试找点有意义的事情干干,于是就翻出一个TPLINK的TL-AC200的无线控制器来。

这个控制器长的是这个样子的。

由于是一个无线控制器,所以它的功能就是旁路管理控制AP,并不起到路由器的功能,这样的话网口就只有四个LAN口。来看看拆机图片吧。

CPU是QCA9533,默认频率560MHZ,QCA文档里面说可以up to 650Mhz,但是据爱好者测试超频到1000Mhz可以正常使用。

CPU内部集成交换机芯片,2.4G无线模块。内存容量为64MB,内存参数是A3R12E40CBF-8E,闪存是8脚的SPI闪存,容量8MB。百兆网口。

继续阅读

ASUS RT-AC55U添加定时重启任务

这个路由器目前并没有任何第三方固件,虽然它的硬件参数按道理是完全可以移植的。

我在华硕官网下载sdk编译,可以成功编译固件,刷上去感受下,功能正常。

附SDK下载地址https://dlcdnets.asus.com/pub/ASUS/wireless/RT-AC55U/GPL_RT_AC55U_300438251812.zip

目前当作ap使用,5G可以跑满300M宽带,很满意了。但是强迫症发作,每天总想重启下保持更好的使用效果。路由器内部菜单有一个定时重启,但是看网上有人说设置之后并不管用。

研究了一下,发现可以通过这样的方法实现。

The following user script will make your router reboot itself every night at 4 am:

#!/bin/sh
cru a ScheduledReboot “0 4 * * * /sbin/reboot”
Put this inside an init-start user script.

但是,好像并没有什么用,因为没有写入jffs,所以重启后就丢失了。。。

解决办法:打开路由器 /jffs/scripts/init-start 脚本(如没有该文件,可以自行新建),添加以下命令。

#!/bin/sh

cru a ScheduledReboot “0 4 * * * /sbin/reboot”

init-start脚本作用是:在JFFS挂载后,其他服务启动前执行脚本中的命令,等于是优先级最高的自定义脚本。

保存脚本后还要设置权限,chmod a+rx /jffs/scripts/*

OK,重启一下路由器。这样添加定时重启计划就不会丢失了。

deepin/ubuntu下挂载文件系统为只读模式解决方法

X200改了MSATA,现在是msata+1TB机械硬盘,双硬盘。

之前用的是win8,但是百度网盘下载速度太慢,于是尝试使用deepin系统。

装好后发现一个问题,1TB的NTFS格式磁盘在deepin下面显示为只读模式。

磁盘在Ubuntu上出现这样的错误提示一般会有三种原因:
1.磁盘坏了。
2.磁盘在Windows下面使用的时候没有正常弹出。
3.磁盘的文件系统与Linux文件系统不一致产生的错误。

然后:解决办法

第一种:换个新的。
第二种:拿到Windows下使用并正常弹出。
第三种:重新以读写方式挂载:sudo mount -o remount,rw ‘/media/deepin/新加卷’ 。

使用第三种方法后搞定。