type
status
date
slug
summary
tags
category
icon
password
armbian下docker安装openwrt做旁路由(M401a)
openwrt镜像地址:https://hub.docker.com/r/unifreq/openwrt-aarch64
把docker下的openwrt做旁路由,有2种网络结构,一种是采用桥接网络,桥接的网段设置在主路由的网段,另一种是采用Macvlan网络,这种网络主机和docker版的openwrt网络不通,需要设置.
1.建立macvlan需要为其指定网卡,即准备在哪个物理网卡上创建macvlan。采用ifconfig命令来看网络信息,带IP的就是物理网卡
2.接下来创建macvlan网络,命令如下:
docker network create -d macvlan --subnet=192.168.66.3/24 --gateway=192.168.66.1 -o parent=eth0 macnet
命令说明:
用docker network ls查看网络
3. 创建openwrt容器
4. 打开网卡混杂模式
5.第一次运行openwrt,需要指定其lan口网络(192.168.66.3)和网关(192.168.66.1)
也可以进入openwrt里面去修改:
6.做完上述工作,就可以输入openwrt的IP地址192.168.66.3进入openwrt的管理页面了.后面的工作就是进入openwrt里面做旁路有的设置。唯一要注意的就是要开启lan口的IP动态伪装。
实测可以在armbian里面通过armbian-config进入设置,把armbian的网关和dns设置成openwrt的ip,这样armbian也可以快乐了。
- 作者:嘻咦啊呀
- 链接:https://blog.zhcn.xyz/article/armbian%E4%B8%8Bdocker%E5%AE%89%E8%A3%85openwrt%E5%81%9A%E6%97%81%E8%B7%AF%E7%94%B1(M401a)
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章