找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 2796|回复: 4

[虚拟机相关] 无敌的dork存在,理论上支持所有架构的openwrt

[复制链接]
发表于 2024-10-9 16:16 | 显示全部楼层 |阅读模式
  我最近在研究赚钱宝2代刷的armbian,这是个非常好的系统自带dock,我就想在armbian基础上运行openwrt路由,在操作的过程中我发现这种方法其实适用于所有带dock的机器。

  重点:方法是找到适用于自己机器的op镜像,建议访问https://dl.openwrt.ai/releases/targets/ 这个在线定制固件库。寻找下载适用于自己处理器架构的镜像文件(以rootfs.tar.gz结尾的)。
  以我的赚钱宝2代为例子,它的cpu就是晶晨的meson处理器,所以我选择amlogic/meson8b/路径下的kwrt-09.26.2024-amlogic-meson8b-thunder-onecloud-rootfs.tar.gz


以下用我作为小白的水平讲一下方法
步骤:1.使用ssh工具(我用的Finalshell)登录终端,将我刚下载的文件放到/tmp文件下,执行命令:
docker import /tmp/kwrt-09.26.2024-amlogic-meson8b-thunder-onecloud-rootfs.tar.gz openwrt
等几秒钟出现一串长字符表示镜像输入完成。
(注意这里的rootfs.tar.gz文件应该是你自己下载的文件名,和我这个不一样
2.运行命令ifconfig


图片中可以看到以ip 192.168开头的网络名称是eth0(不要看docker0和lo或者br-),有的设备显示网络是end0就用end0执行命令
接下来就在eth0下创建macvlan网络,执行命令:

docker network create -d macvlan --subnet=192.168.X.0/24 --gateway=192.168.X.1 -o parent=eth0 macnet
这里的192.168.X.0/24 192.168.X.1的X应该是你主路由器给的网段,主路由是什么网段就填什么网段。
比如我的网段就是31.我就依此在命令中填写:
docker network create -d macvlan --subnet=192.168.31.0/24 --gateway=192.168.31.1 -o parent=eth0 macnet

执行完成后应该出现有一串短字符。
3.运行openwrt容器
执行命令:docker run -d --name=openwrt --restart always --privileged --network macnet openwrt /sbin/init
又出现一串字符表示容器启动完成。
4.最后一步,因为op固件默认后台是10.0.0.1, 所以必须修改为我们自己主路由网段下的静态ip,这里要到openwrt容器内部去修改
进入容器命令:docker exec -it openwrt sh
接下来就是我们常见的openwrt修改ip的方法
命令:vi /etc/config/network 打开该openwrt的网络文件
先按i键进入修改 将10.0.0.1 改为自己的网段下的ip ,比如我就修改为192.168.31.100 修改完成后按Esc健 输入:wq  回车保存
命令:reboot 重启容器。 大功告成!!
登录网页端,输入刚修改的ip


密码和账户都是root。




docker network create -d macvlan --subnet=10.10.10.0/24 --gateway=10.10.10.1 -o parent=eth0 macnet


[size=1.4em]

[size=1.4em]

[size=1.4em]

[size=1.4em]

[size=1.4em]

[size=1.4em]

[size=1.4em]

[size=1.4em]

[size=1.4em]

[size=1.4em]

[size=1.4em]

[size=1.4em]

[size=1.4em]

[size=1.4em]sd

[size=1.4em]/

[size=1.4em]

[size=1.4em]

[size=1.4em]我

[size=1.4em]amlogic/

固件在线定制在线定制

本帖子中包含更多资源

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

×
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
 楼主| 发表于 2024-10-9 16:21 | 显示全部楼层
修改完成后按Esc健 输入:wq  回车保存 这里的冒号:不能省略
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-12-12 16:07 | 显示全部楼层
多谢up,已成功给我的orangepi zero小板子刷上了openwrt,另外新的镜像去这个地址下找,原贴的地址是老版本的op,软件源已没法更新https://dl.openwrt.ai/releases/24.10/targets/
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-12-12 16:56 | 显示全部楼层
谢谢楼主,请问下tar.gz 这种固件镜像是又可以烧录到内存卡中又可以直接import导到docker里面作为镜像吗?
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2025-12-10 12:26 | 显示全部楼层
感谢分享,完美解决
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /2 下一条

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

GMT+8, 2026-8-24 02:10

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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

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