基于openwrt官方19.07.5固件打包制作。
请勿当路由使用(不包含路由组件),适合做有管理界面的mini Linux跑一些小应用比如京东签到。
启用混杂模式
1
| ip link set eth0 promisc on
|
创建虚拟macvlan网卡(IP、网关请根据自己的网络修改)
1
| docker network create -d macvlan --subnet=192.168.11.0/24 --gateway=192.168.11.1 -o parent=eth0 macnet
|
创建openwrt容器
1 2
| docker run -d --restart always --name openwrt --network macnet --privileged 99010/openwrt /sbin/init docker run --restart always --name openwrt -d --network macnet --privileged sulinggg/openwrt-mini:arm64 /sbin/init
|
进入容器并修改相关参数
1
| docker exec -it openwrt bash
|
执行此命令后我们便进入 OpenWrt 的命令行界面,首先,我们需要编辑 OpenWrt 的网络配置文件:
我们需要更改 Lan 口设置:
1 2 3 4 5 6 7 8 9 10
| config interface 'lan' option type 'bridge' option ifname 'eth0' option proto 'static' option ipaddr '192.168.3.88' option netmask '255.255.255.0' option ip6assign '60' option gateway '192.168.3.1' option broadcast '192.168.3.255' option dns '192.168.3.1'
|
6.重启网络
1
| /etc/init.d/network restart
|
京东签到的ipk下载
https://github.com/jerrykuku/luci-app-jd-dailybonus
https://hub.docker.com/r/sulinggg/openwrt-mini