找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 38024|回复: 171

Dell Wyse 3040瘦客户机,EMMC刷入OpenWrt,配置旁路由,附跑分

 火.. [复制链接]
发表于 2021-8-26 21:22 | 显示全部楼层 |阅读模式
本帖最后由 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主题的需要手动更改下。


  1. <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登录命令行,执行以下命令
  1. cd /tmp/upload
  2. sysupgrade -i openwrtxxxxx.img.gz
复制代码
  • 需要保存原先配置的,在互动里分别按y和n


由于软件包相对精简,没法顾及所有用户需求。可以使用系统内的软件包手动安装对应固件。
固件默认编译的软件源为snapshot版本,在安装更新软件时可能会遇到如下报错:
  1. Collected errors:
  2. * pkg_hash_check_unresolved: cannot find dependency libnettle8 for lighttpd
  3. * pkg_hash_fetch_best_installation_candidate: Packages for lighttpd found, but incompatible with the architectures configured
  4. * opkg_install_cmd: Cannot install package lighttpd.
  5. * satisfy_dependencies_for: Cannot satisfy the following dependencies for lighttpd-mod-redirect:
  6. *         libnettle8
  7. * opkg_install_cmd: Cannot install package lighttpd-mod-redirect.
复制代码
此时需要修改软件源为稳定版本,方法如下:
系统-->软件包-->配置
将发行版软件源修改为如下,点击提交:
  1. src/gz openwrt_core https://mirrors.cloud.tencent.com/lede/releases/21.02.1/targets/x86/64/packages
  2. src/gz openwrt_base https://mirrors.cloud.tencent.com/lede/releases/21.02.1/packages/x86_64/base
  3. src/gz openwrt_luci https://mirrors.cloud.tencent.com/lede/releases/18.06.9/packages/x86_64/luci
  4. src/gz openwrt_packages https://mirrors.cloud.tencent.com/lede/releases/21.02.1/packages/x86_64/packages
  5. src/gz openwrt_routing https://mirrors.cloud.tencent.com/lede/releases/21.02.1/packages/x86_64/routing
  6. src/gz openwrt_telephony https://mirrors.cloud.tencent.com/lede/releases/21.02.1/packages/x86_64/telephony
复制代码
在OPKG基础配置内,将option check_signature这一行注释掉,
  1. #option check_signature
复制代码
保存后即可更新软件源,安装软件。

先附上跑分,CpuMark的跑分相比R2s只高了15%,但aes256能力高出不少

AES-256-gcm(单线程)
  1. root@OpenWrt:~# openssl speed -evp aes-256-gcm
  2. Doing aes-256-gcm for 3s on 16 size blocks: 13953113 aes-256-gcm's in 3.00s
  3. Doing aes-256-gcm for 3s on 64 size blocks: 6890131 aes-256-gcm's in 3.00s
  4. Doing aes-256-gcm for 3s on 256 size blocks: 2402599 aes-256-gcm's in 3.00s
  5. Doing aes-256-gcm for 3s on 1024 size blocks: 656666 aes-256-gcm's in 3.00s
  6. Doing aes-256-gcm for 3s on 8192 size blocks: 85540 aes-256-gcm's in 3.00s
  7. Doing aes-256-gcm for 3s on 16384 size blocks: 43432 aes-256-gcm's in 3.00s
  8. OpenSSL 1.1.1k  25 Mar 2021
  9. built on: Tue Aug 17 15:30:36 2021 UTC
  10. options:bn(64,64) rc4(16x,int) des(int) aes(partial) blowfish(ptr)
  11. 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
  12. The 'numbers' are in 1000s of bytes per second processed.
  13. type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes  16384 bytes
  14. aes-256-gcm      <b>74416.60k</b>   146989.46k   205021.78k   224141.99k   233581.23k   237196.63k
复制代码
chacha20-poly1305(单线程)
  1. root@OpenWrt:~# openssl speed -evp chacha20-poly1305
  2. Doing chacha20-poly1305 for 3s on 16 size blocks: 10822421 chacha20-poly1305's in 3.00s
  3. Doing chacha20-poly1305 for 3s on 64 size blocks: 5886856 chacha20-poly1305's in 3.00s
  4. Doing chacha20-poly1305 for 3s on 256 size blocks: 1958479 chacha20-poly1305's in 3.00s
  5. Doing chacha20-poly1305 for 3s on 1024 size blocks: 513099 chacha20-poly1305's in 3.00s
  6. Doing chacha20-poly1305 for 3s on 8192 size blocks: 66934 chacha20-poly1305's in 3.00s
  7. Doing chacha20-poly1305 for 3s on 16384 size blocks: 33709 chacha20-poly1305's in 3.00s
  8. OpenSSL 1.1.1k  25 Mar 2021
  9. built on: Tue Aug 17 15:30:36 2021 UTC
  10. options:bn(64,64) rc4(16x,int) des(int) aes(partial) blowfish(ptr)
  11. 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
  12. The 'numbers' are in 1000s of bytes per second processed.
  13. type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes  16384 bytes
  14. 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为第一启动项。
  1. * Press F2 during boot to get into the BIOS.  #不断按del键进入bios
  2. * Unlock the settings using the default password “Fireport”.
  3. 点击Advanced确认SATA Mode:AHCI , boot from USB:Enable
  4. * Reset the BIOS values to the factory settings and save.
  5. * This automatically put my Xubuntu USB stick first in the boot order, but it’s worth checking.
  6. * 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
  1. 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上看风格很匹配。









本帖子中包含更多资源

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

×

评分

参与人数 5恩山币 +5 收起 理由
tcwa*** + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
long*** + 1 2333
blue*** + 1 已经用上,目测很好用,感谢分享!
SkyT*** + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
ys9*** + 1 2333

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2021-8-26 22:19 | 显示全部楼层
颜值不错,
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-8-26 22:55 | 显示全部楼层
300rmb 套机感觉有点贵呀!
跑op的话会不会弄个ARM盒子更好?

点评

r2s最近涨价了,感觉性价比也不高。同样价格,x86可玩性更强些吧。此外,这玩意儿功耗4w不到。跟arm一个水平。  详情 回复 发表于 2021-8-27 09:12
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2021-8-27 09:12 | 显示全部楼层
KK2019es 发表于 2021-8-26 22:55
300rmb 套机感觉有点贵呀!
跑op的话会不会弄个ARM盒子更好?

r2s最近涨价了,感觉性价比也不高。同样价格,x86可玩性更强些吧。此外,这玩意儿功耗4w不到。跟arm一个水平。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-9-7 12:47 | 显示全部楼层
有没有新的固件,最高带docker

点评

刚编译玩热乎固件,带docker的  详情 回复 发表于 2021-9-9 21:19
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-9-7 18:10 | 显示全部楼层
Z8350本来就不弱
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-9-9 19:38 | 显示全部楼层
大佬固件呢?能不能把你的固件分享一下

点评

今天刚刚编译新的,经测试可用。  详情 回复 发表于 2021-9-9 21:19
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2021-9-9 21:19 | 显示全部楼层
zkhaoo 发表于 2021-9-9 19:38
大佬固件呢?能不能把你的固件分享一下

今天刚刚编译新的,经测试可用。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2021-9-9 21:19 | 显示全部楼层
r1172464137 发表于 2021-9-7 12:47
有没有新的固件,最高带docker

刚编译玩热乎固件,带docker的

点评

能否共享一下你编译的固件  详情 回复 发表于 2021-9-11 14:44
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-9-11 14:44 | 显示全部楼层
dingnan21 发表于 2021-9-9 21:19
刚编译玩热乎固件,带docker的

能否共享一下你编译的固件

点评

如果能放github分享一下就太好了  发表于 2021-11-7 21:48
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-9-11 16:13 | 显示全部楼层
你发的这个固件是不是太寒酸了点,磁盘管理都木有,剩下的空间好浪费

点评

我没有磁盘管理的需求,有需求就直接命令行,你可以在软件包里自己装下。  详情 回复 发表于 2021-9-11 18:41
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2021-9-11 18:41 | 显示全部楼层
zkhaoo 发表于 2021-9-11 16:13
你发的这个固件是不是太寒酸了点,磁盘管理都木有,剩下的空间好浪费

我没有磁盘管理的需求,有需求就直接命令行,你可以在软件包里自己装下。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-9-20 15:32 | 显示全部楼层
大佬,可以讲的详细点,我的也是z8350,但是是联想的,想通过pe写入时发现pe中不显示emmc应该,自带的系统时windows8.1

点评

我对windows不熟悉,建议用linux做live cd,你这种pe找不到emmc,属于加载不到驱动  详情 回复 发表于 2021-9-20 22:52
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2021-9-20 22:52 | 显示全部楼层
ys9437 发表于 2021-9-20 15:32
大佬,可以讲的详细点,我的也是z8350,但是是联想的,想通过pe写入时发现pe中不显示emmc应该,自带的系统 ...

我对windows不熟悉,建议用linux做live cd,你这种pe找不到emmc,属于加载不到驱动

点评

好的,感谢  详情 回复 发表于 2021-9-20 23:01
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-9-20 23:01 | 显示全部楼层
dingnan21 发表于 2021-9-20 22:52
我对windows不熟悉,建议用linux做live cd,你这种pe找不到emmc,属于加载不到驱动

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 03:25

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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