恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 29711|回复: 1401
打印 上一主题 下一主题

[N1盒子] [2019-10-19]★10+版N1_OP_U盘直刷包,及贝壳云_OP_线刷包, 内核5.3.7

    [复制链接]
跳转到指定楼层
1#
发表于 2019-9-7 01:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 flippy 于 2019-10-19 00:39 编辑

默认IP: 192.168.1.1   默认密码: password
注:如果用这个固件做旁路由的话不要忘了加自定义防火墙规则:
iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
用法:用U盘镜像写入工具写入U盘即可,什么都不用改,已集成低负载dtb,U盘直接启动就是一套完整的Openwrt,写入EMMC后更增加了6G左右的共享盘,有些U盘速度慢的可能体验会比较差,建议用速度较快的U盘,或是写入EMMC使用。


【提示】:根据网友的反馈,个别情况:主路由采用padavan及开启硬加速, 而用N1做旁路由时可能出现不兼容情况,导致网络卡顿,关闭主路由硬加速可以解决。详情见698楼。



固件特点:用最新版的自编译内核 + 最新版的Openwrt,力求功能及稳定的性能,流畅的界面,安装方式简单,写入U盘直接启动运行,同时也支持写入EMMC作为长期使用的路由器。
功能
    应用清单: 略,基本上需要用到的都有
    wifi OK (wifi只是能用,性能很一般,不要期望太高)
    Fullcone-Nat ok
    磁盘文件系统:fat、exfat、ntfs_3g、ext4、xfs、btrfs等
适用于:旁路由、主路由(需要自己配置参数,或是添加USB网卡) 关于USB网卡如何驱动,参见446楼。(在USB2.0上,RTL8153由于供电不足无法使用,AX88179可以用)
提示:内核里集成了非常多的硬件驱动,不只是网卡,也有声卡或其它东东,有兴趣的自己挖掘

[2019-10-19] 10+版 N1的U盘直刷包,贝壳云的线刷包(线刷升级二合一)同时发布,贝壳云的升级方法见10-14的内容。
新特性:
1. 基于lean的openwrt R9.10.10
2. 开启ipv6
3. 内核5.3.7,并集成了来自kernel 5.4的exfat官方驱动1.30
4. wireguard模块升级至最新
5. 加入rtl8822bu驱动
6. 解决了开机55r plus+有时不能自启的问题
7. 状态页增加CPU频率和温度显示

[2019-10-14] 贝壳云平滑升级脚本发布,但目前暂无新固件可升级(好消息是你可以用它来降级到以前的5+或3+版本哦!)
update-beikeyun-openwrt.rar (2.13 KB, 下载次数: 24)
用法:
  1. 1.把update-beikeyun-openwrt.sh 和 线刷包img文件(解压后的)用winscp上传至贝壳云openwrt系统里的/mnt/mmcblk0p4目录
  2. 2.ssh连入openwrt
  3. 3.cd /mnt/mmcblk0p4
  4. 4. ls -l update-beikeyun-openwrt.sh
  5.     如果文件权限不是 -rwxr-xr-x的话,运行 chmod 755 update-beikeyun-openwrt.sh
  6. 5. 运行以下命令:
  7. ./update-beikeyun-openwrt.sh【空格】 【img文件名】,回车。
  8. 例如:
  9. ./update-beikeyun-openwrt.sh   Beikeyun_Openwrt_r9.10.1_k5.3.6-rockchip-flippy-6+.img
  10. 6. 脚本执行完毕,reboot命令重启,稍等一分多钟,over
复制代码
原理:第一次线刷时预留了2个分区:mmcblk0p3、mmcblk0p4,其中p3分区就是备用的rootfs分区,每运行一次升级脚本,就会把新的rootfs写到该预留分区,然后原rootfs分区被切换成备用分区,再升级一次又换回来,就是这样滚动进行的。
PS:原有的配置不会丢



[2019-10-13] 本次主要是更新两个镜像的内核到5.3.6, openwrt仍为r9.10.1
经过20多次调整,基本确定了内核编译选项,amlogic和rockchip内核除了驱动有区别以外,其它选项都一致了,贝壳云镜像也集成了上次发布的临时dtb补丁。


[2019-10-09] 贝壳云固件临时补丁:rk3328-beikeyun.dtb (贝壳云非常挑网线,我有一根六类线,在电脑上可以千兆,在贝壳云上只能百兆,而且获取不到ip)

增加了网卡的tx_delay和rx_delay值,提高网卡稳定性。解压后用winscp上传至/boot/目录,替换同名文件然后重启动。

[2019-10-07]“8+”版: 内核 5.3.4 , openwrt R9.10.1 by lean, 改善了“7+”版有时 55r plus+不能自启的问题

55r plus+ 启动时负载很高,需要的时间也比较长,8+版经我自己测试,重启10次均能自启成功,而7+版的成功率比较低,所以只能说是有改善,但并不保证在所有环境下都能自启成功。
实测: 开机30秒左右网络通,但等55r plus+自启成功还需要30多秒,也就是加起来一分多钟,请网友自己验证。

[2019-10-05]内核 5.3.0 , openwrt R9.10.1 by lean,  因在国庆黄金周内发布,所以叫做“7+版”
同时发布的还有贝壳云的openwrt线刷包, 刷机办法同贝壳云的Armbian, 不会的自己找教程
贝壳云线刷包特点:
1. 预留4分区,分区1是boot,分区2是rootfs, 分区3是预留分区(将来可支持平滑升级,不再需要拆机线刷),分区4为共享分区,可存放用户数据(6.4G)
2. usb网卡即插即用,ax88179和rtl8153都能跑满千兆,双网卡模式下无须添加防火墙规则也可上网
3. 可以在刷机时就插入usb网卡,刷完后自动配置wan口,也可以刷好后再插,但需要手动添加wan口
4. 5.3.0的内核,不同于4.4的官方内核,已集成exfat、wireguard、fullcone-nat、bbr等功能,良好适配openwrt
贝壳云外接网卡初步测试:
RTL8153做wan, wan网段的电脑测wan口的iperf3服务,可以达到930m左右,
电脑-> lan ->wan -> wan网段的另一台iperf3服务器
大约823m
整体功耗6.3w左右

ax88179做wan,
wan网段的电脑测wan口的iperf3服务,可以达到900m左右,
但是电脑-> lan ->wan -> wan网段的另一台iperf3服务器
平均只有500m多一点
整体功耗5.8w左右



[2019-09-20]内核 5.2.15-aml-s905-flippy, openwrt r9.9.15 by lean, 所以叫做“双15版”,从此版开始,可以平滑升级了!
只要装过我的老版本,都可以在U盘启动之后运行以下命令进行升级,保留以前的配置,保留共享盘的数据。
  1. cd /root
  2. ./update-to-emmc.sh
复制代码
第一次安装的,仍然按以前的方式运行 inst-to-emmc.sh
另外,无论是inst或是update,都会自动修复 wifi的mac地址,不需要手动修改了,不想写入emmc的,可以运行 fix_wifi_macaddr.sh 进行修复,重启后新的mac地址生效。

[2019-09-14]十五的月亮十六圆,这个算是更圆的版本了。感谢lean大神又更新了源码,今天抽空重新编译了一个镜像,大致看了一下,解锁灰色音乐的代码有变化(需要的人可以试一下),另外新增了haproxy应用(用到的人应该不多),并更新了修改后的inst-to-emmc脚本,需要的朋友就再辛苦一下吧。
今后一段时间不会再频繁更新了,除非有重大版本的变化。

[2019-09-13]月饼B版发布
今天下午发布的月饼版,改名为月饼A版,现在重新发布B版, 修复A版刷入EMMC卡住的BUG。

[2019-09-13]月饼版发布
为何叫月饼?因为适逢中秋,而且自我感觉已经很圆满了!
内核升级至5.2.14, 挂载点已支持几乎所有文件系统: fat、exfat、ntfs_3g、ext4、xfs、btrfs等
已支持写入emmc,写入方法:
ssh连入,
cd /root
./inst-to-emmc.sh
按下来有个确认的机会,输入y 则真正刷入emmc
写入完毕后,输入
halt
等盒子灯灰后,拔掉u盘,再开机即可。
inst-to-emmc.sh可以自适应各类环境,比如原先是安卓的,原先是armbian的都可以,也可以重复刷入。

[2019-09-10] 内核升级至5.2.10,内部做了一些优化,加入了Fullcone-Nat的支持。
flow offload功能基本上是不会支持了,因为需要对内核打一大堆补丁,而这些补丁目前只支持4.14和4.19两个版本的内核。
写入EMMC暂时还未实现,等后面再说吧。

[2019-09-7]本来不太想做这个刷机包,因为N1只用于Openwrt太浪费资源了,不过有些网友需要就做了出来,好处是多了wifi,并且可以控制USB接口,缺点就是浪费资源。
版本: r9.8.17, 基于lean的代码库
内核:自编译的 5.2.0-aml-s905, 基于150balbes的代码库

第一次启动时间会长一点,大约2至3分钟吧,第二次以后会快一些

【USB网卡测试结果】

实测ax88179网卡的速率,能达到187Mbits/s,相当于22MB/s左右,并不太高,主要是受限于USB2.0端口速率的限制




【EMMC分区布局说明】:
保留空间:前面700M不会被覆盖


BOOT分区,默认128M,可以在inst-to-emmc.sh中调整,建议>75MB
ROOT分区,默认384M,  可以在inst-to-emmc.sh中调整,  建议>320MB
SHARED分区,除上述3项以外的剩余空间,都被挂载到 /mnt/mmcblk1p3目录,可以做共享盘,文件系统可支持ext4, xfs, btrfs(默认),可以在inst-to-emmc.sh中调整, btrfs对ssd硬盘、emmc硬盘的优化做得不错,所以作为首选文件系统,如果不喜欢btrfs的,可以在inst-to-emmc.sh中修改
为何要采用5.x内核?因为ARM系统的内核进入主线时间比较晚,早先一直是以Android内核为主,对主线内核的支持并不多,而Android内核与主线内核是不兼容的,直到2018年左右,各厂商才加大对主线内核的支持力度(包括Armlogic),所以新版内核肯定比旧版内核稳定,有图为证(5.1版的内核,完成量是最高的):



【WIFI测试结果】

无线设置:明确指定频段、带宽及功率(最大20dbm, 功率不要设成自动)
ping: 丢包率情况良好,延迟略有点高,一般的5G wifi都在2ms以内


吞吐量:10MB/s左右,与2.4G的水平差不多,总体说来刚刚够用,不要期待太高


【安装到EMMC】

刷EMMC的命令结果,供参考:
  1. root@OpenWrt:~# ll
  2. drwxr-xr-x    2 root     root          1024 Sep 13 23:33 ./
  3. drwxr-xr-x   20 root     root          1024 Sep 13 23:32 ../
  4. -rw-r--r--    1 root     root       4194304 Sep 13 23:33 bootloader-backup.bin
  5. -rwxr-xr-x    1 root     root          6355 Sep 13 23:32 inst-to-emmc.sh*

  6. root@OpenWrt:~# ./inst-to-emmc.sh
  7. The following steps will overwrite the original data, please be sure to confirm!
  8. Remind again, remember to back up your important data!
  9. Select y to install openwrt to emmc disk, are you sure?  y/n [y]
  10. total 3 partions will be deleted
  11. 1+0 records in
  12. 1+0 records out
  13. 1+0 records in
  14. 1+0 records out
  15. 1+0 records in
  16. 1+0 records out

  17. Welcome to fdisk (util-linux 2.33).
  18. Changes will remain in memory only, until you decide to write them.
  19. Be careful before using the write command.


  20. Command (m for help): Partition number (1-3, default 3):
  21. Partition 3 has been deleted.

  22. Command (m for help): Partition number (1,2, default 2):
  23. Partition 2 has been deleted.

  24. Command (m for help): Selected partition 1
  25. Partition 1 has been deleted.

  26. Command (m for help): Partition type
  27.    p   primary (0 primary, 0 extended, 4 free)
  28.    e   extended (container for logical partitions)
  29. Select
  30. (default p): Partition number (1-4, default 1): First sector
  31. (2048-122142719, default 2048): Last sector, +/-sectors or
  32. +/-size{K,M,G,T,P} (1433600-122142719, default 122142719):
  33. Created a new partition 1 of type 'Linux' and of size 128 MiB.

  34. Command (m for help): Partition type
  35.    p   primary (1 primary, 0 extended, 3 free)
  36.    e   extended (container for logical partitions)
  37. Select
  38. (default p): Partition number (2-4, default 2): First sector
  39. (2048-122142719, default 2048): Last sector, +/-sectors or
  40. +/-size{K,M,G,T,P} (1695744-122142719, default 122142719):
  41. Created a new partition 2 of type 'Linux' and of size 512 MiB.

  42. Command (m for help): Partition type
  43.    p   primary (2 primary, 0 extended, 2 free)
  44.    e   extended (container for logical partitions)
  45. Select
  46. (default p): Partition number (3,4, default 3): First sector
  47. (2048-122142719, default 2048): Last sector, +/-sectors or
  48. +/-size{K,M,G,T,P} (2744320-122142719, default 122142719):
  49. Created a new partition 3 of type 'Linux' and of size 57 GiB.

  50. Command (m for help): Partition number (1-3, default 3): Hex code (type L to list all codes):
  51. Changed type of partition 'Linux' to 'W95 FAT32 (LBA)'.

  52. Command (m for help): Partition number (1-3, default 3): Hex code (type L to list all codes):
  53. Changed type of partition 'Linux' to 'Linux'.

  54. Command (m for help): Partition number (1-3, default 3): Hex code (type L to list all codes):
  55. Changed type of partition 'Linux' to 'Linux'.

  56. Command (m for help): The partition table has been altered.
  57. Calling ioctl() to re-read partition table.
  58. Syncing disks.

  59. fdisk done

  60. begin to create filesystems ...
  61. create boot filesystem ...
  62. mkfs.fat 4.1 (2017-01-24)
  63. wait for boot partition mounted ...
  64. can not mount boot partition, try again ...
  65. mount ok
  66. copy boot ...done
  67. Edit init config ... done.
  68. done

  69. create rootfs filesystems ...
  70. mke2fs 1.44.3 (10-July-2018)
  71. Creating filesystem with 131072 4k blocks and 32768 inodes
  72. Filesystem UUID: 82befa2f-bce2-4b09-84de-4e1613fbfb83
  73. Superblock backups stored on blocks:
  74.         32768, 98304

  75. Allocating group tables: done                           
  76. Writing inode tables: done                           
  77. Creating journal (4096 blocks): done
  78. Writing superblocks and filesystem accounting information: done

  79. wait for root partition mounted ...
  80. mount ok
  81. make dirs ... done
  82. copy data ...
  83. copy bin ... done
  84. copy boot ... done
  85. copy etc ... done
  86. copy lib ... done
  87. copy init ... done
  88. copy root ... done
  89. copy sbin ... done
  90. copy usr ... done
  91. copy www ... done
  92. copy done
  93. Edit other config files ... done

  94. create shared filesystem ...
  95. btrfs-progs v4.15.1
  96. See http://btrfs.wiki.kernel.org for more information.

  97. Detected a SSD, turning off metadata duplication.  Mkfs with -m dup if you want to force metadata duplication.
  98. Label:              EMMC_SHARED
  99. UUID:               1e57e723-9ac0-4a03-9549-b663b872a927
  100. Node size:          16384
  101. Sector size:        4096
  102. Filesystem size:    56.93GiB
  103. Block group profiles:
  104.   Data:             single            8.00MiB
  105.   Metadata:         single            8.00MiB
  106.   System:           single            4.00MiB
  107. SSD detected:       yes
  108. Incompat features:  extref, skinny-metadata
  109. Number of devices:  1
  110. Devices:
  111.    ID        SIZE  PATH
  112.     1    56.93GiB  /dev/mmcblk1p3

  113. done

  114. all done, now you can reboot your box!
复制代码


【下载地址:】
游客,如果您要查看本帖隐藏内容请回复

4.jpg (42.34 KB, 下载次数: 5)

4.jpg

QQ截图20190912235426.jpg (66.93 KB, 下载次数: 4)

QQ截图20190912235426.jpg

N1安卓分区.jpg (101.11 KB, 下载次数: 4)

N1安卓分区.jpg

AX88179.jpg (168.72 KB, 下载次数: 2)

AX88179.jpg

USB_WAN.jpg (55.35 KB, 下载次数: 2)

USB_WAN.jpg

lsmod.jpg (15.98 KB, 下载次数: 2)

lsmod.jpg

点评

各位大佬,请问刷完这个如何刷回armbian??尝试写入emmc无限报错  发表于 2019-9-23 08:34

评分

参与人数 25恩山币 +30 收起 理由
屎壳虫biubiu + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
大软白的包子 + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
烟屁股 + 2 楼主,最新的9+版,AX88179 USB网卡无法加载驱动,查看内核驱动部分,也没有找到驱动.
j234695432 + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
shana0914 + 1 7+版 每次过十几个小时就连不上网
bithover + 1 一看就是觉得高端、大气、上档次!
゛绊筬哖︷ + 1 求加入V2RAY! 酸酸乳plus+里面的不能用 设置完都显示一直没运行。
新车上路 + 1 固件真好用,佩服大佬精益求精的态度
小奇qq + 1 强大的恩山!(以下重复1万次)
jmhjl + 2 感谢你的分享,无论怎样,你都是最无私的人!
luoyuehua724 + 1 感谢你的分享,无论怎样,你都是最无私的人!
跟着疯去旅行 + 1 感谢你的分享,无论怎样,你都是最无私的人!
sxml2005 + 1 感谢你的分享,无论怎样,你都是最无私的人!
alongangel + 1 How ever,this is JB useful!
天天顺心 + 1 马上70周年国庆了,在此我祝你国庆节快乐!
一条寂寞的鱼 + 2 感谢你的固件,谢谢
玖之一 + 1 感谢你的分享,无论怎样,你都是最无私的人!
Jackieatwuxi + 1 昨晚在群里刚提管理界面的事,今天就首条明示,用心了,赞!
chenk77889 + 1 我想问一下 防火墙有信息吗!~~
4go + 1 感谢分享
vosman + 1 可以刷入EMMC吗?
sunjun1989 + 1 感谢你的分享,无论怎样,你都是最无私的人!
enzoye + 1 感谢你的分享,无论怎样,你都是最无私的人!
todayfff + 2 大神真的是有求必应啊!!!!
secowu + 2 感谢你的分享,无论怎样,你都是最无私的人!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
2#
发表于 2019-9-7 01:09 | 只看该作者
标记一下,先看看好不好,谢谢楼主咯!
我的恩山、我的无线 The best wifi forum is right here.
3#
发表于 2019-9-7 01:14 | 只看该作者
这么流弊一定看看
我的恩山、我的无线 The best wifi forum is right here.
4#
发表于 2019-9-7 01:31 来自手机 | 只看该作者
无线能过100M吗?
我的恩山、我的无线 The best wifi forum is right here.
5#
发表于 2019-9-7 01:42 | 只看该作者
试试看



我的恩山、我的无线 The best wifi forum is right here.
6#
发表于 2019-9-7 03:06 | 只看该作者
呃,看起来非常的厉害👍,就是不知道能拿来干啥
我的恩山、我的无线 The best wifi forum is right here.
7#
发表于 2019-9-7 05:52 | 只看该作者
学习一下
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
8#
发表于 2019-9-7 06:02 来自手机 | 只看该作者
试试看,,,,,,,
我的恩山、我的无线 The best wifi forum is right here.
9#
发表于 2019-9-7 06:08 | 只看该作者
感谢楼主分享
我的恩山、我的无线 The best wifi forum is right here.
10#
发表于 2019-9-7 06:11 来自手机 | 只看该作者
感谢楼主分享
我的恩山、我的无线 The best wifi forum is right here.
11#
发表于 2019-9-7 06:32 | 只看该作者

标记一下,先看看好不好,谢谢楼主咯!
我的恩山、我的无线 The best wifi forum is right here.
12#
发表于 2019-9-7 06:56 | 只看该作者

标记一下,先看看好不好,谢谢楼主咯!
我的恩山、我的无线 The best wifi forum is right here.
13#
发表于 2019-9-7 06:59 来自手机 | 只看该作者
感谢分享,做旁路由v2ray正常吗?
我的恩山、我的无线 The best wifi forum is right here.
14#
发表于 2019-9-7 07:01 来自手机 | 只看该作者
一看就是高端大气上档次
我的恩山、我的无线 The best wifi forum is right here.
15#
发表于 2019-9-7 07:02 | 只看该作者
谢谢楼主
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2019-10-22 14:41

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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