JDCloud AX1800 Pro 装OpenWrt教程

793次阅读
没有评论

共计 4731 个字符,预计需要花费 12 分钟才能阅读完成。

教程仅限个人娱乐使用不要进行商业行为此教程来源于网络

2242免拆教程: https://www.bilibili.com/read/mobile?id=34442695
TTL拆机教程: https://b23.tv/GcKUgzy
9008拆机教程: https://blog.xiao54.com/openwrt/166.html
123云盘下载链接: https://www.123pan.com/s/354uVv-uQXU3.html

互帮互助交流群号:747778915

一、开启SSH教程

本教程适用于:2080版本及以下版本可用

1、电脑插入网线到lan口,lan口就是路由器上面黑色的网口,然后电脑浏览器输入

http://192.168.68.1/

登录密码就是设置的wifi密码

2、进入首页然后F12 打开控制台,找到Console代码粘贴在这里回车即可

JDCloud AX1800 Pro 装OpenWrt教程

粘贴回车即可开启ssh

$.ajax({
    url: "/jdcapi",
    async: false,
    data: JSON.stringify({
        jsonrpc: "2.0",
        id: 1,
        method: "call",
        params: [
            $.cookie("sessionid"),
            "service",
            "set",
            {
                "name": "dropbear",
                "instances": {"instance1": {"command": ["/usr/sbin/dropbear"]}}
            }
        ]
    }),
    dataType: "json",
    type: "POST"
})

3、然后就可以打开ssh试一下,如果重启或者断电就需要重新开启ssh

备份分区,可备可不备

1、ax1800pro使用的是双分区,一共有 27 个分区。

使用MobaXterm软件中输入命令,先检查文件夹是否存在:

ls /mnt/mmcblk0p27

如果显示No such file or directory就没有分区就新建分区:

mkdir /mnt/mmcblk0p27
mount -t ext4 /dev/mmcblk0p27 /mnt/mmcblk0p27

2、若第一个命令显示 lost+found,则可以开始备份 GPT 分区表和 mmcblk0p1~mmcblk0p26 分区:

dd if=/dev/mmcblk0 bs=512 count=34 of=/mnt/mmcblk0p27/mmcblk0_GPT.bin conv=fsync
dd if=/dev/mmcblk0p1 of=/mnt/mmcblk0p27/mmcblk0p1_0SBL1.bin conv=fsync
dd if=/dev/mmcblk0p2 of=/mnt/mmcblk0p27/mmcblk0p2_0BOOTCONFIG.bin conv=fsync
dd if=/dev/mmcblk0p3 of=/mnt/mmcblk0p27/mmcblk0p3_0BOOTCONFIG1.bin conv=fsync
dd if=/dev/mmcblk0p4 of=/mnt/mmcblk0p27/mmcblk0p4_0QSEE.bin conv=fsync
dd if=/dev/mmcblk0p5 of=/mnt/mmcblk0p27/mmcblk0p5_0QSEE_1.bin conv=fsync
dd if=/dev/mmcblk0p6 of=/mnt/mmcblk0p27/mmcblk0p6_0DEVCFG.bin conv=fsync
dd if=/dev/mmcblk0p7 of=/mnt/mmcblk0p27/mmcblk0p7_0DEVCFG_1.bin conv=fsync
dd if=/dev/mmcblk0p8 of=/mnt/mmcblk0p27/mmcblk0p8_0RPM.bin conv=fsync
dd if=/dev/mmcblk0p9 of=/mnt/mmcblk0p27/mmcblk0p9_0RPM_1.bin conv=fsync
dd if=/dev/mmcblk0p10 of=/mnt/mmcblk0p27/mmcblk0p10_0CDT.bin conv=fsync
dd if=/dev/mmcblk0p11 of=/mnt/mmcblk0p27/mmcblk0p11_0CDT_1.bin conv=fsync
dd if=/dev/mmcblk0p12 of=/mnt/mmcblk0p27/mmcblk0p12_0APPSBLENV.bin conv=fsync
dd if=/dev/mmcblk0p13 of=/mnt/mmcblk0p27/mmcblk0p13_0APPSBL.bin conv=fsync
dd if=/dev/mmcblk0p14 of=/mnt/mmcblk0p27/mmcblk0p14_0APPSBL_1.bin conv=fsync
dd if=/dev/mmcblk0p15 of=/mnt/mmcblk0p27/mmcblk0p15_0ART.bin conv=fsync
dd if=/dev/mmcblk0p16 of=/mnt/mmcblk0p27/mmcblk0p16_0HLOS.bin conv=fsync
dd if=/dev/mmcblk0p17 of=/mnt/mmcblk0p27/mmcblk0p17_0HLOS_1.bin conv=fsync
dd if=/dev/mmcblk0p18 of=/mnt/mmcblk0p27/mmcblk0p18_rootfs.bin conv=fsync
dd if=/dev/mmcblk0p19 of=/mnt/mmcblk0p27/mmcblk0p19_0WIFIFW.bin conv=fsync
dd if=/dev/mmcblk0p20 of=/mnt/mmcblk0p27/mmcblk0p20_rootfs_1.bin conv=fsync
dd if=/dev/mmcblk0p21 of=/mnt/mmcblk0p27/mmcblk0p21_0WIFIFW_1.bin conv=fsync
dd if=/dev/mmcblk0p22 of=/mnt/mmcblk0p27/mmcblk0p22_rootfs_data.bin conv=fsync
dd if=/dev/mmcblk0p23 of=/mnt/mmcblk0p27/mmcblk0p23_0ETHPHYFW.bin conv=fsync
dd if=/dev/mmcblk0p24 of=/mnt/mmcblk0p27/mmcblk0p24_plugin.bin conv=fsync
dd if=/dev/mmcblk0p25 of=/mnt/mmcblk0p27/mmcblk0p25_log.bin conv=fsync
dd if=/dev/mmcblk0p26 of=/mnt/mmcblk0p27/mmcblk0p26_swap.bin conv=fsync

4、等待备份完成后,打开MobaXterm软件左侧的 SFTP 会话窗口,然后导航到/mnt/mmcblk0p27目录,右键点击备份文件,选择Download下载文件到电脑上。

二、刷Uboot不死后台

1、使用MobaXterm将文件上传到 /tmp 目录,然后执行以下命令:

dd if=/tmp/uboot.bin of=$(blkid -t PARTLABEL=0:APPSBL -o device) conv=fsync
dd if=/tmp/uboot.bin of=$(blkid -t PARTLABEL=0:APPSBL_1 -o device) conv=fsync

会将 U-Boot 刷入mmcblk0p13(0:APPSBL) 和mmcblk0p14(0:APPSBL_1) 分区。

2、按着reset按键重新给路由器上电,然后浏览器输入http://192.168.1.1/进入uboot界面,如果没亮蓝灯就是没进去或者uboot没刷成功

JDCloud AX1800 Pro 装OpenWrt教程

刷入GPT大分区

3、刷GPT分区表,先进入uboot然后输入http://192.168.1.1/img.html

JDCloud AX1800 Pro 装OpenWrt教程

uboot其他分区界面

进入uboot webui更新固件:支持kernel为6MB大小的factory.bin和官方原厂固件
http://192.168.1.1
更新ART:
http://192.168.1.1/art.html
更新CDT:上传CDT文件需要大于10KB
http://192.168.1.1/cdt.html
更新IMG:可更新GPT分区表或者EMMC IMG镜像
http://192.168.1.1/img.html
更新U-BOOT:
http://192.168.1.1/uboot.html

三、刷OpenWrt固件

1、按着reset按键重新给路由器上电直到灯变成蓝灯再松手,进入uboot后台

2、打开控制面板修改ip地址

JDCloud AX1800 Pro 装OpenWrt教程

3、然后浏览器输入http://192.168.1.1/进入uboot界面然后选择你的openwrt固件上传即可,刷完会自动重启

固件选择后缀factory的不要选错了,刷完记得改回自动获得ip

4、后台192.168.1.1账号root密码password

5、安装istore市场,打开后台点系统-文件传输-上传istore.run

cd /tmp/upload/
chmod 755 istore.run
./istore.run

四、关闭LED灯

JDCloud AX1800 Pro 装OpenWrt教程

不分配ipv6

1、上传下载链接里面的dhcp文件

2、上传到目录/etc/config/目录下

3、打开op进入网络接口点击lan口的修改,然后下面有一个DHCP服务器然后找到ipv6设置,将三个全部改成中继模式,即可解决ipv6不分配问题

五、挂载emmc

1、如果刷完发现你的128G不见了,不要慌只是没有挂载而已

输入查看当前磁盘分区

fdisk -l

进入磁盘,滑到最下面选择分区

cfdisk /dev/mmcblk0

左右选择Resize回车,然后选择该磁盘大小,然后回车

左右选择New新建27区

然后选择Write写入磁盘输入yes,然后quit退出

2、格式化分区

mkfs.ext4 /dev/mmcblk0p27

3、挂载到根目录或者软件包目录(/overlay)推荐挂根目录

进入OpenWrt然后找到挂载点,新建一个添加刚刚的27分区,勾选启用此挂载点,UUID选择27分区,挂载点选择你需要挂载的目录我这里以根目录为例,然后保存。如果挂载的根目录需要多一条命令才能生效挂载其他地方不用!!!

mkdir -p /tmp/introot
mkdir -p /tmp/extroot
mount --bind / /tmp/introot
mount /dev/mmcblk0p27 /tmp/extroot
tar -C /tmp/introot -cvf - . | tar -C /tmp/extroot -xf -
umount /tmp/introot
umount /tmp/extroot

需要重启过后才生效

其他OpenWrt问题自行百度解决。

正文完
 1
小五四网络
版权声明:本站原创文章,由 小五四网络 于2024-07-28发表,共计4731字。
转载说明:
1、除特殊说明外本站文章皆由CC-4.0协议发布,转载或复制请以超链接形式并注明出处。
2、本站提供的一切软件、教程和内容信息仅限用于学习和研究目的,不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
3、本站信息来自网络收集整理,版权争议与本站无关。
评论(没有评论)