|
本帖最后由 soulshop 于 2023-1-30 10:55 编辑
请往下看,小白写的,将就看吧!
1/30更新
转载一下openwrt下安装内核插件不兼容问题的解决
https://www.cnblogs.com/Yaosir/p/14826806.html
有能力的可以把整个插件库编译了放在一个内部服务器上,再在路由器里更改源地址
理论上就能像op官方一样在线安装插件了,ps:我还没试
1/29更新
我帖子里的内容仅针对我手里这一台百里路由器,op群有朋友反应百里跑分起来了(有的清缓存有的没有)
1/25更新 闲聊
22年10月份贵阳联通有活动,冰淇淋5g套餐5折送宽带,不太顺利的升级到千兆宽带后开始折腾路由器;
我原来的路由器是万元k2p,刷了老毛子固件,原来500m宽带时可以轻松跑满带宽,信号、稳定性都很不错,但升了千兆宽带以后还是只能跑500-600,用肯定是够用了,但是生命的乐趣在于折腾,于是170入手了小米cr8806。
cr8806这路由器还是不错的,信号、网速、稳定性不比k2p差,但是原生固件功能性太少了,网上找了很久都没有找到这款路由器开ssh的方法,但是不小心发现了有款移动定制路由器pz-l8十分便宜,ax3000规格只要80元,重要的是还可以开ssh安装luci,于是海鲜市场出掉cr8806入手pz-l8.
pz-l8使用中明显感觉比cr8806网速慢,信号也比cr8806差,然后使用网上教程开ssh竟然打不开,再看教程,原来新版固件已经修补了漏洞,无语,这个路由器比较便宜,弄坏了损失也能接受,果断上ttl,实际没什么用,折腾记录也发了个贴,最后成功刷上qsdk固件,这固件也让人恼火,没有折腾的余地,因为它的版本是openwrt15.05,虽然很多ipq5000系列路由器都用的这个版本,但它太老了,已经没有人在维护了。
。
无聊时再次在某拆机网站刷到了中兴ax5400pro+的拆机文章,看到配置简直流口水,炫酷的造型,国产强悍的多核cpu带硬件加速核心,双2.5g网口,无线信号也不错,官方还说会放出op,最终没忍住619元狗东入手银色机器,这机器很让我失望,因为我光猫口是千兆口,它2.5网口的优势没发挥出来,实际网速也就比pz-l8好点点,固件功能一塌糊涂,而且我很不喜欢它的三角形指示灯造型,实在受不了了就退货了。
再次在拆机网站刷到雅典娜,没太犹豫就入手了雅典娜,同时入手了个1tsata固态,雅典娜现在每天跑分200多,在我的心理预期内,没啥好说的。
倒是百里,我入手这款路由器犹豫了很久,首先雅典娜用着还行(看在跑分的份上,否则也难说好用),其次,网传百里跑分很低。奈何被某些帖子洗脑太太严重,被filogic830处理器强悍的性能以及抱着能跑分回本的侥幸心理,在经过多次心理建设后569元下单。
因为我这边联通如果要换xgpon光猫需要每月多交40元话费,所以我一直希望弄款op路由器安装bonding插件做双wan聚合突破千兆限制,这也是我入手百里的原因之一,百里刚出op那会我还是很惊喜的(可能是某兴让我太失望了),果断放弃售后刷入op,想象是美好的,现实是残酷的,大家都在等着跑分回本,愿意刷op的没几个,热心op大神也放弃了用爱发电为百里弄第三方op,官方op懒的说了,折腾的记录都在下面。
插件core源应该可以用这个,但是需要改内核配置,太麻烦了,我不想折腾了
https://mirrors.tuna.tsinghua.ed ... ek/mt7622/packages/
刷op没什么难度,置顶帖已经有了详细的教程,固件我也搬运到了op交流群,不想注册夸克的可以去q群下。
强调一下,现在百里的op只是半开放,而且官方用了一些方法规避售后风险,不提供关于op的任何支持,且刷机后失去售后资格。刷机前慎重考虑。
建议从最下面备份分区文件开始。
在折腾了一番后由于缺core源无法解决,已经暂停折腾刷回官方固件了
在这几天的使用中还几次遇到断流问题,现在跑分也很低,还没入手的,入手了还能退的建议及时退坑吧
感谢op交流群群友配合测试
开始正题
我刷入op后连上JDC开头的信号dhcp获取不到地址,表现为打不开192.168.68.1管理,我选择临时设置静态IP192.168.68.5,掩码255.255.255.0,网关192.168.68.1,dns8.8.8.8(win11强制设dns,其他系统可为空)解决。
获取不到ip这个问题后面进入管理web再说。后面恢复出厂设置后就没这个问题了。
然后就可以访问192.168.68.1进入管理页面了。
汉化
相信很多朋友和我一样基本懂不了外国语言,或者觉得使用中文更方便,这时候就需要汉化了。
依次点击:system-softwre-Configure opkg,,在打开的页面里把/etc/opkg.conf里的dest opt /opt删了点保存
然后分别选择我提供的luci-base-zh-cn.ipk和luci-opkg-zh-cn.ipk上传安装,如果顺利的话安装完两个插件后按ctrl+f5强制刷新网页就能发现已经汉化了。
但是它默认这个主题对汉化的支持不太好,可以安装来自大神的https://github.com/jerrykuku/luci-theme-argon的argon主题,然后就比较完美了
经验证这个主题暂时不能达到完全汉化的效果。
汉化就到这里,刚才用到的3个插件经我测试不同架构可以通用(x86-64/arm_a57等等),也可以自己源站去下。
插件下载地址https://wwzy.lanzoub.com/iakRv0lfhlch 密码:密码:9hct
1/21更新,实测安装了argon主题后并没有解决汉化不完整的问题。
解决方法是在线安装luci插件(插件名就叫“luci”,update lists后搜索luci)。
还有自带的插件没有中文包,可以根据自己需求下载安装对应中文包
比如adblock对应的中文包名为luci-i18n-adblock-zh-cn
备份分区和换源
刚才那部分是给仅需要汉化得小伙伴看的,这次发布的op固件已经内置了一些插件,应该也能满足部分小伙伴的需求了。
继续,因为固件内置的和mt8976相关的内容在openwrt源站是没有的,以及openwrt官网在国内大部分地区访问比较慢,所以我们需要把插件源
换了。可以把下面这部分全部全部复制过去完全替换:
- #src/gz openwrt_core https://downloads.openwrt.org/releases/21.02-SNAPSHOT/targets/mediatek/mt7986/packages
- src/gz openwrt_base https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/21.02.5/packages/aarch64_cortex-a53/base
- #src/gz openwrt_mtk_openwrt_feed https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/21.02.5/packages/aarch64_cortex-a53/mtk_openwrt_feed
- src/gz openwrt_packages https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/21.02.5/packages/aarch64_cortex-a53/packages
- src/gz openwrt_routing https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/21.02.5/packages/aarch64_cortex-a53/routing
- src/gz openwrt_telephony https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/21.02.5/packages/aarch64_cortex-a53/telephony
- src/gz openwrt_luci https://mirrors.tuna.tsinghua.edu.cn/openwrt/releases/21.02.5/packages/aarch64_cortex-a53/luci
复制代码
保存后就可以点击UPDATE LISTS,等一会儿刷新页面就可以了,就可以看见插件列表了。
我的机器存在更新列表慢的问题,ssh进后台opkg update有错误提示。
这里有个问题暂时还没解决,需要ssh进后台删除/var/lock/opkg.lock- rm -f /var/lock/opkg.lock
- opkg update
复制代码
然后耐心等更新完,后面看看怎么解决这个问题。
1/21更新:更新列表慢导致提示错误的问题已经解决。
经过验证,在opkg update时优先和ipv6地址通信,由于我上联路由器能给本机分配ipv6地址,但本机ipv6配置有问题,网络不通导致报错。
我本机重启wan6接口后解决。
因为我把源里内核和关键部分内容注释掉了,为避免后面更新后插件版本跨度及安装各类第三方插件带来的各种风险,强烈建议先备份分区
备份分区
备份分区也需要ssh进后台,进ssh必须先更新密码。
成功进入ssh后运行以下命令
- dd if=/dev/mmcblk0boot0 of=/mnt/mmcblk0p13/dev/mmcblk0boot0.bin
- dd if=/dev/mmcblk0boot1 of=/mnt/mmcblk0p13/dev/mmcblk0boot1.bin
- dd if=/dev/mmcblk0p1 of=/mnt/mmcblk0p13/dev/mmcblk0p1.bin
- dd if=/dev/mmcblk0p2 of=/mnt/mmcblk0p13/dev/mmcblk0p2.bin
复制代码 然后使用winscp等工具用scp协议连接,在/mnt/mmcblk0p13下载下来保存。真砖了不要找我,我也不会救。
1/20更新
好多人问关于docker
其实能正常装插件就相当于完成了装docker的90%。
在前面成功汉化的基础上安装docker插件就可以了。
安装报空间不足,暂未解决问题。
1/22更新
今天又折腾了一下解决了软件包空间不足问题,但是因为前面把core的源地址注释了,导致缺很多依赖,我无法解决,我已经刷回官方固件了
需要安装fdisk、cfdisk
1.ssh进入后台后安装上面两个软件
- opkg update
- opkg install fdisk cfdisk
复制代码 2.我们要新建一个分区挂载到overlay给软件包使用,使用可以看到原磁盘是有空闲空间的,但是据说保留一点空闲空间能降低emmc损坏风险(ps:我忘从哪看的了,反正宁可信其有,不可信其无),所以需要从mmcblk0p13这个分区分2g空间出来(我认为2g应该够了,仅供参考)
选中mmcblk0p13点击Resize,将112改为110确定后可以发现freespace(空闲空间)数值变大了,选中free space点击new,输入2G回车
3.将新建分区和原分区格式化
- mkfs.ext4 /dev/mmcblk0p13
- mkfs.ext4 /dev/mmcblk0p14
复制代码 4.将分区14挂载到overlay
- mount /dev/mmcblk0p14 /overlay
复制代码
core源码库应该可以用这个,但是需要改内核配置,太麻烦了,我不想折腾了
https://mirrors.tuna.tsinghua.ed ... ek/mt7622/packages/
依次点击系统-软件包(software)-update lists 耐心等会后刷新网页
搜索docker,依次安装
docker
docker-compose
dockerd
luci-app-dockerman
luci-lib-docker
luci-i18n-dockerman-zh-cn
python3-docker
python3-docker-src
python3-dockerpty
python3-dockerpty-src
刷新页面应该就有docker菜单了
我的探索目前就到这一步,docker安装实例需要我后面实操一遍再分享出来。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
查看全部评分
|