unraid docker 网络疑问

docker 容器分配和主机统一网段的 ip 无法互相访问(已经打开了主机访问自定义网络弦线),关闭 docker 之后,重新打开可以了。

我测试过程中的一些修改变化:

1.双网卡主机,配置了 br1 网卡的 ip 池范围,但 br1 并不能在容器中选择使用,这个可能不是主因

2.网络配置中,多了 shim-br0 的配置,也多了相关的网卡。可能是这个原因, 参考https://blog.siglerdev.us/unraidos/

修复脚本(我没有运行这个脚本,但网络配置中已经多了 shim-br0 的相关配置):

#!/bin/bash
ip link | grep 'shim-br0' &> /dev/null
if [ $? != 0 ]; then
   echo "No shim br0 found, creating it!"
   ip link add shim-br0 link br0 type macvlan mode bridge
   ip link set shim-br0 up
   ip route add 192.168.1.0/25 dev shim-br0  #注意修改这两个ip地址
   ip route add 192.168.1.128/25 dev shim-br0
else
   echo "shim-br0 network was found!"
fi

可能 unraid 的新版本已经修改相关问题了,但运行可能有问题,可以试着重启下 docker 看看

发布日期:
分类:技术 标签:

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据