拉去镜像
docker pull piaoyizy/openwrt-x86
打开网卡混杂模式
sudo ip link set eth0 promisc on
创建 网络
docker network create -d macvlan –subnet=192.168.0.0/24 –gateway=192.168.0.1 -o parent=eth0 macnet
创建容器
sudo docker run –restart always –name openwrt -d –network macnet –privileged sulinggg/openwrt:x86_64 /sbin/init
进入容器
docker exec -it openwrt bash
重置网络
/etc/init.d/network restart
修改ip 地址
vim /etc/config/network
config interface 'lan'
option type 'bridge'
option ifname 'eth0'
option proto 'static'
option ipaddr '192.168.123.100' ## 旁路由地址
option netmask '255.255.255.0'
option ip6assign '60'
option gateway '192.168.123.1'
option broadcast '192.168.123.255'
option dns '192.168.123.1'
进入控制面板
用户名:root 密码:password
!!! 配置好后 连接网关无法上网,暂时没有找到解决方案