以下是错误:
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
(因为我的笔记本电脑位于该子网中)
什么是主机网络?
什么是无主机网络?
如何解决此错误?为什么主机 IP 网络无法与非主机网络匹配?
答案1
更改 Host Only 网络 IP 范围。Host Only 仅供主机使用,不供外界使用。
桥接网络用于让客人不受限制地访问互联网。
仅主机网络
在这种模式下,连接的客户系统和主机系统之间可以进行通信。[7]
主机系统将使用自定义网络接口作为主机专用网络,例如:vboxnet0。主机上的 IP 地址以及此网络的 DHCP 服务器将直接在 VirtualBox 中配置:
从文件菜单中选择全局设置
选择左侧列表中的网络项,然后右键单击工具图标。
现在可以在此仅主机网络中更改主机的 IP 地址
点击 DHCP 服务器选项卡后,可以更改 DHCP 服务器设置