|
|
本帖最后由 tsunami_liao 于 2023-8-23 13:48 编辑
各位大侠,
请教,如何让docker容器(旁路由)跟主路由(软路由)网络互通。
我在R86S上跑了一个friendlywrt作为主路由,然后想在这个friendlywrt里的docker引擎里再跑个openwrt的docker容器,让这个openwrt的docker容器作为旁路由。
现在的情况是两个路由器网络不通,我的目的也就是想让这个openwrt和R86S宿主机在同一个网段。
在R86S里的ifconfig输出有br-lan,eth0,eth1,eth2还有docker0,eth0为wan,brctl show显示LAN为eth1和eth2.
我创建macvlan时parent选br-lan还是eth1呢?我两个都试过了,选eth1不知道为什么容器都启动不了,选br-lan可以启动容器,但是无法通信。
eth1我也设置了ip linkset eth0 promisc on
R86S的主路由的IP设置成192.168.1.1,openwrt容器里的IP设置成192.168.1.10,现在没法互通,不知道哪里弄错了,大侠们能否指点一二。
谢谢!
|
|