UNRAID docker设置bridge桥接模式外网无法访问

unraid的docker中的网络模式设置为bridge桥接模式,并且路由器设置了端口转发,但外网就是无法访问。

  • 这种情况一般是由于unraid的网关设置成了旁路由的IP(类似于openwrt作为旁路由),只要将网关设置为主路由外网就可以访问了。
  • 如果网关一定要设置为旁路由的IP,可以在docker里采用custom:br0的网络模式,也就是单独指定一个内网IP地址,然后转发这个IP的端口,也能实现外网访问。
  • 另外custom:br0还可以在unraid的settings里单独配置路由表指定和unraid不同的网关。