找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 69199|回复: 205

腾达AC9-刷华硕ac1200g+固件_安装Entware_扩展应用

 火.. [复制链接]
发表于 2017-4-15 23:51 | 显示全部楼层 |阅读模式
本帖最后由 无线无极限 于 2017-4-23 17:16 编辑

       第一批上车,改ROM,刷了华硕固件RT-AC1200G+_3.0.0.4_380_4089-g333ec6e.trx(华硕固件官方下载)。华硕固件还是不错的,信号和稳定性都还行,还能用AsusRouter这个App。由于gpio不适配,led灯和后面几个按键还是有点问题,另外接了ttl线后,会发现控制台一直打印[393 watchdog:btn_check +18] button RESET pressed 这样的内容。    (此问题已经解决,华硕上传了最新源码,已经有网友编译出了适配GPIO后的官方原版固件>>>直达链接)
      华硕固件自带的功能就那几个,觉得欠点意思,毕竟AC9是900m的ARM核心,体质还是很能折腾的。后来看到Github上的EntewareNG项目,在WIKI中找到了华硕固件安装entware的方法。做个整理,大家可以看看。
      Entware可以理解成一个软件仓库,它里面提供了好多做好的软件包,我们可以从中安装想要的软件包以扩展应用。如s-s、aria2、owncloud、php、mysql等等(目前有1800+多)。有了entware环境,我们还可以安装自己编译或他人编译好的包,来获得更多的功能。详见EntwareNG WIKI.

下面讲讲操作步骤:
准备:1.改好ROM,刷好华硕固件的AC9一台。
          2.U盘(移动硬盘、读卡器+tf卡)一块。
          3.Xshell(putty)。
          4.能fan greatwall的就把梯子搭上吧。

一.格式化u盘(ext2. 3. 4)。linux中直接格式化,Windows环境下有个软件MiniToolPartition 可以用。其实华硕固件里面也可以格式化,一会再讲。
登入路由器WEB管理界面,开启ssh:系统管理》系统设置》enable ssh,应用设置。
  
二.用xshell登陆,这里的地址和账户口令根据自己路由的设置填写。

三.刚才如果没有格式化U盘,看下面的方法.
插入U盘,控制台输入:
admin@(none):/tmp# mount
......
/dev/sda4 on /tmp/mnt/sda4 type ext3 (rw,nodev,relatime,errors=continue,user_xattr,barrier=0,data=ordered)
可以看到U盘已经被识别(/dev/sda4)。在路由器WEB管理界面首页,点击u盘图标,在页面右侧点击安全移除硬盘。
接着输入:
admin@(none):/tmp# mkfs.ext3  -L test  /dev/sda4 (test为卷标,可自行修改。/dev/sda4根据实际挂载情况也做下修改
........
This filesystem will be automatically checked every 22 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
完成格式化,再次拔下u盘,然后再插入。

四.控制台输入:
admin@(none):/tmp/home/root# mount
......
usbfs on /proc/bus/usb type usbfs (rw,relatime)
/dev/sda4 on /tmp/mnt/test type ext4 (rw,nodev,relatime,barrier=1,data=ordered)
注意上面红色部分内容.

五.用vi建立一个脚本文件,复制以下内容到文件asuswrt_entware_setup.sh

admin@(none):/tmp# vi asuswrt_entware_setup.sh

cat << EOF > /tmp/script_usbmount.tmp
if [ \$1 = "/tmp/mnt/MYPART" ]  
then
ln -sf \$1 /tmp/opt
/opt/etc/init.d/rc.unslung start
fi
EOF
nvram set script_usbmount="`cat /tmp/script_usbmount.tmp`"

cat << EOF > /tmp/script_usbumount.tmp
if [ \$1 = "/tmp/mnt/MYPART" ]  
then
/opt/etc/init.d/rc.unslung stop
fi
EOF
nvram set script_usbumount="`cat /tmp/script_usbumount.tmp`"

nvram commit
reboot


这里注意,把红色部分修改为上面mount命令得到的红色部分,我这里是把 MYPART 改成 test . 保存退出.

六.接着输入下面内容
admin@(none):/tmp# chmod 777 asuswrt_entware_setup.sh
admin@(none):/tmp# ./asuswrt_entware_setup.sh
脚本无误的话,路由器会重启

七.重启后再次连接ssh,输入:
admin@(none):/tmp/home/root# wget -O - http://pkg.entware.net/binaries/armv7/installer/entware_install.sh | sh
开始安装entware.
等到显示:
......
Info: Congratulations!
Info: If there are no errors above then Entware-ng was successfully initialized.
Info: Add /opt/bin & /opt/sbin to your PATH variable
Info: Add '/opt/etc/init.d/rc.unslung start' to startup script for Entware-ng services to start
Info: Found a Bug? Please report at https://github.com/Entware-ng/Entware-ng/issues

就好了。Enjoy it。



点评

不错哦!继续更新一下 软件库中众多软件安装方法,功能使用方法吧  发表于 2017-5-11 06:13

评分

参与人数 8恩山币 +12 收起 理由
wewere + 1 asuswrt_entware_setup.sh的时候出错,显示.
MaxGO + 1 强大的恩山!(以下重复1万次)
lily339 + 5 亲,你太牛逼了,走,我请你吃鳇鱼头去~~~
潜水者 + 1 500w
只为kan你 + 1 全程windows,没有编程常识的表示vi保存文件还是百度出来的,敲击esc,
whoweasn + 1 亲,你太牛逼了,走,我请你吃鳇鱼头去~~~
zhete + 1 我来恩山就是为了看你!
honglin235 + 1 亲,你太牛逼了,走,我请你吃鳇鱼头去~~~

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2017-4-15 23:51 | 显示全部楼层
本帖最后由 无线无极限 于 2017-4-23 17:14 编辑

--迅雷远程下载--
1. 下载下面的3个附件(这个是rt-ac56版本的,另外一个版本Xware1.0.31_armel_v5te_glibc经测试无法使用)。去掉附件名称后面的.zip,解压后重命名为xunlei,上传至U盘(
我这里放入新建的custom文件夹)。     (另一个可用版本xware1.0.31-6300v2
2. SSH(telnet)登陆到路由,控制台输入
admin@(none):/tmp/home/root# cd /tmp/mnt/test/custom/xunlei
admin@(none):/tmp/mnt/test/custom/xunlei# chmod 777 *
admin@(none):/tmp/mnt/test/custom/xunlei# ./portal   
等一会在控制台输出里找到   "THE ACTIVE CODE IS" ,这后面的6位代码就是激活码。打开http://yuancheng.xunlei.com/,登陆迅雷账号,用激活码绑定设备。

有可能会出现错误无法得到激活码,
./portal -s
./portal   
重启服务,多试几次吧.  (可能有效的改善方法63L 迅雷官方指导      )。存储设备强烈建议格式化成ext*

3. 设置开机启动.装好Entware,通过在/opt/etc/init.d目录下创建启动文件Sxx***来实现.
admin@(none):/tmp/home/root# cd /opt/etc/init.d/
admin@(none):/tmp/mnt/test/etc/init.d# vi S90boot
#!/bin/sh

/tmp/mnt/test/custom/
xunlei/portal


. /opt/etc/init.d/rc.func

保存后赋权
chmod 755 S90boot
PS:  用opkg命令安装官方库里的软件都是默认开机启动的。
对于不想开机启动的软件,可以通过修改/opt/etc/init.d目录下的文件名称来实现,比如aria2,可以修改S81aria2为s81aria2,这样就不会开机启动了。修改 S90boot 文件可以添加自定义启动项.上面的内容只是说明如何实现,可以自行扩展.   

--ARIA2--
1.安装好entware
2.ssh登录,输入: opkg install aria2  完成安装
3.打开http://ziahamza.github.io/webui-aria2/ ,设置>连接设置

标记1处改成自己路由器的地址,标记2处输入 Passw0rd(可修改,  /opt/etc/aria2.conf 文件中rpc-secret=Passw0rd)
4.页面显示"通过rpc连接到aria2成功",就可以添加下载链接了.

标记2处可修改默认下载路径.   
/opt/etc/init.d/S81aria2  start (stop ,restart)    启动,停止,重启服务.


Mentohust
这里借用本论坛网友编译好的包 (大家看下原帖,里面详细介绍了如何通过源码编译华硕固件)
解压后上传至指定目录。
admin@(none):/tmp/home/root# cd /opt/custom/
admin@(none):/tmp/mnt/test/custom# chmod 755 mentohust
admin@(none):/tmp/mnt/test/custom# ./mentohust --hlep
开机启动,在S90boot中添加    /tmp/mnt/test/custom/mentohust  ,见迅雷远程部分。




Syncthing
安装:opkg install syncthing       运行   syncthing     停止服务  killall syncthing
修改/opt/etc/syncthing/config.xml,找到" 127.0.0.1:8384",修改为  你的路由器地址:8384(或者0.0.0.0:8384,当然端口也可以改)
用浏览器打开 http://路由器地址:8384 ,可以使用了。

开机启动: S90boot中添加两句
swapon /dev/sda2
nohup syncthing > /opt/etc/syncthing/syncthing.log 2>&1 &


这里碰到俩问题
1. 安装好后,直接运行会出错(out of memory),后来挂载了swap,问题解决。
   Swap设置:确保存储设备上有一块可作为swap的分区,可以用fdisk命令来创建(我是在windows下创建的,分了64M)。mount ,看下分区挂载情况。
    创建swap: mkswap  -L swap0  /dev/sda2 (swap0 卷标,可修改。 /dev/sda2是我的分区路径,做下修改)
    挂载swap:  swapon  /dev/sda2     (这里注意下,挂载会在重启后失效,需要在启动脚本里加上上面的命令)


2.控制台一直显示下面的错误信息    07:10:31 INFO: c.S.listenerSupervisor: Failed service 'dynamic+https://relays.syncthing.net/endpoint' (1.990335 failures of 2.000000), restarting: true, error: "{dynamic+https://relays.syncthing.net/endpoint dynamic+https://relays.syncthing.net/endpoint} returned unexpectedly", stacktrace: [unknown stack trace]
查了下,有人说是证书问题,还没细看。







--待续。












本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

迅雷远程装好了,运行以后动不动就死,不玩了,楼主,Entware软件库似乎有百度盘的同步,baidupcs,可是我用命令opkg install baidupcs说找不到文件  详情 回复 发表于 2017-5-30 09:01

评分

参与人数 2恩山币 +6 收起 理由
lily339 + 5 支付宝已转500w给你!
zhete + 1 支付宝已转500w给你!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-4-16 00:53 来自手机 | 显示全部楼层
支持一个...
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-4-16 01:35 | 显示全部楼层
学习一下,也想装个
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-4-16 06:28 | 显示全部楼层
支持下,要是能支持迅雷远程就牛了

点评

支持啊,找个xware的arm版本,丢到u盘就能运行。  详情 回复 发表于 2017-4-16 10:48
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-4-16 07:00 来自手机 | 显示全部楼层
学习了,谢谢!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-4-16 07:56 | 显示全部楼层
谢谢分析~!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-4-16 08:09 | 显示全部楼层
感谢分享,尽管自己小白看不懂,但还是觉得楼主很厉害的样子期待楼主有更多创新

点评

这个不是创新,官方wiki上有的,是我开始没认真看,绕远了。。。  详情 回复 发表于 2017-4-16 10:51
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-4-16 08:11 | 显示全部楼层
多谢分亨!有什么远程下载的?

点评

官方库里有aria2,迅雷也能用吧,没试。  详情 回复 发表于 2017-4-16 10:53
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-4-16 08:22 | 显示全部楼层
学习中......

AC9抢了两台,闲鱼上卖了一台,留一台自己玩!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-4-16 08:53 | 显示全部楼层
mk感谢发信息
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-4-16 09:05 来自手机 | 显示全部楼层
感谢分享,来张图就更完美了

点评

就是几条命令,不讲究了,说明问题就行了  详情 回复 发表于 2017-4-16 10:55
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-4-16 10:24 来自手机 | 显示全部楼层
可惜华硕固件5g信号太弱了,而且还需要硬改,要是腾达ac9官方改版固件能这么操作就好了。

点评

这个可以有,再翻翻大神们的帖子,我再试试  详情 回复 发表于 2017-4-16 10:57
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2017-4-16 10:48 来自手机 | 显示全部楼层
红狼8009 发表于 2017-4-16 06:28
支持下,要是能支持迅雷远程就牛了

支持啊,找个xware的arm版本,丢到u盘就能运行。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2017-4-16 10:51 来自手机 | 显示全部楼层
sunny110 发表于 2017-4-16 08:09
感谢分享,尽管自己小白看不懂,但还是觉得楼主很厉害的样子期待楼主有更多创新

这个不是创新,官方wiki上有的,是我开始没认真看,绕远了。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-3-29 14:25

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表