基于Docker部署OpenWrt

基于Docker部署OpenWrt

1
2
3
4
5
6
7
8
9
10
11
12
13
# 1.下载镜像
wget https://op.supes.top/releases/targets/armvirt/64/openwrt-09.05.2022-armvirt-64-l1pro-rootfs.tar.gz
# 2.docker导入镜像
cat openwrt-09.05.2022-armvirt-64-l1pro-rootfs.tar.gz | docker import - openwrt:0.0.1
# 3.开启网口混杂
ip link set eth0 promisc on
# 4.创建macnet网络
docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=eth0 macnet
# 5.基于镜像启动docker容器
docker run -d --name=OpenWrt --restart always --network macnet --ip 192.168.1.10 --privileged openwrt:0.0.1 /sbin/init
# 6.修改容器内openwrt管理IP地址
docker exec OpenWrt sed -e "s/10.0.0.1/192.168.1.10/" -i /etc/config/network
# enjoy it !!!

基于Docker部署OpenWrt
http://example.com/2022/10/24/基于Docker部署OpenWrt/
作者
muchenH
发布于
2022年10月24日
许可协议