Docker安装Openwrt开启旁路由模式
视频地址:https://page.om.qq.com/page/O4a5tecoxSWfgAZAZjzO48Kw0
准备:
HK1BOX一个或其他linux设备
安装好Armbian或Debian或Ubuntu或其他
安装好Docker和Portainer管理面板并更换国内源 (不会的看我之前的教学视频)
原作者Github地址:https://github.com/SuLingGG/OpenWrt-Docker
设置网络:
通过SSH登录到你的Linux设备,把网卡混杂模式打开
根据IP查看网卡:
ip addr
输入命令查看网卡名称:

打开后 openwrt 才能正确的收到数据
sudo ip link set 你自己的网卡名称 promisc on ##以下是我的网卡名称,每台设备可能不一样,要注意!!!! sudo ip link set eth0 promisc on没打开的状态
创建 docker 网卡:
这边的网卡也要替换

查看Docker网卡:
原项目地址:https://github.com/SuLingGG/OpenWrt-Docker
OpenWrt 标准镜像为集成常用软件包的 Docker 镜像,镜像自带软件包可满足大多数情景下的使用需求
支持设备/平台 |
DockerHub |
阿里云镜像仓库 (上海) |
树莓派 1B |
sulinggg/openwrt:rpi1 |
registry.cn-shanghai.aliyuncs.com/suling/openwrt:rpi1 |
树莓派 2B |
sulinggg/openwrt:rpi2 |
registry.cn-shanghai.aliyuncs.com/suling/openwrt:rpi2 |
树莓派 3B / 3B+ |
sulinggg/openwrt:rpi3 |
registry.cn-shanghai.aliyuncs.com/suling/openwrt:rpi3 |
树莓派 4B |
sulinggg/openwrt:rpi4 |
registry.cn-shanghai.aliyuncs.com/suling/openwrt:rpi4 |
armv7 |
sulinggg/openwrt:armv7 |
registry.cn-shanghai.aliyuncs.com/suling/openwrt:armv7 |
arm8/aarch64 |
sulinggg/openwrt:armv8 |
registry.cn-shanghai.aliyuncs.com/suling/openwrt:armv8 |
x86_64/amd64 |
sulinggg/openwrt:x86_64 |
registry.cn-shanghai.aliyuncs.com/suling/openwrt:x86_64 |
查看自己的系统的架构

创建并启动docker 镜像:
arm8/arrch64
docker run --restart always --name openwrt -d --network macnet --privileged sulinggg/openwrt:armv8 /sbin/initx86_64/amd64
docker run --restart always --name openwrt -d --network macnet --privileged sulinggg/openwrt:x86_64 /sbin/init
设置Openwrt容器 ip:
重启Openwrt网络:
/etc/init.d/network restart 重启网络, 重启完成后便可以通过浏览器访问了 http://192.168.50.123
用户名:root
默认密码是: password