|
本帖最后由 dingnan21 于 2023-9-7 21:55 编辑
2022.10.07(欢度国庆)更新
更新内容如下:
- 内核版本升级至5.15.72;
- 新增磁盘管理服务,可以通过web界面对磁盘挂载进行管理。
- 新增带宽监控->实时流量检测;
- 上网海淘深造新增Hysteria 协议,可以针对恶劣的网络环境进行优化加速。
- 本固件默认内核版本为64位;
- 删除了不常使用的网络共享;
百度网盘
提取码: cmm2
2022.05.14更新
更新内容如下:
- 内核版本升级至5.15.39;
- 新增USB打印服务器,可以添加有线打印机。
- 将固件挂载点容量变更为512MB,实际部署后还有约300MB可用容量。
2022.04.22更新
更新内容如下:
- 内核版本升级至5.15.34;
- 新增netgar主题,默认主题为Bootstrap,用户可以自行更换下图主题。
- 由于lean修改了argon主题的编译路径,因此喜欢argon主题的需要手动更改下。
- <blockquote>wget --no-check-certificate https://github.com/jerrykuku/luci-theme-argon/releases/download/v1.7.3/luci-theme-argon-18.06_1.7.3-20220421_all.ipk
复制代码
2021.11.20更新
今天周六,抽空对Wyse 3040的固件进行了更新。更新内容如下:
- 内核版本升级至5.10.79;
- 采用了新版Argon主题,默认主题为Bootstrap,用户可以自行更换下图主题。
- 将固件挂载点容量变更为256MB
该固件使用L大github最新代码编译,包含各类常用插件。从2021.09.09快速更新的方法:
- 将固件通过系统-->文件传输,上传至/tmp/upload
- ssh登录命令行,执行以下命令
- cd /tmp/upload
- sysupgrade -i openwrtxxxxx.img.gz
复制代码
由于软件包相对精简,没法顾及所有用户需求。可以使用系统内的软件包手动安装对应固件。
固件默认编译的软件源为snapshot版本,在安装更新软件时可能会遇到如下报错:
- Collected errors:
- * pkg_hash_check_unresolved: cannot find dependency libnettle8 for lighttpd
- * pkg_hash_fetch_best_installation_candidate: Packages for lighttpd found, but incompatible with the architectures configured
- * opkg_install_cmd: Cannot install package lighttpd.
- * satisfy_dependencies_for: Cannot satisfy the following dependencies for lighttpd-mod-redirect:
- * libnettle8
- * opkg_install_cmd: Cannot install package lighttpd-mod-redirect.
复制代码 此时需要修改软件源为稳定版本,方法如下:
系统-->软件包-->配置
将发行版软件源修改为如下,点击提交:
- src/gz openwrt_core https://mirrors.cloud.tencent.com/lede/releases/21.02.1/targets/x86/64/packages
- src/gz openwrt_base https://mirrors.cloud.tencent.com/lede/releases/21.02.1/packages/x86_64/base
- src/gz openwrt_luci https://mirrors.cloud.tencent.com/lede/releases/18.06.9/packages/x86_64/luci
- src/gz openwrt_packages https://mirrors.cloud.tencent.com/lede/releases/21.02.1/packages/x86_64/packages
- src/gz openwrt_routing https://mirrors.cloud.tencent.com/lede/releases/21.02.1/packages/x86_64/routing
- src/gz openwrt_telephony https://mirrors.cloud.tencent.com/lede/releases/21.02.1/packages/x86_64/telephony
复制代码 在OPKG基础配置内,将option check_signature这一行注释掉,
保存后即可更新软件源,安装软件。
先附上跑分,CpuMark的跑分相比R2s只高了15%,但aes256能力高出不少
AES-256-gcm(单线程)
- root@OpenWrt:~# openssl speed -evp aes-256-gcm
- Doing aes-256-gcm for 3s on 16 size blocks: 13953113 aes-256-gcm's in 3.00s
- Doing aes-256-gcm for 3s on 64 size blocks: 6890131 aes-256-gcm's in 3.00s
- Doing aes-256-gcm for 3s on 256 size blocks: 2402599 aes-256-gcm's in 3.00s
- Doing aes-256-gcm for 3s on 1024 size blocks: 656666 aes-256-gcm's in 3.00s
- Doing aes-256-gcm for 3s on 8192 size blocks: 85540 aes-256-gcm's in 3.00s
- Doing aes-256-gcm for 3s on 16384 size blocks: 43432 aes-256-gcm's in 3.00s
- OpenSSL 1.1.1k 25 Mar 2021
- built on: Tue Aug 17 15:30:36 2021 UTC
- options:bn(64,64) rc4(16x,int) des(int) aes(partial) blowfish(ptr)
- compiler: x86_64-openwrt-linux-musl-gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -O3 -pipe -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -O3 -DPIC -fpic -ffunction-sections -fdata-sections -znow -zrelro -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DNDEBUG
- The 'numbers' are in 1000s of bytes per second processed.
- type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes
- aes-256-gcm <b>74416.60k</b> 146989.46k 205021.78k 224141.99k 233581.23k 237196.63k
复制代码 chacha20-poly1305(单线程)
- root@OpenWrt:~# openssl speed -evp chacha20-poly1305
- Doing chacha20-poly1305 for 3s on 16 size blocks: 10822421 chacha20-poly1305's in 3.00s
- Doing chacha20-poly1305 for 3s on 64 size blocks: 5886856 chacha20-poly1305's in 3.00s
- Doing chacha20-poly1305 for 3s on 256 size blocks: 1958479 chacha20-poly1305's in 3.00s
- Doing chacha20-poly1305 for 3s on 1024 size blocks: 513099 chacha20-poly1305's in 3.00s
- Doing chacha20-poly1305 for 3s on 8192 size blocks: 66934 chacha20-poly1305's in 3.00s
- Doing chacha20-poly1305 for 3s on 16384 size blocks: 33709 chacha20-poly1305's in 3.00s
- OpenSSL 1.1.1k 25 Mar 2021
- built on: Tue Aug 17 15:30:36 2021 UTC
- options:bn(64,64) rc4(16x,int) des(int) aes(partial) blowfish(ptr)
- compiler: x86_64-openwrt-linux-musl-gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -O3 -pipe -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -O3 -DPIC -fpic -ffunction-sections -fdata-sections -znow -zrelro -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAESNI_ASM -DVPAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPOLY1305_ASM -DNDEBUG
- The 'numbers' are in 1000s of bytes per second processed.
- type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes
- chacha20-poly1305 <b>57719.58k</b> 125586.26k 167123.54k 175137.79k 182774.44k 184096.09k
复制代码 固件编译最重要的一步,如下图所示,在make kernel_menuconfig中务必在Device Drivers —> MMC/SD/SDIO card support中启用下图支持,否则刷入固件会卡死在booting OpenWrt
感谢矮星V指路,脱坑EMMC启动问题:https://www.right.com.cn/forum/thread-4004377-1-1.html
咸鱼280收的机器,品相不错,算95新吧。毕竟我咸鱼280出手的r2s,就自己掏钱买了个电源
关键是外观好看啊,比r2s还耐看。
刷机教程
机器默认拿来安装的是ThinOS,采用如下方式修改USB为第一启动项。
- * Press F2 during boot to get into the BIOS. #不断按del键进入bios
- * Unlock the settings using the default password “Fireport”.
- 点击Advanced确认SATA Mode:AHCI , boot from USB:Enable
- * Reset the BIOS values to the factory settings and save.
- * This automatically put my Xubuntu USB stick first in the boot order, but it’s worth checking.
- * Exit and reboot.
复制代码 我使用的BalenaEtcher制作U盘启动,image使用的ubuntu的server live CD
使用原理跟PE一样,在安装界面点击Help直接进入Enter shell
通过SCP将编译的镜像拷贝到本地,直接img写EMMC启动
注意:写到EMMC中的img是openwrt-x86-64-generic-squashfs-combined-efi.img
- dd if=openwrt-x86-64-generic-squashfs-combined-efi.img of=/dev/mmcblk0
复制代码
参考文档:https://www.openos.org/threads/openwrt-emmc.3523/
Wyse3040没有HDMI,只有2个DP接口。DP接口有个问题,他会识别显示器是否启用,从而通过bios反馈工作行为。这导致wyse3040在不接DP跑openwrt时,会被锁死在480MHz主频,导致cpumark跑分只有6000+
解决办法是淘宝上15块买个假负载接上。效果还不错,如图:
放在nas上看风格很匹配。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
查看全部评分
|