VirtualBox 仅主机网络检测到 Windows 7 IP 冲突

VirtualBox 仅主机网络检测到 Windows 7 IP 冲突

我的 PC 上运行着基于 Docker VirtualBox 的 VM,主机接口位于 192.168.99.1。我需要它只能从主机访问,并且不希望从外部可见。有时我会收到有关 192.186.99.1 IP 冲突的通知(基于事件日志消息)。这可能是来自具有类似配置的其他计算机,因为 Docker IP 分配是静态的。

我怎样才能避免这种令人厌烦的行为?

我已尝试过:

  • 在防火墙中禁用来自 192.168/16 网络的流量。它有效,但看起来过滤得太晚了 - 仍然报告 IP 冲突。不是解决方案。
  • 在其他私有 IP 地址上迁移接口。Docker 基础架构创建其他仅主机接口 192.168.99.1 并切换到该接口。该解决方案需要定期手动支持。不太好。

还有其他想法可以解决这个问题吗?

答案1

后来我发现,冲突的原因恰好是 DHCP 服务器和仅主机网络网关接口被分配到同一个 IP 接口。这导致定期的内部冲突检测,引发 Windows 网络堆栈的行为非常奇怪。

较新的 Docker 版本已更正了此问题。我发现从 开始它就不存在了Docker toolbox 1.9.0c。所以解决方案就是升级。

相关内容