
🚀 华为悦盒 Hinas OpenWrt/Kwrt 自动化部署脚本
这是一个专为 华为悦盒 (Hi3798MV100/MV200) 运行 Hinas 系统设计的 Docker 版 OpenWrt (Kwrt) 一键部署工具。
其他型号可能需要手动修改使用的镜像版本:如MV300为64bit的CPU架构,可能更适用64位的镜像版本。
采用的镜像为:

通过 Macvlan 技术实现高性能网络转发,并首创 “双 IP 救急通道”,彻底解决初次部署时因网段不通导致无法访问后台的痛点。
✨ 核心特性
⚡ 极速部署:一键完成镜像拉取、容器创建、网络配置。
🌐 智能双通:
主网络:基于 Macvlan,与主路由同网段,性能损耗极低。
救急通道 (dev-op):自动挂载 10.0.0.1 临时 IP,无需改电脑 IP 即可直连配置。
💾 持久化存储:自动将 /etc/config 和 /root 挂载至 U 盘 (/mnt/sda1),刷机/升级不丢配置。
🛠️ 自动化运维:集成开机自启服务 (systemd),支持混杂模式自动开启(桥接模式)。
🔍 智能诊断:内置网络连通性检查工具,快速排查容器与网关的通讯问题。
🏗️ 网络拓扑示意
该脚本通过在宿主机 eth0 上建立一个虚拟桥接接口 dev-op,允许宿主机与容器在同一物理网卡上进行双向通信。
🛠️ 快速开始
准备工作 确保你的华为悦盒已安装 Hinas 系统。
插入一个已格式化的 U 盘(系统会自动挂载到 /mnt/sda1)。
确保设备可以正常访问网络(用于下载镜像)。
执行安装 在终端输入以下命令:Bash
赋予执行权限
chmod +x openwrt_manage.sh
运行脚本
./openwrt_manage.sh
在线运行脚本可能暂时状态不可用
bash <(wget -qO- https://raw.githubusercontent.com/mplcoco-moe/hi3798mv100-Hinas-Kwrt-docker/main/6108v9/openwrt_manage.sh)
或者
bash <(curl -Ls https://raw.githubusercontent.com/mplcoco-moe/hi3798mv100-Hinas-Kwrt-docker/main/6108v9/openwrt_manage.sh)
📂 路径说明
镜像存放:/mnt/sda1/img/
配置文件:/mnt/sda1/openwrt/etc/config/ (可直接在此修改网络配置)
用户目录:/mnt/sda1/openwrt/root/
自启服务:/etc/systemd/system/openwrt-bridge.service
⚠️ 注意事项
修改 I P:openwrt修改IP后请再次运行脚本关闭10.0.0.1的临时通道。
磁盘空间:脚本会检查 U 盘空间,请确保剩余空间大于 200MB。
混杂模式:脚本会自动开启 eth0 的混杂模式(桥接模式),这是 Macvlan 正常工作的必要条件。
临时地址:http://10.0.0.1 (宿主机 IP 设为 10.0.0.100)
默认账号:root
默认密码:root (取决于固件版本)
⚖️ 免责声明
合法用途:本项下的所有脚本及工具(以下简称“本项目”)仅供技术交流与学习参考。使用者在下载、运行本项目前,应确保其行为符合当地法律法规及相关服务条款。
责任限制:本项目作者不对使用者因误操作、违法违规使用或将其用于商业盈利行为所产生的任何直接或间接损失承担责任。
法律责任:因使用者个人原因导致违反相关法律(包括但不限于网络安全法、知识产权法等),其法律后果由使用者本人完全承担,作者不承担任何连带责任。
最终解释:使用本项目即视为您已阅读并同意本声明的所有条款。