路由器维修请移步淘宝店铺

我们的微信 maomaowuxian

河南猫猫无线的淘宝店铺 http://wifizoo.taobao.com/

微信和淘宝店铺二维码如下:

发表在 淘宝 | 标签为 , , , | 留下评论

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,重启一下路由器。这样添加定时重启计划就不会丢失了。

发表在 Tips | 2条评论

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/新加卷’ 。

使用第三种方法后搞定。

发表在 Tips | 留下评论

吐槽一下,果然不能盲目更新openwrt代码啊

朋友送我一个坏的小米路由器4,他也不知道故障是如何产生的,总之就是坏了,丢家里很久了,过年清理杂物终于翻出来,知道我喜欢折腾路由器,就丢给我研究了。

这个路由器很奇葩,路由器背面写着小米路由器4,硬件是MT7621+ MT7612EN+MT7603EN ,内存128MB,闪存128MB NAND,小米官网没有这个型号。唯一一个型号相近的是小米路由器4A千兆版。网上搜了下小米路由器4A的参数,发现小米路由器4A除了闪存换成了16MB的spi闪存,其他硬件和这个没有区别。但是主板布局走线有很大不同。小米路由器4A已经改成电解电容了。而我手里这个仍旧是固态电容。

正好赶上肺炎肆虐,呆在家里没有事情,就拿出来研究下,琢磨了很久发现可能是CPU坏了,于是吭哧吭哧折腾着换了一个MT7621CPU,刷了R3G的老毛子固件,正常。唯一不爽的是,R3G的内存是256MB的,而这个路由器是128MB内存,刷了R3G的毛子固件以后,内存显示256MB,这样很不稳定的,一旦超过物理内存,就会内核崩溃。老毛子固件的机制是直接把内存大小写在固件里,这个和openwrt完全不同,openwrt是读取bootloader提供的内存大小。

然后去下载了padavan的代码,一顿编译,固件是做出来了,但是没有我想要的功能,加上不太熟悉毛子固件编译的修改,弃坑转而研究openwrt。

有人可能会问,R3G在breed下面不是不能刷openwrt吗,实际上这个问题已经解决了,这里先挖个坑,一篇讲不完,咱们下篇再说。

然后1月2号的时候更新了某大雕的源码,编译了X86的固件,正常使用没有问题。于是就操刀开始编译R3G的openwrt固件。结果刷进去之后,LAN口死活无法获取IP地址。ifconfig显示lan口的IP地址是192.168.127.1,而WAN可以获取IP地址,这就很奇葩了。由于从来没有怀疑是源码有bug,一度让我以为是不是换上去的MT7621内部集成的交换机有问题,差点想重新再换一片CPU试试,幸好手里没有多余的CPU芯片而作罢。

不死心,以为小米更改了设计,也许这个R4千兆版和R3G的网口硬件顺序定义不同导致R3G默认的VLAN划分不适合这个机器。结果试了各种组合,故障依旧。最后编译一个新三的固件,刷到新三一看,LAN口同样无法获取IP地址,这才如梦初醒,原来是他喵的源码有问题!

当然我这里不是吐槽某大雕,毕竟这不是他的锅,根源在于openwrt的snapshot本来就是实验版本,bug多少几乎是必然的,只是没想到让我在这里中招了,浪费了许多时间。另外要赞一下大雕,他的开源精神值得所有的openwrt爱好者学习。具体名字这里就不方便说了,懂的自然懂,不懂的也不需要懂,哈哈哈。

现在开始回退到之前比较老的版本重新编译,希望问题能解决。

发表在 编译固件 | 留下评论

肺炎肆虐,呆在家里研究padavan编译

研究的源代码来自 https://github.com/hanwckf/rt-n56u

这个源码默认编译出来固件的IP地址是192.168.2.1,这个刚好和我家里的路由器冲突,于是研究下哪里可以更改这个设置,发现在/opt/rt-n56u/trunk/user/shared/defaults.h:#define DEF_LAN_ADDR,更改这里的参数就行了。

经过测试,不行。先留个坑吧,有兴趣再研究这个。

发表在 编译固件 | 留下评论

PADAVAN编译小米路由器4千兆版的网口设置

此路由器无线芯片是MT7612EN+MT7603EN,CPU是MT7621AT ,除了没有USB接口,闪存是128MB NAND ,内存128MB,其他和小米路由器3G硬件一样。但是网口定义不同。

# CONFIG_RAETH_ESW_IGMP_SNOOP_HW is not set
CONFIG_RAETH_ESW_PORT_WAN=4
CONFIG_RAETH_ESW_PORT_LAN1=2
CONFIG_RAETH_ESW_PORT_LAN2=1
CONFIG_RAETH_ESW_PORT_LAN3=0
CONFIG_RAETH_ESW_PORT_LAN4=3

此路由器刷了HC5962增强版(B70)的BOOTLOADER,可以刷B70的固件,WAN口仍旧是WAN口,不反序。

小米路由器4千兆版有两种硬件,另外一种的闪存芯片是16MB的SPI芯片,其余参数和这个NAND版本的相同。

发表在 编译固件 | 留下评论

VMWARE12.5安装MmacOS High Sierra 10.13.5

首先下载unlocker208,在电脑任意位置解压,注意文件目录不能有中文。然后先在任务管理器的服务里面,右键停止vmware的几个进程。

然后进入 unlocker208 文件夹,在win-install上点击右键选择以管理员身份运行。等待运行完毕,即可解锁vmware的MACOS安装功能。

然后运行vmware12.5,创建新的虚拟机,选择macos10.12,然后选择典型,磁盘100GB,存储为单个文件。

cdrom指定为下载的macOS High Sierra 10.13.5.iso文件。

在安装中报错,不可恢复错误,解决办法:找到刚刚创建虚拟机的文件夹下面的,XXX.VMX文件,右键用记事本打开。找到smc.present = “TRUE”这一行,在下面一行加上 smc.version = “0” 就可以了。保存以后再次打开虚拟机就可以运行了。

打开虚拟机到了这一步记得点击实用工具,磁盘工具。

点击VMware Virtual,抹掉。

名称随便填,方案选择GUID分区图。

关闭窗口以后就可以发现有磁盘可以安装了。

如果报错提示macOS Mojave应用程序副本已损坏,不能用来安装macOS。这个时候并不是镜像本身有问题,是由于镜像的证书过期,并且苹果没有更新证书日期导致的。

解决方法
第一步:断开网络。
①、物理机
如果你物理机安装和苹果系统,请拔掉网线!

②、虚拟机
如果你是虚拟机,请断开网络连接!

打开终端,修改时间。输入命令date 0201010116,修改时间为2016年。关闭终端,再次安装即可解决!

留下评论

贴一个我使用openwrt的samba配置文件

[global]
netbios name = |NAME|
display charset = |CHARSET|
interfaces = |INTERFACES|
server string = |DESCRIPTION|
unix charset = |CHARSET|
workgroup = |WORKGROUP|
local master = no
browseable = yes
deadtime = 30
domain master = yes
encrypt passwords = yes
enable core files = no
guest ok = yes
# invalid users = root
load printers = no
map to guest = Bad User
max protocol = SMB2
min receivefile size = 16384
null passwords = yes
passdb backend = smbpasswd
preferred master = yes
security = user
smb passwd file = /etc/samba/smbpasswd
syslog = 2
use sendfile = yes
writeable = yes
bind interfaces only = yes
# Some other performace tuning options
# disable links and symbol links
follow symlinks = no
wide links = no
# enable some read/write tuning
use sendfile = yes
read raw = yes
write raw = yes
aio read size = 16384
aio write size = 16384
write cache size = 262144
max xmit = 65536
large readwrite = yes
getwd cache = yes
# disable locking, because only 2 share can be written.
strict locking = no
fake oplocks = yes
oplocks = no

留下评论

解决wordpress迁移后图片无法显示的问题

突然发现博客前期的一些文章中的图片无法显示,于是复制下网址一看,原来无法显示图片的网址为https,而我的网站目前并没有采用https,所以当然无法显示咯。

解决办法,直接在phpmysql里面运行mysql指令

UPDATE wp_posts SET

post_content = replace(post_content, ‘https’, ‘http’)

UPDATE wp_posts SET
post_excerpt = replace(post_excerpt, ‘https’, ‘http’)

留下评论

给大家介绍一下我的低成本软路由

软路由就是以前网上卖的升腾gI945小主机。Cpu是n270。1GB的内存。我自己改造了一下。在网上买了一个miniPCIe接口的千兆有线网卡。正好插在主板上的插槽里。这样就变成了双有线千兆网口。一个进一个出,就不用搞什么单臂路由了。

主板上面还有sata接口,我把sata接口和电源引出来,然后接了一个1t的笔记本硬盘。夏天的时候温度比较高,于是我就装了一个风扇。但是风扇全速运行的时候声音较大。于是又在淘宝上买了一个调速的模块装上去。这下可以手工调整风扇的转速。天热的时候就调快一点,天冷的时候就调慢一点或者干脆关闭风扇。

系统采用openwrt,无线采用一个闲置的千兆华硕路由器ac55u。专门当AP使用。

宽带是300兆的。有线可以跑满没有问题。无线的话,手机基本上也是连5g来使用,测速大概在300多兆。可以说是跑满带宽。足以满足我的使用要求了。

文件共享读取。这个应该是CPU性能太挫了。不过已经足以满足我的使用要求了。

奇葩的是,文件写入nas的速度居然远远大于文件读取的速度。我也懒的深究是什么情况了,也许是我编译的固件里面samba版本的性能比较挫。

结论,够用就好。不必追求更高性能,除非目前的硬件满足不了需求,那么再考虑升级也不迟,物尽其用。

留下评论

AR9331芯片路由器上开启FPU支持

一个AR9331芯片的便携路由器,内置5600毫安电池,可以作为小充电宝。

把内存改为64MB,闪存改为16MB,自己编译固件刷进去,做成一个4G路由器。

但是遇到了问题,某个app插件运行需要GO语言支持,但是在这个路由器上,无法运行。

报错提示Illegal instruction。

解决办法,开启AR9331平台下内核的FPU支持。

make kernel_menuconfig

进入文本行图形界面后,开启FPU。

Kernel type → 选中 MIPS FPU Emulator

然后重新编译即可。

留下评论