找回密码
 加入我们
搜索
      
查看: 8321|回复: 22

[装机] 云主机有啥推荐的?价格过得去就行,编译openwrt用

[复制链接]
发表于 2022-11-24 13:16 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2022-11-24 13:22 | 显示全部楼层
github action
发表于 2022-11-24 13:27 | 显示全部楼层
github action +1
 楼主| 发表于 2022-11-24 13:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2022-11-24 13:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2022-11-24 13:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2022-11-24 13:37 | 显示全部楼层
我盲猜几个能解决你问题的点:
1. 更换国内 openwrt 源。
2. 科学会不会?会的话给你的虚拟/实体主机 ubuntu 加个全局科学,多半能解决。

另外,我还想告诉你的是,openwrt 没有非常特别的需求或者官方不支持你的硬件,是不需要自己去编译主文件包的,种种原因你编译出来的版本号跟官方opkg 服务器版本号不一样,事后opkg 下载很麻烦。应该用官方推荐的功能:Image Builder。

https://openwrt.org/docs/guide-u ... ftware/imagebuilder

如果你有官方包之外的定制需求,这时候才需要编译,比如你想把科学整合到安装镜像里。
这时候单独编译要用的软件包,然后一起打包进去再安装,这样既能opkg更新官方包,又能开箱即用自己定制的软件。
发表于 2022-11-24 13:56 | 显示全部楼层
本帖最后由 Ownab 于 2022-11-24 14:08 编辑
leverkusen 发表于 2022-11-24 13:37
我盲猜几个能解决你问题的点:
1. 更换国内 openwrt 源。
2. 科学会不会?会的话给你的虚拟/实体主机 ubuntu ...


温馨小知识:op官方镜像是不包含任何非开源驱动的
比如高通平台的QSDK、MTK平台的闭源无线驱动

以高通平台为例(代表产品:R7500/R7800;EA8500/EA7500;红米AX6;小米AX3600/AX9000 等)为例, 用op官方镜像只能跑到500~600m左右cpu就满了、而且无线也很烂
自己编译集成上QSDK,可以启用NSS硬件加速,跑满千兆cpu几乎0占用, 使用高通官方驱动无线也很ok
 楼主| 发表于 2022-11-24 14:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2022-11-24 14:36 | 显示全部楼层
RedMomoe 发表于 2022-11-24 14:22
谢谢您!

不过,我既然尝试自己编译,那肯定是有官方包没用的东西需要打包进去了。不过分开编译倒是个不 ...

建议先查查github action出错代码原因,另外弄个留学环境比云主机更方便
发表于 2022-11-24 14:39 | 显示全部楼层
发表于 2022-11-24 14:46 来自手机 | 显示全部楼层
Gitpod.io
发表于 2022-11-24 14:49 | 显示全部楼层
巧了,我正在装,不过是在hyper-v装的ubuntu,也是自己编译个op学习学习,软路由是j4125,装的ubuntu20.04 服务器版本,
发表于 2022-11-24 15:02 来自手机 | 显示全部楼层
gayhub action或者~/.bashrc 配置下proxy,源就用ubuntu官方源,前几天刚弄过,很顺畅
 楼主| 发表于 2022-11-24 15:05 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2022-11-24 15:07 | 显示全部楼层

P3TERX 的脚本已经没维护的,这个钻空子远程SSH上去配置的方法已经被Github修复了,现在你得先在本地环境生成.config配置,再上传到github上编译,可以看我发在上面得例子
 楼主| 发表于 2022-11-24 15:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2022-11-24 15:22 | 显示全部楼层
RedMomoe 发表于 2022-11-24 15:15
这个config文件一定要上传,而不是在页面上输入内容?


有,但是可能是脱裤子放屁更麻烦,因为 Action 本质上是Github提供的一个CI环境而不是免费虚拟机,在CI流程执行过程中是不应该有与用户交互的环节的 ---- 至少Github是这么认为的,所以它并不希望你做类似的事情。

建议你在自己的电脑上搭个编译环境(虚拟机装Ubuntu或者Window WSL),在自己的电脑上 make menuconfig 生成 .config 文件,再通过 Github Action 编译,配置文件这玩意儿也不会经常变,流程跑通以后没想象中那么麻烦的。
 楼主| 发表于 2022-11-24 15:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2022-11-24 16:14 | 显示全部楼层
aws上白嫖一个虚拟机。可能储存要花点钱。
发表于 2024-5-20 14:57 | 显示全部楼层
Ownab 发表于 2022-11-24 13:56
温馨小知识:op官方镜像是不包含任何非开源驱动的
比如高通平台的QSDK、MTK平台的闭源无线驱动

请问怎么集成QSDK呢
发表于 2024-5-20 16:11 | 显示全部楼层
本帖最后由 Ownab 于 2024-5-20 16:14 编辑
luckylee 发表于 2024-5-20 14:57
请问怎么集成QSDK呢


几乎所有的集成源码都来自这两位大神, 请注意内核版本和QSDK版本的对应关系

https://github.com/ACwifidude/nss-packages

https://github.com/Ansuel/nss_repo_find

或直接使用他们打包好的op源码 自行添加第三方包
发表于 2024-5-22 07:17 来自手机 | 显示全部楼层
Ownab 发表于 2024-5-20 16:11
几乎所有的集成源码都来自这两位大神, 请注意内核版本和QSDK版本的对应关系

https://github.com/ACwif ...

谢谢,我看一下
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-5-2 13:18 , Processed in 0.013559 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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