Unraid折腾笔记 篇二:[疑难杂症]修复Unraid下docker网络类型丢失的Custom:br0

2020-04-20 21:31:40 9点赞 66收藏 31评论

创作立场声明:昨天配置docker发现网络类型莫名其妙少了一个,好像没搜到和我一样有同样问题帖,记录一下解决过程。

版本1.0,更新时间2020.4.20


Unraid里docker网络类型有几个选项可以调,其中有Bridge、Host、None、Custom:br0。Bridge指docker容器和物理主机是一个ip地址,但docker的内部端口可以映射物理主机上其他端口(比如内部网页访问的80映射到外部2333),Host可以看成是一一对应的映射(比如765映射到765)。

而预设的这个Custom:br0,使得docker容器有独立的ip,虽然共用一个网口,一根网线路由器,但在路由器看来却像是两台设备在访问,会分配两个ip地址。我喜欢用这个是因为方便进行网速管理,路由器一调就完事了。

Custom:br0丢失Custom:br0丢失

但昨天添加容器发现莫名其妙少了Custom:br0这项,找了很久也没有找到解决方案,正当我自暴自弃打算重装Unraid时候想到查查docker网络的原理,看完文章1文章2找出了解决办法。

1.第一步是留意物理主机的ip地址,点击第二个logo打开命令行。

[疑难杂症]修复Unraid下docker网络类型丢失的Custom:br0

2.输入命令"docker network ls",回车后再输入命令"ip route",留意截图的四个部分。第一部分和前面web端选项对应,第二部分和前面web端显示的物理主机ip对应,我们需要看这行对应的第三、第四部分,记下来。

[疑难杂症]修复Unraid下docker网络类型丢失的Custom:br0

3.记下网关IP,一般和你路由器相同(路由器管理地址的ip),一般是ip段前面三段和前面记录的第四部分相同,第四段是1,对我来说就是192.168.50.1,可以用命令行"route -n"查询。

记下Gateway显示的IP记下Gateway显示的IP

4.输入命令行"docker network create -d macvlan --subnet=192.168.50.0/24 --gateway=192.168.50.1 -o parent=eth0 br0",这里subnet后面的192.168.50.0/24换成前面第二点的第四部分你自己查询的,gateway后面换成第三点你查询的网关IP,parent后面的eth0换成前面第二点第三部分你自己查询的,br0是定义的名字,你可以改成自己喜欢的。

创建完成后可以用"docker network ls"看看有没有自己刚刚增加的网络。

[疑难杂症]修复Unraid下docker网络类型丢失的Custom:br0

网页端看到br0重新出现网页端看到br0重新出现

5.如果不满意刚刚添加的网络可以用"docker network rm br0"删除,br0换成网络名字。更多用法请看"docker network --help"

署名-非商业性使用 (BY-NC):只要在使用、公开时进行署名,那么使用者可以对本创作进行转载、节选、混编、二次创作,但不得将本创作或由本创作衍生的创作运用于商业目的。


展开 收起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1899元起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2499元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1749元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

3499元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2699元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2799元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

5899元起

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

1999元起

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

4299元起

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

2499元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3299元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

1349元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

sgwbox 拾光坞 N3 星光版V(瑞芯微RK3566,2G,支持docker)

sgwbox 拾光坞 N3 星光版V(瑞芯微RK3566,2G,支持docker)

387元起
31评论

  • 精彩
  • 最新
  • 我这边遇到的不是docker的问题,是vm虚拟机的问题。我的Unraid虚拟黑群晖,本来用的
    好好的,今天机器断电,再开机启动时说找不到br0了。Cannot get interface MTU on 'br0': No such device

    不知道有没有遇到过类似情况?

    校验提示文案

    提交
    文章里方法可以解决吗?感觉是类似问题 [尴尬] 我没有用虚拟机

    校验提示文案

    提交
    加上去之后只是在docker设置里有了custom:br0,但是在vm虚拟机里还是选不了br0

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 你好,这个方法是可以救回br0,但是重启unraid的以后又没有了,每次都是手动修复,特别是意外断电人不在家的情况。有永久修复的方法吗

    校验提示文案

    提交
    emm 我重启不会丢失

    校验提示文案

    提交
    收起所有回复
  • 好贴,这样的话重启后需要再重新走一遍命令么?我用的是另一种方法,一般br0在你重启docker的时候才会再出现,所以我在系统启动利用一个脚本来让它重启docker

    校验提示文案

    提交
    没有那么复杂, restart一次容器 ,以后都正常使用了,不需要每次重启

    校验提示文案

    提交
    上条评论回错文章了。。。可能我们遇到问题不一样,我重启docker是不会出现的,通过文章方法才救回来

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 诶,我发现我unraid主机可以上网,可以查看APPS,但是发现docker用bridge全都上不去网···内心真是很崩溃。

    校验提示文案

    提交
    做了端口映射没?换成host或者br0可以吗?

    校验提示文案

    提交
    我还发现一个问题,我是加了一个4口pci网卡,通过vfs cfg(差不多这个名字)插件,将其中3个口直通给了软路由,然后在unraid的设置网卡设置里面发现板载的网卡设置没有dns这一项

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 按照楼主的方法创建br0成功,但无法启动docker;后来发现docker设置里把"允许主机访问自定义网络(macvln)"禁用了,希望能帮到有相同情况的小伙伴 [皱眉]

    校验提示文案

    提交
  • unraid经常有各种掉配置的情况,给了一个挺好的解决思路 [赞]

    校验提示文案

    提交
  • 可以交流吗 sunshinepiece

    校验提示文案

    提交
  • 我的系统以前装着宝塔,后面删了,外网访问只有一个端口(openwrt系统),可以访问,其他的都用不了的,在装宝塔也不行,这个问题一直困扰着我,作者可以帮帮忙嘛?

    校验提示文案

    提交
  • 我今天搞了一个比较简单粗暴的方法。。。下一个新的安装文件,把U盘里config文件夹下的network.cfg文件用原始安装文件里的替换掉。就好了。
    当然,这样肯定肯定会使令设的一些网络相关的设置失效,不过我没有,就无所谓了。

    校验提示文案

    提交
  • 能自定义macvlan,但是整列停用再启动,刚配置的自定义macvlan就丢失了。
    备注,已设置“是否保留用户定义网络”选“是”
    楼主能帮我看看不?

    校验提示文案

    提交
    老铁,解决了吗,碰到了一样的问题

    校验提示文案

    提交
    解决了,在unraid论坛有发帖说明

    校验提示文案

    提交
    还有1条回复
    收起所有回复
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
66
扫一下,分享更方便,购买更轻松