错误:指定的主机网络与非主机网络发生冲突

错误:指定的主机网络与非主机网络发生冲突

以下是错误:

The specified host network collides with a non-hostonly network!
This will cause your specified IP to be inaccessible. Please change
the IP or name of your host only network so that it no longer matches that of
a bridged or non-hostonly network.

Bridged Network Address: '192.168.1.0'
Host-only Network 'en0: Wi-Fi (Wireless)': '192.168.1.0'

运行vagrant up命令后文件夹使用以下配置../utils/vagrant_defaults.rb

GUI     = false
RAM     = 512
DOMAIN  = ".prom.inet"
NETWORK = "192.168.1."
NETMASK = "255.255.255.0"
BOX     = 'bento/ubuntu-18.04'

我的笔记本电脑ip addr给出以下 IP:

$ ip addr
    en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500  
         inet 192.168.1.64/24 brd 192.168.1.255 en0

vagrant up在子网中的笔记本电脑的虚拟网络中使用 Oracle 虚拟盒启动 3 个虚拟机192.168.1.0(因为我的笔记本电脑位于该子网中)

  1. 什么是主机网络?

  2. 什么是无主机网络?

  3. 如何解决此错误?为什么主机 IP 网络无法与非主机网络匹配?

答案1

更改 Host Only 网络 IP 范围。Host Only 仅供主机使用,不供外界使用。

桥接网络用于让客人不受限制地访问互联网。

更改 VBOX 主机专用 IP

仅主机网络

在这种模式下,连接的客户系统和主机系统之间可以进行通信。[7]

主机系统将使用自定义网络接口作为主机专用网络,例如:vboxnet0。主机上的 IP 地址以及此网络的 DHCP 服务器将直接在 VirtualBox 中配置:

  1. 从文件菜单中选择全局设置

  2. 选择左侧列表中的网络项,然后右键单击工具图标。

  3. 现在可以在此仅主机网络中更改主机的 IP 地址

  4. 点击 DHCP 服务器选项卡后,可以更改 DHCP 服务器设置

相关内容