打开网卡混杂模式
ip link set eth0 promisc on
创建OpenWrt网络
docker network create -d macvlan --subnet=192.168.0.0/24 --gateway=192.168.0.1 -o parent=eth0 openwrt
下载镜像包至root
wget https://dl.openwrt.ai/releases/targets/amlogic/meson8b/kwrt-09.26.2024-amlogic-meson8b-thunder-onecloud-rootfs.tar.gz
生成镜像
docker import openwrt-02.01.2024-meson-meson8b-thunder-onecloud-rootfs.tar.gz onecloud/openwrt
安装并启动容器
docker run --restart always --name openwrt -d --network openwrt --privileged onecloud/openwrt /sbin/init
[此固件默认IP为10.0.0.1 密码root]
修改默认IP
进入容器
docker exec -it openwrt bash
打开网络配置文件
nano /etc/config/network
ip修改为192.168.0.20
重启网络
/etc/init.d/network restart
用刚修改为的ip登录后台 密码 root
设置为旁路由模式
系统-设置向导,关闭dhcp