开启混杂
ip link set eth0 promisc on
创建网络
docker network create -d macvlan --subnet=192.168.x.0/24 --gateway=192.168.x.1 -o parent=eth0 macnet
运行容器
docker run --restart always --name OpenWrt01 -d --network macnet --privileged orangeqiu/openwrt:r19.12.11 /sbin/init
https://www.nerocats.com/archives/515/
照着文中“配置方法”修改ip,即修改x
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option ula_prefix 'fda8:585c:8618::/48'
config interface 'lan'
option type 'bridge'
option ifname 'eth0'
option proto 'static'
option ipaddr '192.168.x.x'
option netmask '255.255.255.0'
option gateway '192.168.x.1'
option dns '192.168.x.1'
option ip6assign '60'