在子网pfsense其他子网外部的docker macvlan

时间:2020-09-06 18:37:06

标签: docker pfsense macvlan

我想知道如何使Docker容器在其自己的网络之外可访问。

示例:docker容器具有专用的IP 172.16.0.240 ,mac0地址为172.16.0.40,主机地址为172.16.0.20

我可以从172.16.0.0/24上连接的所有设备访问172.16.0.240

现在我要从172.16.50.0/24访问它。

现在,除了使用macvlan ip的用户外,172.16.50.0/24都可以访问172.16.0.0/24上的所有内容。

谢谢。

1 个答案:

答案 0 :(得分:0)

将端口映射到Docker主机是我的建议。 macvlan在我们的测试中不是很稳定。甚至在docker联网文档中对此https://docs.docker.com/network/macvlan/

都有关注

如果确实需要使用macvlan,则尝试在pfsense上将入站NAT端口从50 LAN转发到0 LAN。对您需要访问的所有端口执行此操作。