恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 162|回复: 1

[N1盒子] 同一个docker中如何让其他容器的网关设置为docker openwrt的地址?

[复制链接]
发表于 2020-8-29 11:50 | 显示全部楼层 |阅读模式
按教程docker添加了一个macvlan 宿主设置成混杂模式,然后docker内的openwrt可以被局域网访问。
主路由我没有设置网关到openwrt,我只想客户端设置网关成openwrt地址的时候才走旁路由,所以我要么手动设置,要么主路由设置2个dhcp服务,第二个dhcp设置当特定机器时绑定gateway为openwrt。

但后来我发现在openwrt所在docker内其他容器不知道如何手动指定网关,研究了半天没啥好办法,于是用bridge模式,然后宿主机网关改成openwrt地址凑合

对docker的网络部分了解不多,花了很久时间搜索,因为macvlan只能弄一条,可能的办法是宿主机弄虚拟网卡然后弄出多条macvlan,这样docker networks就能有一个专门gateway指向openwrt地址的网络

我现在主要希望docker networks内能新建一条网络,可以设置成默认网关是openwrt地址,在这一步卡住我了
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-8-31 05:55 | 显示全部楼层
楼主会不会让docker容器桥接eth0,而不是docker0。这样我就能让容器在openwrt上获取一个局域网ip了。
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2020-9-29 05:24

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表