找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 1305|回复: 2

[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.
回复

使用道具 举报

发表于 2020-12-8 04:35 | 显示全部楼层
想问问楼主 用bridge模式,然后宿主机网关改成openwrt地址 这步怎么操作啊?我现在也是陷入这种情况,但感觉宿主机改了,这不就成了个环吗,这样网络中就没有端口以主路由为网关了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-3-29 12:59

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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