【笔记】通过Docker部署OpenWRT
前言
通过Docker部署OpenWRT,实现旁路由
开启网卡混合模式
eth0
:指定开启混合模式的网卡
1 | ip link set eth0 promisc on |
docker创建macvlan网络
--subnet=192.168.1.0/24
:指定宿主机的网段--gateway=192.168.1.1
:指定主路由的网关-o parent=eth0
:指定开启了混合模式的网卡
1 | docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.1 -o parent=eth0 macvlan |
通过Docker部署
1 | docker run -itd --name=OpenWRT --restart=always --network=macvlan --privileged=true jyhking/onecloud:1.1 /sbin/init |
- 等待部署完成后,宿主机会自动重启,重启完成后,可以通过局域网中的DHCP服务器查看OpenWRT分配的IP地址,通过OpenWRT分配的IP地址进入OpenWRT管理页面
用户名:
root
密码:password