Jump to content

不同网络接口间,docker和虚拟机无法互相访问


Go to solution Solved by JackieWu,

Recommended Posts

如题,我的默认接口是br0 (也是unraid&vms的接口)。我将docker改到br1,希望几个大流量的docker下载器不要影响到虚拟机的网络稳定性。

但是发现在win10vm里,所有使用custom:br1、bridge模式的docker均无法访问。

内网其他设备访问一切正常,docker流量也能正常从eth1走。

目前物理网络情况:eth0(br0)和eth1(br1)都连接到一台傻瓜交换机上,不能使用vlan。

主机访问自定义网络选项已经打开。

求解决方案!

Link to comment
On 10/12/2023 at 10:22 PM, Wizard_ said:

如题,我的默认接口是br0 (也是unraid&vms的接口)。我将docker改到br1,希望几个大流量的docker下载器不要影响到虚拟机的网络稳定性。

但是发现在win10vm里,所有使用custom:br1、bridge模式的docker均无法访问。

内网其他设备访问一切正常,docker流量也能正常从eth1走。

目前物理网络情况:eth0(br0)和eth1(br1)都连接到一台傻瓜交换机上,不能使用vlan。

主机访问自定义网络选项已经打开。

求解决方案!

 

wizard-server-diagnostics-20231015-2219.zip

Link to comment
  • Solution
18 hours ago, Wizard_ said:

 

建议如下:

  • 建议在网络设置中给网卡使用固定 IP 地址,因为在你的系统日志中出现了不正常的现象(可能是由于下面的 ARP 问题导致的)。
  • 在有多个网卡的情况下,网卡之间不要使用相同网段的 IP 地址。比如说 eth0 的 IP 地址是 192.168.1.3,那么 eth1 就不要使用同为 192.168.1.X 的 IP 地址,因为这一情况在 Linux 系统上会出现 ARP Flux 问题(参考 2.1.4. The ARP Flux Problem ,其他更多的内容你可以 google)。
  • 按照你的情况,建议你在 unRAID 的网络设置中将 eth1 或者 eth2 等除了 eth0 之外的网卡,都关闭 IP 地址的分配(或者分配其他网段的 IP 地址),因为网卡不分配 IP 地址并不影响 Docker 的使用,你可以参考我的博客文章将 Docker 的自定义网络绑定到第二个网口
Link to comment
  • 2 weeks later...
On 10/16/2023 at 5:09 PM, JackieWu said:

 

建议如下:

  • 建议在网络设置中给网卡使用固定 IP 地址,因为在你的系统日志中出现了不正常的现象(可能是由于下面的 ARP 问题导致的)。
  • 在有多个网卡的情况下,网卡之间不要使用相同网段的 IP 地址。比如说 eth0 的 IP 地址是 192.168.1.3,那么 eth1 就不要使用同为 192.168.1.X 的 IP 地址,因为这一情况在 Linux 系统上会出现 ARP Flux 问题(参考 2.1.4. The ARP Flux Problem ,其他更多的内容你可以 google)。
  • 按照你的情况,建议你在 unRAID 的网络设置中将 eth1 或者 eth2 等除了 eth0 之外的网卡,都关闭 IP 地址的分配(或者分配其他网段的 IP 地址),因为网卡不分配 IP 地址并不影响 Docker 的使用,你可以参考我的博客文章将 Docker 的自定义网络绑定到第二个网口

感谢大佬回复!我最终还是直接只给unraid及docker保留了一个网口,其他的考虑直通给虚拟机得了。

顺带一提,我貌似在没看到您回复的情况下搜到了您的博客,并解决了这个问题(笑)。

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...